19:49:38drmeisterI've been working on backtraces (again) for linux. They are more better now.
19:50:14drmeisterI also added (core:lookup-address <pointer>) - it takes any address and looks it up in all of the symbol tables for the symbol that contains it.
19:50:23drmeisterThat should let us write a better DISASSEMBLE.
19:51:00drmeisterFor instance - it returns the start and end of memory for the function that contains a particular instruction address.
19:51:31drmeisterIt catches everything, Common Lisp and C++ and C symbols.
19:52:17drmeisterI still need to do some simplification and cleanup of the code but it's working.
19:53:06drmeisterIt uses binary searches of multiple address sorted symbol tables - so it should be quick enough to display symbols within DISASSEMBLE