From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6562 invoked by alias); 24 Oct 2011 16:39:03 -0000 Received: (qmail 5851 invoked by uid 9156); 24 Oct 2011 16:38:57 -0000 Date: Mon, 24 Oct 2011 16:39:00 -0000 Message-ID: <20111024163857.5834.qmail@sourceware.org> From: dsmith@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, dsmith/task_finder2, updated. release-1.6-369-g40b8ed4 X-Git-Refname: refs/heads/dsmith/task_finder2 X-Git-Reftype: branch X-Git-Oldrev: 8cfa05efc713d8f48c6f1e23b2688e9c8abc76ef X-Git-Newrev: 40b8ed4d675c4b7cfd1f25499506e42795d0e38f Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2011-q4/txt/msg00062.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "systemtap: system-wide probe/trace tool". The branch, dsmith/task_finder2 has been updated via 40b8ed4d675c4b7cfd1f25499506e42795d0e38f (commit) via 5d22792f09defb6ca930611803e6b9ee197bfd0e (commit) via edab110ac822a53760c04e5e14d9e24d80af41ce (commit) via 7ba05f05fa2d5cc8b1f9b16a2c3e38e96c883c4f (commit) via b39e207e6e1170bcacf71229e722b75ce6e9ada5 (commit) via 8dc2d77cf9aaf937afe009fdb4d823d789d23c15 (commit) via 2e8f988bd96e4a9d4f97e262574006f55d87378c (commit) via 166bda06cddcc5180bdb348c1399d72e7ab5f495 (commit) via 891323a494c53b0c208063cdec590f2563b764db (commit) via 430f532c9e1138031169494c1b3a7a2c2d7093df (commit) via 8a11306503bffb52e0fdcc00b3864cf63c10a52b (commit) via fc97b4b9da7585cd3a3ae9105c6bb84ad7c210fa (commit) via 33e710a3acee414693f3c86fcdddc0b53762099f (commit) via fa92e06bc10729fe69cf3f79668627fdea0615ea (commit) via 08d83c03e014b030ab7c7e8707dbed67217612bd (commit) via c2c675aa0ea701737dd39c98ae1da35d86d2bcec (commit) via 50c8dc801a8fd22a3f6b8fd00e5d29944dfffbab (commit) via b100897fdb986b1338099351e6b60a187572ce47 (commit) via 3b62d74b6a33a7c71c104d1b3e414044a5978cd5 (commit) via cd4c71e97a1704bd830d0a8b1b743645b8a538a7 (commit) via 7fc4f1eb8004657c9e13b8fe5ea138dddfe5dae1 (commit) via 0542632f435d2f0657c3849155fe12d8ab0ce8a4 (commit) via 5e2b1d49ff8460145c1a7d58f9da65f4635373db (commit) via b0209e91577f4d026172c67ab4dc561425fc21fa (commit) via f943c2ed810b30b6c50941990e91a97774eb49d9 (commit) via c39994236302a48f4417d575c5a41989452aaaaa (commit) via cedf63f3a6bdcdf3196acc8b4e47ffca0e56ce97 (commit) via e04e95a488397d0fbf2740c3cfef989b56d7f80a (commit) via 75ab1a70d36a435b6c75565eb4dd3406e4d0ae8c (commit) via f1ca50cd65b694db2cb5bef077ba61f8e20ae42b (commit) via 46954f1db031cc04eef200f3fccb67dc8827e4ff (commit) via 7ae00aa47e87878cc9fb06d8bd05abc612f1f909 (commit) via 4464ba8d1d7d37c96417b8be0e760e88aa9ed86d (commit) via cff13418a83ac84694fdb0fa4aab788bb27917ae (commit) via 2dca84c2a5ec9efd116fb0081f9e669ee7db8450 (commit) via f2013cc91ea1dba576661d6b746ee28658c8bc51 (commit) via b4520557773613330708e7fc8410ac99053db174 (commit) via d124d4decd2e1ab45727f2b4d9994a377998cb41 (commit) via c12bdeab8e5515848ba0d2af21c8c6e5c072c42a (commit) via eddbc9e4689f32acef46bd4f7ffb207577701d0f (commit) via fc3f0ba719486af677b6cbffc3938c39560c1274 (commit) via 984ad50c07ddb562c62c222437c8ae2f71cc95db (commit) via 7b9621c01a893387cce511a0280777191c00e842 (commit) via bc889c8d6cae9673a86c1fa7881a44d8145945ca (commit) via 8cc3cc330cabadc75714ace155c03ac74ea7ea92 (commit) via a09fc5a45fef1aaf1fca5b02574c9d0e4890e96f (commit) via 2ec6b38c60450db5d94323284d53978ea9c2bf1f (commit) via 720c435f4135efc9cef5d25cde1dd43cab88850d (commit) via a4b9c3b3cf767f977c2ce15f25eb0fc9c1b53f42 (commit) via cb9de61cb9d69787a5504c7fba97f5afbb725499 (commit) via 70fb16aa696d94d2687596c1cbc9691c0477050f (commit) via f0220f40a6fa0dfdf86a2e484626b533f5ec33f2 (commit) via 7fc97c102a7c58e4d25eb6527ae8a1c536e12f1c (commit) via 74e6cc9211718bb872b0027ea63469d5e499dd05 (commit) via 59218439d0e4dde4a9ccf289629099eed8c4f3ca (commit) via bcc1790f75ce55fc27666f250c98e2522536d54f (commit) via a280fd9a9a15c39627113a1679b4f541390a12cd (commit) via c99705558ffab82363ecbf0d1094fdf5ff4d5c94 (commit) via 9a1917ff9ec2165c896437e4bcab61d5c7dfd0fd (commit) via 42e38653e141c75c06a320e869a5b3437dc76643 (commit) via 832f100d34c6e16222b5a380fbc87270c9cc488e (commit) via a52d2ac00e1452cc3d2870f60523067ba766a791 (commit) via 8aa43b8d32dcd728a88250a9a53f803d37aaaab5 (commit) via 8e0a2563be208daf319d8eb720fc6236e211537d (commit) via 2a0e62a892c4d3f4bbab29fac9105ec98594a2d1 (commit) via c252fca28cedf267799abdb2698abbb3e4f051ca (commit) via 3c5dc9341005e128957e5ea5d6aa199d4011c30c (commit) via 50b726929d10d1cbe8c7a1c396d0ee63096d80da (commit) via 0b9c887e33c06cb62bc21b99f7d9e18b6ca7f603 (commit) via c9ccb642c453d05af5afdc2c9769e475ba3255e8 (commit) via 014fc4581315bfd7780dea13b5d21b8175494de9 (commit) via 4cb8fe913c6878129d14be837fb2bebbc581619f (commit) via 74e5c5cfe82484ea013e1b47db8ec4e272fb95bb (commit) via 1d3e9a4f3c5873b17b86fe0f13e03d9041e3cfc0 (commit) via c50772a9b5c9ca7c18e18bc747ae03d1f33adf24 (commit) via 1386d8fc1a768df68e830e4af8482cdf060612a1 (commit) via 898000ace6a5a03ffb7a129b8291cf7f58c4fb26 (commit) via d4bcacdd141570a258690d65cc0e20a42621306d (commit) via 454f1f9e4de564760207302366bfbf8e60375383 (commit) via 0da35eae7b0cb6ba0e4541eea7a77d1efa50a5be (commit) via 0a4d32384ed8f9e282ce87ba3cd6bd9a4256210b (commit) via 5b1fa53b0c15142cc3bd5fe2c1a76ca90f05eac6 (commit) via 929eb962cbd543251f4faf25d6fc9b3ab3021623 (commit) via b82890944fa875ae6f1f46886da7c813882b3f44 (commit) via 12231ba6252c82b53fee8dfc2d411f7fdecb71ee (commit) via 44f9f49801437b95f17650e8141076d07a621f5a (commit) via ee6717d307138d4cbe357faae6d3c86a290516d7 (commit) via 3141c9874bc41a0ef16fc0067827be47c475a171 (commit) via 0a86b79297aae856b9e672f4ca1369d3911280df (commit) via 4d0fcb939a8e1c7b900b1d8a343660e55f414606 (commit) via 49bd3486e25d54750d584bc9d1d35c6f1b3a4895 (commit) via 3d372d6bfd10460bca850e584787876790e45394 (commit) via d0e84a7b0dbfffb9162636055fd6bfb2355718f2 (commit) via a73b50011cb4551eee930aef170179b6a4a74e0c (commit) via 6ad1ef619bfd78c00c3fbe77376ce0ffbfc49e0d (commit) via 646a67e243832bc8cb4511d874ef72d6cd6c6309 (commit) via 5721af20dd8bec84dfe422f0b733f425daccc573 (commit) via 94d71ceac7e009878627c76330242e589de3ab27 (commit) via d132aa64f7edb52b905c2065ed4b2f07be4abcf7 (commit) via b191f1a957e311bb0a2d329b988b07cba6d360f0 (commit) via 6acaa1167a29bcce541883315757fd361fb054c0 (commit) via f816f9be4cdf8e4dcac0b11fad8924ab389449ee (commit) via 7083cb11235393dfb0d2adf824ef26828053a1d2 (commit) via 31d50137fa93d9ff81d76584a870e664c0e3560a (commit) via 63877c9a2e70b5b2e13f7f98fd898267805d7e8b (commit) via 639718028ab729b8e72c5555ca9a79317f89fd76 (commit) via eacd41d38bfec95e39f32d399ecc4e4f98eafe3d (commit) via 1a77e40cbe656d58d9779f51b12280727f84f500 (commit) via e89986ca48fa7859cddd52be6b436443d2740a32 (commit) via 2eb99c62e37e4f9b2b94479d686bfdc449a3ab7c (commit) via e281908fcbcb10a848e109d23c3ca4f2d2ef0a40 (commit) via 7730bfbdca9ba0dad13548a6ca48bcaa5bdb502f (commit) via e245d57f8a3efefb10b8d07c48faf79032a7ea02 (commit) via ffffb6b52a6605000d745924865d05cc7fa404d4 (commit) via 55847fbc11e4bdbf4f0a56596ad93c2151a8d6e8 (commit) via 4e309f0b044d2200a6066629947e67b9b2df45e9 (commit) via 1d381a0d947061c10eb0209a49aaf8af8873726d (commit) via d0d7bd5fd8ebe136c7afca43e157f04c1abed243 (commit) via 18418d34c087effe0c648ff4d75996855d38b46a (commit) via 6e069abf07f748d8589287071cf4e5a011d3c326 (commit) via 8501d45ca4f55093965e05cf0630c5244925c264 (commit) via e86f32ee4ed78c9092d27c66627fdaeb589c02ff (commit) via 0f79a69995d11865cd6231ee15170ab82453426f (commit) via e13b5aba4d5fc678d58556b3e3faf74fea94eb47 (commit) via 6c40239db2042808a2ba6af56186a82291267cf2 (commit) via 464379bbacf6c9a3f007cb81e5e8cfdfb8617bd2 (commit) via 98d05dce9a9304ea17b5ffd4b9bb19837e92b44b (commit) via 52f56d30f6df57f7ba6930a5a9f039124c51961b (commit) via 967ec1f55256eb2d601ce0be5916bb46085f36db (commit) via 52dd8bd8b27650431f3362312411891fde7b3c58 (commit) via 40a0c64ebad7c96fc826c8eed172485126cb870a (commit) via 3805a31e77820efceeae0321c30be196edb05af2 (commit) via 91699a70d5a64e5de7ca4bde2bd6d77818e89e74 (commit) via 01cfbeb43559e5a93eda648fc81d4aa102e6cb13 (commit) via 163d0d3f46950847fe5c282aa2ae405116b78dda (commit) via 440d9b00db23a1cb4b150e19390b6a137bf40d06 (commit) via 576eaefeb79dc2dc384f580f93a111cebfcbadad (commit) via d9aed31e5e4e35fc37d8f2c67def982c1389bd92 (commit) via affcbf483cc25a1c8576bcc07fe581ce9020d95f (commit) via 1f14a8e0dd6bac0f81ea83ae5ce5be72814d2cc0 (commit) via 70e85f761ee9536984f23876fbdeff4d0d4c153d (commit) via f63b4165af86330f7f70f9ccb3ff82df8b46c84a (commit) via 10f182319278db84525e93fd04d14db5ad69b9d0 (commit) via 2c9caccb8852f29c32f5daa792277bda7d9b27f8 (commit) via f4b68202c55202857ce11ef41aace7d1c8b1cd12 (commit) via ba354d3072f0df3f1581b0fba8aa7d92a16e0362 (commit) via e91c276f51fa85a62f8e2996ff4b94909a2a14f7 (commit) via f98b79158876247b64e49158be6b8c60d8448142 (commit) via 333040ca45dc9a7d7c05fe22a4ae4a9dbe067f54 (commit) via 66abcb3cf44caac25f3f20c2147cde961e31b633 (commit) via 524d562b619d4c7ec1250a82c2c24fac9337250a (commit) via 02825ecc1c7dcbadad033050e3b1b5d41c3d5c00 (commit) via 3fd24ee641cb92fcfb2131a399adac0418bb363a (commit) via ca0d03cd6a5b8ea384f20af0a7314d3c7ab33def (commit) via 3845290458cd498e490078318ae5306911cb47a9 (commit) via 87e00d4e2c4c0a7a9f8f0679f54b0ae6da3e706a (commit) via 7c7971f5df049cfec2e1d5eaee4795de0e439030 (commit) via 795eddc2ecc70b5a864d0568df513ab7f74215be (commit) via 188f2b971ba2a3c48283eba9868a96d5c7c2463e (commit) via ad573fd44efab787ca3c56b4de6bac06a7c28041 (commit) via 8b714d4bda60f8bdc1fc6054b2d78f1a6b1aec2a (commit) via b1d6d22d961c002ca144c1dd69430cd03126db5d (commit) via ac08441a0456aa47c240aeeb725863c14165dce8 (commit) via 2a97f50bdda8562654b0fde3495a9cbc974c3519 (commit) via 6ac012fc4859c0d04e2718c4fda2eb84ba70b7a9 (commit) via f400085292354d67a22af7205a4b918598da31df (commit) via b4be7cbcba796be9ccf742dceedb92b41749d051 (commit) via e2368e1c9ba965648352056f03a5b4eadaf19175 (commit) via d99d520f37429d9d0ab548fa3090c6da680359b4 (commit) via 04ae04b52675f1c485ee35d12e6086c8b6717371 (commit) via c5dd019eb82b84ecf5c08c9d13b8faf936536720 (commit) via 2fd2c46ca19c8d995d2376ab8ca1d3e62fb6f43e (commit) via cde915281007248e7f11e1e49c17b5a61df27f8b (commit) via 40c2a13dc1d559e969bc7f1cd0fab8155edaa0d3 (commit) via e37a160cf90dc9e194687f6a983b018dc90d650a (commit) via a4a98791f6659a59f26142b72298fc964faaf074 (commit) via 74a633228edc34e14121cec237ec447402178186 (commit) via 67d238b2ab6d1aa76a5273ded33033668b3d6d08 (commit) via ecd129afddced38dd083921e78d43b0e384d1157 (commit) via 92c25572b09ea782ec9d0ce634531923ce945c04 (commit) via 1fbbc4d3b43bcb926a6dce9df6a0177fa23700c8 (commit) via fef7e96ad9ac1c81825c4d34d09c2e31908ea05e (commit) via c51f7d9a6d14226ae76e071fddf6093c06602632 (commit) via d40cad18f4616601520b53661fa2c100083a9265 (commit) via 2cf32f06fb5d880ce4f5a9abbd4f9d3874a0b852 (commit) via 04676f97f1559dec2ed2ef46fa79a8db17426939 (commit) via d3540628b768b838817d65246412f28a9cc3bc49 (commit) via 17733c29904cd3cafc406908deb054d0ccdd3d70 (commit) via 4a507da270189d642d20b8f621fa512a09d06bfe (commit) via 1b43894364dec075d13636b3c78c786da73fc8ad (commit) via 44a7e76ab8cd9b9942b8d8a72d065269cd637c4a (commit) via d11d7412c7f592373c4f1341bae83b031a7d1075 (commit) via a60923e9528d3d25644c29ad7433088dd5ae37cd (commit) via 267fa79670626883fec75e98b83604b6fd2bd3f8 (commit) via 3e2473a5b4ad7a0261f219c645349387b355e7b9 (commit) via 1e69ce4b98a9fb78a0234d8fff357974f3da5ec9 (commit) via 0b11a4c2adf033c57a6dff34103639c92176f952 (commit) via 4eb0ffa22c52ba18f7d59667c1d2959f3b75216d (commit) via 58a7b49e1e6293746a47b0839f585fd87a31f02d (commit) via a4f2fa1db116ecbf1a4683d56cfd502176c7e00c (commit) via 9dfcbb9fc04f7e61b612370cd679f4f7bfaa5b6b (commit) via 057ff477e0dd1e98eeaac2d61678e8795f676d13 (commit) via f1aa482e97bb6d0b3f574391d596863d99b51df0 (commit) via 28f121c38bb054e66cfa7a1206349242dea4c904 (commit) via f5a118c010cd41db364338f0c1f2780cd317f116 (commit) via 4bb85590c111430215f48cce6513e4d7010fcf2e (commit) via 8e794e9dfeea5a48b84442b92dea6c17b9ef75d1 (commit) via 6867800866568281f0aea6d48a650b157bd5174d (commit) via e38dc751111cd961bc669d64e71440d79988e6d6 (commit) via aa17e6fd6b10b6e34c39778607baacf434a14c68 (commit) via bd98e25629bcd8f5244130ed479527028c82622e (commit) via 9f11a75c623a3a8bb919532b68b0772ea16d53a6 (commit) via 0e95ef66d4e176c852bc439f0a41dd48d0b84fe1 (commit) via 1e0353955e368684634ccd6430e5dd4b1b0f8686 (commit) via cdb9392d58054d42062ae6b4a0941b9e1a472753 (commit) via 36a8f4702d7a8867409114988a268c3341512fff (commit) via 72d6163b2884120f2c8444d8711d38e1633850ba (commit) via b82d77b4dc65b8a406d40a8e953e21738d5992b3 (commit) via ef9333b53cc9c72a34437431d284492bc3e2b301 (commit) via 7e5e6e340bbf2e86f14ce63aaeda6f7c0eef9dc3 (commit) via 07ffc7d7d72cf64d6098e83d01796ea7ca23ee2a (commit) via e1bfefdc15c0715f221098073c983bef7df616b7 (commit) via 5b7a351ed73c8738206057e4191cb30e9ced032f (commit) via aae091fcf989ff7f1512de48339f0265caa2db31 (commit) from 8cfa05efc713d8f48c6f1e23b2688e9c8abc76ef (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 40b8ed4d675c4b7cfd1f25499506e42795d0e38f Author: David Smith Date: Mon Oct 24 11:37:50 2011 -0500 Fixed PR13083 by no longer calling mmput() when possible (ported). * runtime/task_finder2.c (__stp_utrace_attach): Don't call get_task_mm()/mmput(). Since we're in the context of that task, the mm should stick around (and mmput() can sleep). (__stp_call_mmap_callbacks_with_addr): Ditto. (__stp_utrace_attach_match_tsk): Ditto. (__stp_call_mmap_callbacks_for_task): Ditto. commit 5d22792f09defb6ca930611803e6b9ee197bfd0e Author: David Smith Date: Mon Oct 24 11:36:44 2011 -0500 Fix spacing in runtime/task_finder2.c to match runtime/task_finder.c. * runtime/task_finder2.c (stap_start_task_finder): Fix indentation. commit edab110ac822a53760c04e5e14d9e24d80af41ce Author: David Smith Date: Mon Oct 24 11:27:16 2011 -0500 PR 13128: Modify unprivileged mode infrastructure to support a multi-privilege design (ported) commit 7ba05f05fa2d5cc8b1f9b16a2c3e38e96c883c4f Author: David Smith Date: Mon Oct 24 11:23:16 2011 -0500 Fixed PR13146 by not allowing memory allocations to sleep (ported). * runtime/task_finder.c (__stp_call_mmap_callbacks_with_addr): Better cleanup if memory allocation fails. commit b39e207e6e1170bcacf71229e722b75ce6e9ada5 Merge: 8cfa05e 8dc2d77 Author: David Smith Date: Mon Oct 24 11:08:28 2011 -0500 Merge branch 'master' into dsmith/task_finder2 ----------------------------------------------------------------------- Summary of changes: .mailmap | 1 + AUTHORS | 3 + Makefile.am | 38 +- Makefile.in | 77 +- NEWS | 30 + buildrun.cxx | 152 +- buildrun.h | 3 +- cache.cxx | 225 +-- configure | 664 +++----- configure.ac | 104 +- csclient.cxx | 4 +- doc/Makefile.in | 4 +- .../en-US/Useful_Scripts-threadtimes.xml | 52 - doc/SystemTap_Tapset_Reference/Makefile.in | 4 +- doc/beginners/Makefile.in | 4 +- doc/langref.tex | 31 +- dtrace.in | 4 +- dwflpp.cxx | 298 +++- dwflpp.h | 24 +- elaborate.cxx | 62 +- elaborate.h | 20 +- grapher/Makefile.in | 4 +- hash.cxx | 119 +- hash.h | 2 +- loc2c.c | 2 +- main.cxx | 19 +- parse.cxx | 73 +- po/en.gmo | Bin 11315 -> 11237 bytes po/en.po | 1828 +++++++++++--------- po/fr.gmo | Bin 54347 -> 50544 bytes po/fr.po | 1872 +++++++++++--------- po/pl.gmo | Bin 584 -> 584 bytes po/pl.po | 1809 +++++++++++--------- po/systemtap.pot | 1811 +++++++++++--------- runtime/addr-map.c | 4 +- runtime/alloc.c | 84 +- runtime/autoconf-generated-compile.c | 4 + runtime/autoconf-mm-context-vdso-base.c | 6 + runtime/autoconf-module-sect-attrs.c | 7 + runtime/common_probe_context.h | 15 +- runtime/compatdefs.h | 11 + runtime/counter.c | 146 -- runtime/loc2c-runtime.h | 82 +- runtime/map.c | 11 +- runtime/print.c | 24 +- runtime/print.h | 6 + runtime/regs.c | 37 - runtime/regs.h | 4 - runtime/runtime.h | 24 +- runtime/runtime_context.h | 19 + runtime/runtime_defines.h | 7 + runtime/stack-dwarf.c | 72 + runtime/stack-ppc.c | 76 - runtime/stack-x86.c | 74 - runtime/stack.c | 108 +- runtime/staprun/configure | 17 +- runtime/staprun/configure.ac | 16 +- runtime/staprun/mainloop.c | 6 +- runtime/staprun/privilege.h | 20 + runtime/staprun/staprun.c | 112 ++- runtime/staprun/staprun.h | 1 + runtime/staprun/staprun_funcs.c | 35 +- runtime/stat.c | 5 +- runtime/sym.c | 100 +- runtime/sym.h | 3 + runtime/task_finder.c | 50 +- runtime/task_finder2.c | 204 ++- runtime/task_finder_vma.c | 48 + runtime/transport/control.c | 14 +- runtime/transport/relay_v2.c | 14 +- runtime/transport/relayfs.c | 9 + runtime/transport/ring_buffer.c | 21 +- runtime/transport/symbols.c | 113 +- runtime/transport/transport.c | 56 +- runtime/transport/transport.h | 5 +- runtime/transport/transport.txt | 25 +- runtime/transport/transport_msgs.h | 4 +- runtime/unwind.c | 136 ++- runtime/unwind/i386.h | 21 +- runtime/unwind/ppc64.h | 97 + runtime/unwind/unwind.h | 30 + runtime/unwind/x86_64.h | 21 +- runtime/vma.c | 34 +- runtime/vsprintf.c | 368 ++-- runtime/vsprintf.h | 37 + session.cxx | 46 +- session.h | 9 +- setupdwfl.cxx | 173 ++- setupdwfl.h | 6 + stap-serverd.cxx | 44 +- stap-start-server | 27 +- stap.1 | 35 +- stapprobes.3stap | 6 +- staptree.cxx | 93 +- staptree.h | 24 +- systemtap.spec | 13 +- tapset-been.cxx | 18 +- tapset-itrace.cxx | 4 +- tapset-perfmon.cxx | 17 +- tapset-timers.cxx | 50 +- tapset-utrace.cxx | 20 +- tapset/arm/registers.stp | 16 +- tapset/atomic.stp | 4 +- tapset/aux_syscalls.stp | 37 + tapset/context-symbols.stp | 25 +- tapset/context.stp | 47 +- tapset/errno.stp | 20 +- tapset/i386/registers.stp | 33 +- tapset/inet_sock.stp | 4 +- tapset/ip.stp | 5 +- tapset/ipmib-filter-default.stp | 12 +- tapset/linuxmib-filter-default.stp | 11 +- tapset/logging.stp | 32 +- tapset/nd_syscalls.stp | 36 - tapset/networking.stp | 2 +- tapset/nfs_proc.stp | 2 +- tapset/nfsd.stp | 28 +- tapset/powerpc/registers.stp | 10 +- tapset/rpc.stp | 7 +- tapset/s390/aux_syscalls.stp | 6 + tapset/s390/registers.stp | 21 +- tapset/s390/syscalls.stp | 2 +- tapset/scheduler.stp | 12 +- tapset/socket.stp | 25 +- tapset/syscalls.stp | 36 - tapset/syscalls2.stp | 4 +- tapset/tcpmib-filter-default.stp | 11 +- tapset/utrace.stp | 15 +- tapset/vfs.stp | 8 +- tapset/x86_64/registers.stp | 38 +- tapsets.cxx | 858 +++++++--- testsuite/buildok/logging-embedded.stp | 3 +- testsuite/buildok/pr10678.stp | 6 +- testsuite/buildok/pr13284.stp | 4 + testsuite/buildok/printf.stp | 2 + testsuite/config/unix.exp | 1 + testsuite/lib/cache_compile.exp | 68 + testsuite/lib/stap_run2.exp | 2 +- testsuite/lib/stap_run_error.exp | 16 +- testsuite/lib/systemtap.exp | 86 +- testsuite/semko/inb_blacklisted.stp | 8 + testsuite/semko/logging-embedded.stp | 7 + testsuite/semko/map_wrap_bad.stp | 7 + testsuite/semok/map_wrap_good.stp | 12 + testsuite/systemtap.base/backtrace.exp | 4 - testsuite/systemtap.base/buildid.exp | 33 +- testsuite/systemtap.base/bz6503.exp | 35 + testsuite/systemtap.base/bz6503.stp | 3 + testsuite/systemtap.base/cache.exp | 65 - testsuite/systemtap.base/cast-scope.cxx | 17 + testsuite/systemtap.base/cast-scope.exp | 25 + testsuite/systemtap.base/cast-scope.stp | 10 + testsuite/systemtap.base/hash_add_buildid.exp | 113 ++ testsuite/systemtap.base/hash_add_buildid1.c | 8 + testsuite/systemtap.base/hash_add_buildid2.c | 8 + testsuite/systemtap.base/labels.exp | 12 +- testsuite/systemtap.base/library.exp | 8 +- testsuite/systemtap.base/optionalprobe.exp | 2 +- testsuite/systemtap.base/plt.c | 269 +++ testsuite/systemtap.base/plt.exp | 163 ++ testsuite/systemtap.base/pr13158.exp | 55 + testsuite/systemtap.base/procfs.exp | 12 +- testsuite/systemtap.base/procfs_maxsize.exp | 2 +- testsuite/systemtap.base/pt_user_mode.exp | 10 + testsuite/systemtap.base/pt_user_mode.stp | 28 + testsuite/systemtap.base/rename_module.exp | 97 +- testsuite/systemtap.base/sdt.exp | 37 +- testsuite/systemtap.base/sdt_misc.exp | 16 +- testsuite/systemtap.base/stmt_rel.exp | 2 + testsuite/systemtap.base/tracepoints.exp | 7 +- testsuite/systemtap.base/vars.exp | 10 +- testsuite/systemtap.base/vma_vdso.c | 20 + testsuite/systemtap.base/vma_vdso.exp | 49 + testsuite/systemtap.base/vma_vdso.stp | 16 + testsuite/systemtap.context/uprobe_uaddr.exp | 9 +- testsuite/systemtap.context/usymbols.exp | 4 +- testsuite/systemtap.examples/examples-index-gen.pl | 13 +- testsuite/systemtap.examples/index.html | 353 ++-- testsuite/systemtap.examples/index.txt | 17 +- testsuite/systemtap.examples/io/mbrwatch.meta | 2 +- testsuite/systemtap.examples/io/ttyspy.meta | 2 +- testsuite/systemtap.examples/keyword-index.html | 781 ++++---- testsuite/systemtap.examples/keyword-index.txt | 84 +- testsuite/systemtap.examples/network/nettop.meta | 2 +- .../systemtap.examples/process/schedtimes.stp | 7 + testsuite/systemtap.examples/process/syscalltimes | 23 +- .../systemtap.examples/process/syscalltimes.meta | 13 + .../systemtap.examples/process/syscalltimes.txt | 3 +- .../systemtap.examples/process/wait4time.meta | 2 +- testsuite/systemtap.exelib/libmarkunamestack.tcl | 1 + testsuite/systemtap.exelib/ustack.tcl | 1 + testsuite/systemtap.maps/map_wrap.exp | 18 + testsuite/systemtap.maps/map_wrap1.stp | 9 + testsuite/systemtap.maps/map_wrap2.stp | 9 + testsuite/systemtap.printf/basic1.exp | 1 + testsuite/systemtap.printf/basic2.exp | 1 + testsuite/systemtap.printf/basic3.exp | 1 + testsuite/systemtap.printf/basic4.exp | 1 + testsuite/systemtap.printf/basic5.exp | 1 + testsuite/systemtap.printf/basic6.exp | 1 + testsuite/systemtap.printf/bin6.exp | Bin 2741 -> 2796 bytes testsuite/systemtap.printf/char1.exp | 1 + testsuite/systemtap.printf/int1.exp | 1 + testsuite/systemtap.printf/memory1.exp | 1 + testsuite/systemtap.printf/print.exp | 1 + testsuite/systemtap.printf/print_char.exp | 1 + testsuite/systemtap.printf/println.exp | 1 + testsuite/systemtap.printf/ptr-1.2.exp | 1 + testsuite/systemtap.printf/ptr-1.3.exp | 1 + testsuite/systemtap.printf/string1.exp | 1 + testsuite/systemtap.server/client.exp | 29 +- testsuite/systemtap.server/client_args.exp | 51 +- testsuite/systemtap.server/server.exp | 125 +- testsuite/systemtap.server/server_args.exp | 40 +- testsuite/systemtap.server/server_locale.exp | 53 +- testsuite/systemtap.server/uprobes.stp | 3 + testsuite/systemtap.stress/conversions.exp | 2 +- testsuite/systemtap.stress/conversions.stp | 3 + testsuite/systemtap.string/strcmp.exp | 36 + testsuite/systemtap.string/strcmp.stp | 47 + testsuite/systemtap.unprivileged/delayedkill | 5 + testsuite/systemtap.unprivileged/embeddedc.awk | 147 ++ testsuite/systemtap.unprivileged/foo.c | 26 +- testsuite/systemtap.unprivileged/libfoo.c | 10 + testsuite/systemtap.unprivileged/libloop.c | 17 + testsuite/systemtap.unprivileged/loop.c | 46 + .../systemtap.unprivileged/unprivileged_build.exp | 167 -- .../unprivileged_embedded_C.exp | 127 ++ .../systemtap.unprivileged/unprivileged_myproc.exp | 334 ++++ .../systemtap.unprivileged/unprivileged_probes.exp | 411 +++++ .../systemtap.unprivileged/unprivilegedko.exp | 26 - .../systemtap.unprivileged/unprivilegedok.exp | 28 - translate.cxx | 1325 +++++++++++---- translate.h | 5 +- util.cxx | 60 + util.h | 10 + 236 files changed, 12338 insertions(+), 7259 deletions(-) create mode 100644 runtime/autoconf-generated-compile.c create mode 100644 runtime/autoconf-mm-context-vdso-base.c create mode 100644 runtime/autoconf-module-sect-attrs.c delete mode 100644 runtime/counter.c create mode 100644 runtime/runtime_context.h create mode 100644 runtime/stack-dwarf.c delete mode 100644 runtime/stack-ppc.c delete mode 100644 runtime/stack-x86.c create mode 100644 runtime/staprun/privilege.h create mode 100644 runtime/unwind/ppc64.h create mode 100644 runtime/vsprintf.h create mode 100644 testsuite/buildok/pr13284.stp create mode 100644 testsuite/lib/cache_compile.exp create mode 100755 testsuite/semko/inb_blacklisted.stp create mode 100644 testsuite/semko/logging-embedded.stp create mode 100644 testsuite/semko/map_wrap_bad.stp create mode 100644 testsuite/semok/map_wrap_good.stp create mode 100644 testsuite/systemtap.base/bz6503.exp create mode 100644 testsuite/systemtap.base/bz6503.stp create mode 100644 testsuite/systemtap.base/cast-scope.cxx create mode 100644 testsuite/systemtap.base/cast-scope.exp create mode 100644 testsuite/systemtap.base/cast-scope.stp create mode 100644 testsuite/systemtap.base/hash_add_buildid.exp create mode 100644 testsuite/systemtap.base/hash_add_buildid1.c create mode 100644 testsuite/systemtap.base/hash_add_buildid2.c create mode 100644 testsuite/systemtap.base/plt.c create mode 100644 testsuite/systemtap.base/plt.exp create mode 100644 testsuite/systemtap.base/pr13158.exp create mode 100644 testsuite/systemtap.base/pt_user_mode.exp create mode 100644 testsuite/systemtap.base/pt_user_mode.stp create mode 100644 testsuite/systemtap.base/vma_vdso.c create mode 100644 testsuite/systemtap.base/vma_vdso.exp create mode 100644 testsuite/systemtap.base/vma_vdso.stp create mode 100644 testsuite/systemtap.examples/process/syscalltimes.meta create mode 100644 testsuite/systemtap.maps/map_wrap.exp create mode 100644 testsuite/systemtap.maps/map_wrap1.stp create mode 100644 testsuite/systemtap.maps/map_wrap2.stp create mode 100644 testsuite/systemtap.server/uprobes.stp create mode 100644 testsuite/systemtap.string/strcmp.exp create mode 100644 testsuite/systemtap.string/strcmp.stp create mode 100755 testsuite/systemtap.unprivileged/delayedkill create mode 100755 testsuite/systemtap.unprivileged/embeddedc.awk create mode 100644 testsuite/systemtap.unprivileged/libfoo.c create mode 100644 testsuite/systemtap.unprivileged/libloop.c create mode 100644 testsuite/systemtap.unprivileged/loop.c delete mode 100644 testsuite/systemtap.unprivileged/unprivileged_build.exp create mode 100644 testsuite/systemtap.unprivileged/unprivileged_embedded_C.exp create mode 100644 testsuite/systemtap.unprivileged/unprivileged_myproc.exp create mode 100644 testsuite/systemtap.unprivileged/unprivileged_probes.exp delete mode 100644 testsuite/systemtap.unprivileged/unprivilegedko.exp delete mode 100644 testsuite/systemtap.unprivileged/unprivilegedok.exp hooks/post-receive -- systemtap: system-wide probe/trace tool