Tags and comments defined between the start of the basic block and the address of the first IL instruction are not rendered in the IL disasembly

Aperta
#3,754 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cpp

Direzione di ricerca

Start by reproducing the case described: place a tag or comment at 0x140007fad, between the basic block start at 0x140007fab and the first IL instruction at 0x140007fb4. Trace the post-processing of disassembly text lines; done means tags and comments in that range are rendered in the IL disassembly.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Component: UI Effort: Low Impact: Low UI: Graph UI: Linear

As we can see from the screenshot, I added a tag at address 0x140007fad. It is between the start of the (disassembly) basic block, 0x140007fab, and the start of the first IL instruction, 0x140007fb4.

Screenshot 2022-12-22 at 6 04 52 PM

The problem is caused by a specific bug in how we post-process disassembly text lines, i.e., that we only include any tags/comments starting from the address of the first IL instruction. Anything before that is not rendered.

Lingua principale
C++
Stelle
1.3k
Fork
298
Merge medio
5g 5h
PR unite (30g)
19

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Vector35/binaryninja-api

Tutte le issue di Vector35/binaryninja-api

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.