Search
13:05:24
drmeister
Good morning (EST) everyone
13:05:55
drmeister
Bike: Where are we at then with backtraces?
13:06:14
drmeister
I still have some work to do to make snapshot saving and executable generation a general facility.
13:07:48
Bike
well they're displaying arguments now. mostly cleanup from here, though i'll try displaying locals first
14:51:38
Bike
gettin the locals may not be as straightforward as i thought. oh well...
17:19:46
Bike
drmeister: is DEBUG_COUNT_ALLOCATIONS something we want to keep supporting? it uses backtrace stuff directly and I think it is broken now.
17:20:15
drmeister
No - let's let it go.
17:33:47
Bike
drmeister: also, i'm not sure on how to fix things up to work with the executable or shared objects, or even how to test that they are
17:51:21
drmeister
When you say "fix things up to work with the executable or shared objects" Do you mean backtraces or lexical variables?
17:59:41
drmeister
So we are going to need to check if the IP is within the executable or shared object and then get the DWARF from disk.
18:04:43
drmeister
What functions would we need to do this for? Functions are wrapped in CL code now. Methods are not.
18:25:50
drmeister
https://usercontent.irccloud-cdn.com/file/cMH4He1Q/image.png
19:00:43
Bike
drmeister: so - safe backtraces - should i get that working or do we leave it to lldb plugins
19:01:11
drmeister
I think we leave it for the plugins.
19:01:53
drmeister
Or until I need it and I have a better idea of what we need.
19:03:03
Bike
hm. we use dbg_safe_repr in the disassembler. that's weird
19:03:38
Bike
i guess i don't need to delete that, anyway
0:01:04
drmeister
Bike: Did you just add a stackmap.cc file?
0:02:12
drmeister
It appears to be missing a header file and printf isn't defined.
0:02:54
drmeister
It's ok - I'll fix it.
0:03:00
Bike
huh, worked fine for me
0:03:06
Bike
any printf calls can probably be removed anyway