qiling icon indicating copy to clipboard operation
qiling copied to clipboard

A True Instrumentable Binary Emulation Framework

Results 224 qiling issues
Sort by recently updated
recently updated
newest added

Please introduce public API for creating custom peripherals and managing hardware outside the framework's core. Currently, it can be challenging to create a virtual SoC using existing APIs as only...

Using Android binaries found in the **rootfs**, the `readlink` syscall does not find the binaries associated with file descriptors **3** and **4** which are `libdl.so` and `libc.so` respectively. Here's the...

This PR adds proper handling of masked interrupts for Cortex-M cores. Interrupts that are masked, can't be executed at a given time, but it doesn't mean that they are entirely...

Fix typo: `endianess` to `endianness`.

During the Android dynamic linking, the linker raise an error because the **[ld.config.txt](https://android.googlesource.com/platform/bionic/+/master/linker/ld.config.format.md)** file is missing: ``` linker: error reading config file "/system/etc/ld.config.txt" for "/bin/tmptlrqtxze/arm64_android_hello" (will use default configuration): error...

Using the Android binaries provided in the **rootfs**, Qiling stops because of `tgkill` and `sigaltstack` syscalls are not implemented. The code snippet below must be added in the [signal.py](https://github.com/qilingframework/qiling/blob/master/qiling/os/posix/syscall/signal.py) file...

***Description** When importing and using qiling in a python file compiled using Python 3.12, a bug appears that says something along the lines as distutils cannot be found. This is...

***Describe the bug** I have 2 elf MIPS LE, the main elf run the child with system. ```C #include #include int main() { printf("run system\n"); system("./testrun"); return 0; } ```...

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] No, the problem is...

When I simulated an ARM firmware kernel, some reloc types could not be handled. ![image](https://github.com/qilingframework/qiling/assets/54018598/54ed717e-097b-460d-8452-785039b1f2fc) Therefore I fixed the problem according to the manual, including R_ARM_ABS32, R_ARM_CALL, and R_ARM_JUMP24.