Clément Bœsch

Results 31 issues of 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...

Status: Triage

**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`,...

Status: Internal

**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:...

Feature: Processor/x86
Status: Internal

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...

Type: Bug
Feature: Processor/x86
Status: Triage

**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...

Feature: Decompiler
Status: Internal

**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,...

Feature: Decompiler
Status: Triage

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"...