-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remote ARM32 gdb failes to load symbol files compiled on other hosts #86
Comments
@unknown321, huh, well that's a new one. Just to confirm, you have |
Oh and |
Ghidra and gdb-multiarch are running on 64bit host. Gdb-multiarch is connected to remote 32bit gdb instance on device. No gcc on device. |
Without testing everything I think all issues are coming from this portion of the code:
|
@unknown321 if you want to test a simple fix, try and clone d2d, then edit this line: Force it to always be |
Addresses can be fixed by providing Solved the problem by using arm gcc and objcopy versions ( |
@unknown321 I see, so if I am understanding you correctly, you needed to:
I see. That's somewhat rough. I'm going to leave this issue open, though the root of this issue is that we are not symbolizing correctly. We need #54 to make this work for when you are using remote debugging. I don't fully understand this though since I have had this work remote on arm32 before (demo on the readme). |
I am debugging a shared library running on ARMv7 processor,
ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV)
.Remote gdb on device segfaults.
The text was updated successfully, but these errors were encountered: