qiling
qiling copied to clipboard
A True Instrumentable Binary Emulation Framework
***Describe the bug** A clear and concise description of what the bug is. **Sample Code** ```python from qiling import * from qiling.const import * # sandbox to emulate the EXE...
I want to get the backtrace of the target process at the hook point, does qiling currently have this feature?
**Is your feature request related to a problem? Please describe.** arm64 relocations are not supported. so even though Qiling supports the cpu, it is not possible to load an ELF...
***Describe the bug** run hello_x8664_macos.py fail ,my system os is macos 12.6 /Users/admin/Desktop/qiling/pyproject/venv/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py --multiprocess --qt-support=auto --client 127.0.0.1 --port 50155 --file /Users/admin/Desktop/qiling/pyproject/main.py Connected to pydev debugger (build 223.8617.48) [+] Profile:...
**Describe the bug** Qdb requires the CPSR register for [context rendering](https://github.com/qilingframework/qiling/blob/master/qiling/debugger/qdb/render/render_arm.py#L22) and [branch prediction](https://github.com/qilingframework/qiling/blob/master/qiling/debugger/qdb/branch_predictor/branch_predictor_arm.py). However, `reg_map` in [cortex_m_const.py](https://github.com/qilingframework/qiling/blob/master/qiling/arch/cortex_m_const.py#L9) doesn't contain a mapping for the CPSR register which leads to an...
This fixes #1136 by unmapping everything before applying the restore operation. This will make sure that after a restore, the memory state will be exactly the same as it was...
_[ disclaimer: to get below code to work I copied the gdb target XML files of 'arm' to 'qiling/debugger/gdb/xml/cortex_m' and put back the 'setup_remap' function in 'hw/hw.py' (STM32 uses aliased...
The question about delay slots still seems to exist.   Is there any way for me to solve it temporarily?
## Checklist ### Which kind of PR do you create? - [ ] This PR only contains minor fixes. - [x] This PR contains major feature update. - [ ]...
When I tried to emulate an epoll-mode program which is on linux-c mipsel, the qiling engine came up with this: ```bash [!] 0x90083df4: syscall ql_syscall_epoll_create number = 0x1098(4248) not implemented...