<matrixRun _class='hudson.matrix.MatrixRun'><action _class='hudson.matrix.MatrixChildParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>sha1</name><value>origin/pr/2324/merge</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommit</name><value>f47fef57cca8bda6d68c18f96d1f2edfc83e8191</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbAuthorRepoGitUrl</name><value>https://github.com/davemarchevsky/bcc.git</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLogin</name><value>yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLoginMention</name><value>@yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullId</name><value>2324</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTargetBranch</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbSourceBranch</name><value>chroot_relative_paths</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GIT_BRANCH</name><value>chroot_relative_paths</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorEmail</name><value>davemarchevsky@gmail.com</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLogin</name><value>davemarchevsky</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLoginMention</name><value>@davemarchevsky</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullDescription</name><value>GitHub pull request #2324 of commit f47fef57cca8bda6d68c18f96d1f2edfc83e8191, no merge conflicts.</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullTitle</name><value>Use /proc/[pid]/root when looking at /proc/[pid]/maps paths</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLink</name><value>https://github.com/iovisor/bcc/pull/2324</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLongDescription</name><value>I recently ran into a problem when trying to attach to a USDT in a shared library. Specifically, the shared library was loaded into the address space of a chrooted process. If I just provide the `pid` of this process, initializing `USDT` object fails because all paths in `/proc/[pid]/maps` for the target are relative to its chroot, while the process I'm trying to attach from is not in a chroot and therefore the paths don't make sense and `USDT` initialization can't look through shared lib ELFs to find the right probe.\r\n\r\nSimilarly, if I try to initialize the `USDT` object with `pid` and `bin_path` to the shared lib, initialization succeeds but actually attaching fails: address lookup for the usdt's semaphore in `pid`'s address space fails because `/proc/[pid]/maps` shared lib path is expected to match provided `bin_path` exactly, but maps paths are chroot-relative so this doesn't work.\r\n\r\nImplementation evolved significantly since this PR was created, look at [this comment](https://github.com/iovisor/bcc/pull/2324#issuecomment-494169782) for details about impl.</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCommentBody</name><value>[buildbot, test this please]</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbGhRepository</name><value>iovisor/bcc</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCredentialsId</name><value>6d3daf13-69b8-48b1-9c8f-ec5353264113</value></parameter></action><action></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "bcc-pr" build number 13</shortDescription><upstreamBuild>13</upstreamBuild><upstreamProject>bcc-pr</upstreamProject><upstreamUrl>job/bcc-pr/</upstreamUrl></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginpr2433merge _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>393c0543312f2221033e6bdb40cd0f3381428b11</SHA1><branch><SHA1>393c0543312f2221033e6bdb40cd0f3381428b11</SHA1><name>refs/remotes/origin/pr/2433/merge</name></branch></marked><revision><SHA1>393c0543312f2221033e6bdb40cd0f3381428b11</SHA1><branch><SHA1>393c0543312f2221033e6bdb40cd0f3381428b11</SHA1><name>refs/remotes/origin/pr/2433/merge</name></branch></revision></refsremotesoriginpr2433merge><refsremotesoriginpr2324merge _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><branch><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><name>refs/remotes/origin/pr/2324/merge</name></branch></marked><revision><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><branch><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><name>refs/remotes/origin/pr/2324/merge</name></branch></revision></refsremotesoriginpr2324merge><refsremotesoriginpr2451merge _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>0de2759a56d8ec943a4cbaa861835ea9ca699734</SHA1><branch><SHA1>0de2759a56d8ec943a4cbaa861835ea9ca699734</SHA1><name>refs/remotes/origin/pr/2451/merge</name></branch></marked><revision><SHA1>0de2759a56d8ec943a4cbaa861835ea9ca699734</SHA1><branch><SHA1>0de2759a56d8ec943a4cbaa861835ea9ca699734</SHA1><name>refs/remotes/origin/pr/2451/merge</name></branch></revision></refsremotesoriginpr2451merge><refsremotesoriginpr2438merge _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>fdc23289503102ec3712dac2aa8db50c0659f1b8</SHA1><branch><SHA1>fdc23289503102ec3712dac2aa8db50c0659f1b8</SHA1><name>refs/remotes/origin/pr/2438/merge</name></branch></marked><revision><SHA1>fdc23289503102ec3712dac2aa8db50c0659f1b8</SHA1><branch><SHA1>fdc23289503102ec3712dac2aa8db50c0659f1b8</SHA1><name>refs/remotes/origin/pr/2438/merge</name></branch></revision></refsremotesoriginpr2438merge><refsremotesoriginpr2450merge _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef216ad8a72a283090f026554d1a07bbe18612bd</SHA1><branch><SHA1>ef216ad8a72a283090f026554d1a07bbe18612bd</SHA1><name>refs/remotes/origin/pr/2450/merge</name></branch></marked><revision><SHA1>ef216ad8a72a283090f026554d1a07bbe18612bd</SHA1><branch><SHA1>ef216ad8a72a283090f026554d1a07bbe18612bd</SHA1><name>refs/remotes/origin/pr/2450/merge</name></branch></revision></refsremotesoriginpr2450merge><refsremotesoriginpr2437merge _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>1d33111c31f8226d64a0feea11eb6bbb7195ea40</SHA1><branch><SHA1>1d33111c31f8226d64a0feea11eb6bbb7195ea40</SHA1><name>refs/remotes/origin/pr/2437/merge</name></branch></marked><revision><SHA1>1d33111c31f8226d64a0feea11eb6bbb7195ea40</SHA1><branch><SHA1>1d33111c31f8226d64a0feea11eb6bbb7195ea40</SHA1><name>refs/remotes/origin/pr/2437/merge</name></branch></revision></refsremotesoriginpr2437merge><refsremotesoriginpr2431merge _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>af079dd26be2ead11e98c6f113997fb2bc8c6684</SHA1><branch><SHA1>af079dd26be2ead11e98c6f113997fb2bc8c6684</SHA1><name>refs/remotes/origin/pr/2431/merge</name></branch></marked><revision><SHA1>af079dd26be2ead11e98c6f113997fb2bc8c6684</SHA1><branch><SHA1>af079dd26be2ead11e98c6f113997fb2bc8c6684</SHA1><name>refs/remotes/origin/pr/2431/merge</name></branch></revision></refsremotesoriginpr2431merge><refsremotesoriginpr2449merge _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>664c8152485a4208ef3647a9660c18e2c00c7469</SHA1><branch><SHA1>664c8152485a4208ef3647a9660c18e2c00c7469</SHA1><name>refs/remotes/origin/pr/2449/merge</name></branch></marked><revision><SHA1>664c8152485a4208ef3647a9660c18e2c00c7469</SHA1><branch><SHA1>664c8152485a4208ef3647a9660c18e2c00c7469</SHA1><name>refs/remotes/origin/pr/2449/merge</name></branch></revision></refsremotesoriginpr2449merge></buildsByBranchName><lastBuiltRevision><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><branch><SHA1>91925f723c4424884963ac2f5e8d3cbeae01c304</SHA1><name>refs/remotes/origin/pr/2324/merge</name></branch></lastBuiltRevision><remoteUrl>https://github.com/iovisor/bcc.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#13</displayName><duration>983556</duration><estimatedDuration>1197304</estimatedDuration><fullDisplayName>bcc-pr » ubuntu1804 #13</fullDisplayName><id>13</id><keepLog>false</keepLog><number>13</number><queueId>133</queueId><result>SUCCESS</result><timestamp>1562792998550</timestamp><url>https://buildbot.iovisor.org/jenkins/user/casparant/my-views/view/all/job/bcc-pr/label=ubuntu1804/13/</url><builtOn>ubuntu1804-slave-82a</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></matrixRun>