fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
orivej_ has joined #systemtap
orivej has quit [Ping timeout: 272 seconds]
orivej_ has quit [Ping timeout: 268 seconds]
hpt has joined #systemtap
slowfranklin has joined #systemtap
slowfranklin has quit [Client Quit]
sscox has quit [Ping timeout: 246 seconds]
orivej has joined #systemtap
orivej has quit [Ping timeout: 272 seconds]
gregwork has quit [Ping timeout: 250 seconds]
ggherdov_ has joined #systemtap
ggherdov has quit [Ping timeout: 240 seconds]
ggherdov_ is now known as ggherdov
gregwork has joined #systemtap
irker869 has quit [Quit: transmission timeout]
_whitelogger has joined #systemtap
slowfranklin has joined #systemtap
dmalcolm has quit [Ping timeout: 272 seconds]
slowfranklin has quit [Quit: slowfranklin]
slowfranklin has joined #systemtap
slowfranklin has quit [Quit: slowfranklin]
slowfranklin has joined #systemtap
slowfranklin has quit [Quit: slowfranklin]
dmalcolm has joined #systemtap
hpt has quit [Ping timeout: 245 seconds]
slowfranklin has joined #systemtap
hpt has joined #systemtap
hpt has quit [Ping timeout: 272 seconds]
invano has quit [Ping timeout: 244 seconds]
hpt has joined #systemtap
sofini has joined #systemtap
xar- has joined #systemtap
mauved has quit [*.net *.split]
xar-_ has quit [*.net *.split]
mjw has joined #systemtap
invano has joined #systemtap
sscox has joined #systemtap
khaled has joined #systemtap
gromero has joined #systemtap
hpt has quit [Ping timeout: 245 seconds]
wcohen has quit [Ping timeout: 252 seconds]
orivej has joined #systemtap
hpt has joined #systemtap
<fche> agentzh, ping
<zodbot> fche: Ping with data, please: https://fedoraproject.org/wiki/No_naked_pings
<fche> zodbot, ping
<zodbot> pong
<fche> zodbot hey who invited you anyway
wcohen has joined #systemtap
hpt has quit [Ping timeout: 272 seconds]
hpt has joined #systemtap
hpt has quit [Ping timeout: 268 seconds]
<mjw> fche, nice!
<mjw> constitute an algorithmic fix that takes pass-2 runtime
<mjw> from 22s (stap 4.0 release)
<mjw> through 19s (git HEAD^^)
<mjw> down to 0.3s (git HEAD)
<fche> yeah, overdue
<fche> was afraid of string processing, but really it's not that bad in c++ :)
<mjw> while in C...
* mjw always makes at least one crashing mistake even for simple things like concatenation... sigh
<fche> which reminds me ....
<fche> when we get started with that debuginfo file server thingamabob
<fche> any objection if elfutils were to gain a little bit of c++ code (not in the library but in the client) ?
<mjw> fche, in the tools I don't think it would be bad. In the libraries I am worried about maintaining API.
<jistone> would you use it in implementation, keeping only C API?
<mjw> fche, the other thing has been that as long as we want to support things like RHEL6 we cannot really use c++11, which I think we would like.
<mjw> this has also come up with atomics
* jistone whispers DTS
<mjw> I think we are ready to drop plain RHEL6 support now though, tell people to use DTS or something
<jistone> yeah that
<mjw> jistone, yeah, that could also be done, keep C interface, but c++ implementation.
<fche> yea
orivej_ has joined #systemtap
orivej has quit [Ping timeout: 268 seconds]
<mjw> BTW. The other thing atomics is more of an issue.
<mjw> The official c11 atomics are only available since gcc 4.9
<mjw> which would rule out the rhel7 system compiler
<mjw> so then we would probably use the gcc atomic builtins instead
<mjw> or, if we want to support older systems we would have to only use the older sync builtins
<mjw> choices, choices...
<mjw> and of course there is also openmp to consider...
<mjw> Or reimplemnt it all in rust with an external C interface of course :)
gila has quit [Read error: No route to host]
gila has joined #systemtap
sofini is now known as mauved
<fche> or forget the apis etc
<fche> I mean forget atomics etc. usage down at the elfutils level
<fche> it's really the client side code that would be library code, so C, and it wouldn't have to be parallelized at a level visible to the rest of libelf
<fche> just maybe some parallel outgoing http connections
<mjw> yeah, but the dyninst people really want to
<fche> yeah, I don't blame them ...just a separate effort
<mjw> surely
<mjw> and we did talk about it a couple of times (off-list) and "soon" they will have someone do the work...
slowfranklin has quit [Quit: slowfranklin]
<jistone> mjw, RIIR, yes! :D
<jistone> the Send and Sync traits are great for thread safety in pure Rust
<jistone> but... doesn't really help you across FFI boundaries, unless you make sure all your FFI types are Send + Sync
irker464 has joined #systemtap
<irker464> systemtap: wcohen systemtap.git:refs/heads/master * release-4.0-166-ga1ae3af / testsuite/systemtap.speculate/speculate.stp: Fix the speculate.stp test http://tinyurl.com/yyu58ukj
mjw has quit [Quit: Leaving]
slowfranklin has joined #systemtap
<irker464> systemtap: fche systemtap.git:refs/heads/master * release-4.0-167-g98bb2a2 / elaborate.cxx elaborate.h staptree.cxx staptree.h: PR24239 regression fix: global_access.exp http://tinyurl.com/yxkbn2xp
slowfranklin has quit [Quit: slowfranklin]
<irker464> systemtap: smakarov systemtap.git:refs/heads/master * release-4.0-168-gf3fe0bc / stapbpf/bpfinterp.cxx stapbpf/bpfinterp.h stapbpf/stapbpf.cxx: stapbpf PR24329,PR23816 :: Properly allocate space for map value lookup. http://tinyurl.com/y57b44oq
<irker464> systemtap: smakarov systemtap.git:refs/heads/master * release-4.0-169-g2ec607a / testsuite/systemtap.bpf/bpf.exp testsuite/systemtap.bpf/nonbpf.exp: stapbpf PR24358,PR23816 :: enable testcases http://tinyurl.com/y4rtsfzo
<irker464> systemtap: smakarov systemtap.git:refs/heads/master * release-4.0-170-g14b90ae / testsuite/systemtap.examples/memory/cachestat.stp: systemtap.examples :: cachestat.stp can use format specifiers now http://tinyurl.com/yxrrleae
<irker464> systemtap: smakarov systemtap.git:refs/heads/master * release-4.0-171-g8fe70ab / testsuite/systemtap.examples/memory/cachestat.stp testsuite/systemtap.examples/memory/glibc-malloc.stp: systemtap.examples :: driveby permissions fix http://tinyurl.com/y2nzqv58
slowfranklin has joined #systemtap
orivej_ has quit [Ping timeout: 250 seconds]
slowfranklin has quit [Quit: slowfranklin]
orivej has joined #systemtap
slowfranklin has joined #systemtap
wcohen has quit [Ping timeout: 252 seconds]
sscox has quit [Ping timeout: 244 seconds]
slowfranklin has quit [Quit: slowfranklin]
irker464 has quit [Quit: transmission timeout]
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]