Hello,
I wanted to know the status of SOAR Debug Infos Post Linker tool and more general question of ‘How to debug a multi-sandboxed application on device’ using VEE Debugger Proxy tool?
Thanks,
Siji Sukumaran
Hello,
I wanted to know the status of SOAR Debug Infos Post Linker tool and more general question of ‘How to debug a multi-sandboxed application on device’ using VEE Debugger Proxy tool?
Thanks,
Siji Sukumaran
Hi Siji,
The SOAR Debug Infos Post Linker tool, is a specific tool that is available only for some architecture.
Can you tell us which architecture are you using, and why do you think you need this tool?
Regarding the VEE Debugger Proxy tool you can use it in multi-sandboxed application .
In order to debug you application in multi sandboxed , you need to
1- dump the application state
2- Run the debugger proxy cli with the application elf file (the kernel) and all the fodbg files in multi-sandboxed).
3- Connect you IDE to the proxy.
Note:
The application state (a memory dump) should only be generated when the Core Engine task is stopped on one of the Core Engine hooks (LLMJVM_on_OutOfMemoryError_thrown, LLMJVM_on_Runtime_gc_done etc.) or when the Core Engine task is in a native function.
When you’re running the vee debugger proxy:
See here VEE Debugger Proxy — MicroEJ Documentation for all the available options.
Best regards
My reference to ‘SOAR Debug Infos Post Linker tool’ was more on an assumption that it is the way to debug a sandboxed application. Since you have described the proper way, I don’t think it as so important now.
Thanks for the reply