fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
pwithnall___ has quit [Quit: pwithnall___]
naveen_ has joined #systemtap
naveen has quit [Ping timeout: 240 seconds]
naveen has joined #systemtap
naveen_ has quit [Ping timeout: 245 seconds]
naveen_ has joined #systemtap
naveen has quit [Ping timeout: 240 seconds]
naveen has joined #systemtap
naveen_ has quit [Ping timeout: 260 seconds]
xar- has joined #systemtap
_whitelogger has joined #systemtap
orivej has quit [Ping timeout: 245 seconds]
Humble has joined #systemtap
nkambo has joined #systemtap
hkshaw has joined #systemtap
orivej has joined #systemtap
orivej has quit [Ping timeout: 272 seconds]
pwithnall__ has joined #systemtap
pwithnall__ has quit [Quit: pwithnall__]
mjw has joined #systemtap
pwithnall___ has joined #systemtap
gila has joined #systemtap
hkshaw has quit [Quit: Leaving.]
hkshaw has joined #systemtap
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
gila has joined #systemtap
gromero has joined #systemtap
orivej has joined #systemtap
sanoj has joined #systemtap
mbenitez has joined #systemtap
brolley has joined #systemtap
scox has quit [Ping timeout: 260 seconds]
scox has joined #systemtap
<invano>
hi all, hi fche. I've been able to add dwarf-less support for mips abi o32 and I'm currently dealing with uprobes, still mips. I can see, when compiling and elf with uprobes, the arguments for the NT_STAPSDTs are expressed as "$<number" that should correspond to each register. However, seems like stap cannot translate those arguments e.g. "Can't parse SDT_V3 operand '$5' [man error::sdt]: identifier '$arg2' at"
<fche>
invano, probably a straightforward porting work in tapsets.cxx
<fche>
where the translator decodes architecture-specific asm operator syntaxes
<invano>
probably a mismatch between how the registers are called and how stap tries to retrieve them?
<invano>
exactly
<invano>
ok just wanted to check if you already knew anything about this. I proceed then
<fche>
sdt_uprobe_var_expanding_visitor::visit_target_symbol_arg start there
<fche>
note some mips stuff is in place already
<invano>
thanks fche. I think I'm gonna issue a mips patch as soon as I finish, also to include mips o32 support
<fche>
righto
<fche>
thanks1
nkambo_ has joined #systemtap
jistone has joined #systemtap
humblec has joined #systemtap
nkambo has quit [Ping timeout: 260 seconds]
Humble has quit [Ping timeout: 246 seconds]
mjw has quit [Quit: Leaving]
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
gila has joined #systemtap
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
gila has joined #systemtap
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
baotiao has joined #systemtap
<baotiao>
hello. what is the relation between kprobe and systemtap. I think systemtap is a wrapper of kprobe. is it right?
<fche>
kprobes are an intra-kernel api
<fche>
systemtap is a language for writing programs, which may execute partly using the kprobes api
<baotiao>
fche: thank you. I find systemtap can only stap function which must have kernel symbol.
<fche>
You're probably referring to debugging information. Different systemtap scripts require different levels of data. Many scripts can run with no debuginfo.
<baotiao>
but If I want to probe this one. sudo stap -e 'probe kernel.function("madvise_behavior_valid") { println ("hello") }'
<baotiao>
I can find the code in file mm/madvise.c, but it tell me that I can't probe it. The reason I guess is that this function is static, and " cat /proc/kallsyms| grep madvise_behavior_valid" return nothing
<fche>
or it could be inlined. yeah in such a case you need debuginfo (and good quality too)
<baotiao>
I have add the debuginfo in this kernel, but it still return the error. can you tell me what do you mean by good quality?
mjw has joined #systemtap
gila has joined #systemtap
hkshaw has quit [Ping timeout: 258 seconds]
baotiao has quit [Ping timeout: 246 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #systemtap
pwithnall__ has joined #systemtap
baotiao has joined #systemtap
baotiao has quit [Client Quit]
pwithnall__ has quit [Quit: pwithnall__]
baotiao has joined #systemtap
baotiao has quit [Client Quit]
baotiao has joined #systemtap
baotiao has quit [Client Quit]
mbenitez has quit [Quit: Leaving]
baotiao has joined #systemtap
baotiao has quit [Client Quit]
gromero_ has joined #systemtap
gromero has quit [Read error: Connection reset by peer]
brolley has left #systemtap [#systemtap]
sanoj has quit [Ping timeout: 245 seconds]
sanoj has joined #systemtap
orivej has quit [Quit: No Ping reply in 180 seconds.]