Vector35 / Vector35/binaryninja-api

Unable to Change Enum Display to Unsigned Hex

Offen
#7,655 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Component: Core Effort: Trivial Impact: Medium
Vorherrschende Sprache
C++
Sterne
1.3k
Forks
298
Ø Merge
5 T. 5 Std.
Gemergte PRs (30 T.)
19

Beschreibung

Version and Platform (required):

  • Binary Ninja Version: 5.3.8625-dev Ultimate, 5458880c
  • OS: macos
  • OS Version: 15.7
  • CPU Architecture: arm64

Bug Description:
I made an enum and changed an immediate value to the enum. Now I want to make a screenshot and I cannot get the display to go back to unsigned hex even temporarily. Binja ignores the right click menu selection.

Steps To Reproduce:

  1. Open this database: opal line joins creatively
  2. Navigate to 0x18001bba1
  3. Select the "NTDLL" with the mouse
  4. Right click -> Display as -> Unsigned Hexadecimal
  5. Notice that it doesn't change

Expected Behavior:
enum changes display to unsigned hex

Screenshots:

https://github.com/user-attachments/assets/86cb412c-5719-4af3-945a-2fa21a826b59

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

No source file or test is named in the report. Reproduce with the database "opal line joins creatively" at 0x18001bba1, select "NTDLL," and use Display as → Unsigned Hexadecimal; done means the enum value changes to unsigned hex.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
reverse-engineering
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.