freenode/#clasp - IRC Chatlog
Search
5:31:35
drmeister
::notify Bike I tried compiling gcc and building ctak with it - it doesn't appear to change things at all. Print statements in Unwind_Find_FDE had no effect (sigh).
5:47:43
drmeister
::notify Bike Then I build llvm with libcxx/libcxxabi/libunwind - I linked with that - again - no improvement. Very frustrating. I posted a question to the libcxx mailing list. I think we really need to get rid of c-w-v-b.
14:54:51
drmeister
Yesterday I build llvm-TOT and libcxx, libcxxabi and libunwind and compiled and linked everything (I think) correctly on an AWS Ubuntu 18 machine. I saw no effect on timing.
14:55:15
drmeister
I'm building it again now on my home machine where I can use "perf top" and a couple of other things to monitor what is going on.
14:57:42
Bike
so with the personality function stuff, i defined a new exception class, but because of how we use typeid in the compiler i guess i need an actual mangled name to look up? how do i get at that?
14:57:42
Colleen
Bike: drmeister said 9 hours, 26 minutes ago: I tried compiling gcc and building ctak with it - it doesn't appear to change things at all. Print statements in Unwind_Find_FDE had no effect (sigh).
14:57:42
Colleen
Bike: drmeister said 9 hours, 9 minutes ago: Then I build llvm with libcxx/libcxxabi/libunwind - I linked with that - again - no improvement. Very frustrating. I posted a question to the libcxx mailing list. I think we really need to get rid of c-w-v-b.
15:03:29
Bike
alternately i could reuse the existing Unwind class, but it has aspects i don't understand, like "virtual void keyFunctionForVtable() ATTR_WEAK;"
15:04:00
Bike
presumably this is a fake function to ensure Unwind has a vtable, but why does it need one?