Clément Bœsch
Clément Bœsch
**Describe the bug** Sometimes the operand primary reference makes no sense in the Listing view. **To Reproduce** Steps to reproduce the behavior: 1. `gunzip cm001.gz` and load+analyze `cm001` into Ghidra...
**Describe the bug** An x86-64 ELF binary expects the `_start` entry point to have 2 registers initialized (`rdx`, and `rsp` with argc/argv/envp), which conflicts with the x86-64 calling convention (`rdi`,...
**Is your feature request related to a problem? Please describe.** In the `Listing` view, doing a copy special into "C Array" or "Python list" doesn't honor the data type. This...
The way Ghidra opens ways of customizing the interface is currently far from ideal, and it's very tricky to get a consistent view in the whole tool. In the details,...
In [(C) friendly snippets](https://github.com/rafamadriz/friendly-snippets/blob/main/snippets/c.json), we can see the following `mal` snippet: ```json "Allocate memory using malloc": { "prefix": "mal", "body": [ "${1:int} *${2:v} = malloc(${3:1} * sizeof($1));", "", "if (!$2)...
**Describe the bug** Trying to patch an instruction to `MOV RDX, 0xffffffffffffffff` is not accepted ("Invalid instruction and/or prefix"): entering the last `f` is what makes the instruction fail. Workaround:...
Given the following code: ```c #include char buf[64]; void f(void) { memset(buf, 0, sizeof(buf)); } ``` Compiled code on Linux x86_64 with GCC 9.2.1 looks like: ``` % gcc -Wall...
**Describe the bug** Sometimes certain variables seem not to have the rename/type actions in the decompiler view at declaration level (whether through right click or key bindings). Within the code...
**Describe the bug** When using the variable split features, sometimes the original symbol gets lost. **To Reproduce** Steps to reproduce the behavior: 1. `gunzip` attached program, load it into Ghidra,...
Hi, I've been analyzing Dagoma's fork for a while now, starting with the reconstruction of their outdated github repository, and then analyzing the windows releases. Then from their "specifications XML"...