stderr causing problems. #33
Comments
Its looking for stderr as an external symbol and can't find it. Create a definitions (e.g. std_defs.txt) with: Use the -func-map argument with IDA/bin_descend. The format for data entries is: |
We tried both:
and
But either way we end up with:
or
|
And peeping into the bytecode reveals:
which doesn't look right... |
Hmm yes that does look bad. I'll investigate and see why its not processing it properly. |
I tripped across the same issue with |
Thanks for that tip. Let me look into this and see what special about .dynbss. I'm hoping its simply a case of handling R_386_COPY relocations... |
Hello, I am also having the same issue. Did you guys figure out the solution? If so, please share it with me so that I can make some progress with my work. Thanks |
I'd have to see if this is fixed in the very latest merge to master. I remember attempting to fix it, but not sure if the fix made it. The core issue is that |
@ianamason or @mcuramen Are you having this issue in the llvm38 branch? Make sure to read the README to see the new build and running process. |
We are trying to lift a simple helloworld.c example on ubuntu 14.0 i386 where we print to
stderr rather than the implicit stdout.
Is there something we can do to make progress here?
We are still trying to figure out where and why our lifted bytecode is SIGSEGV-ing.
The text was updated successfully, but these errors were encountered: