Vector35 / Vector35/binaryninja-api

API to get the FunctionType given a call site.

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

It is very common to need the FunctionType given a IL Call instruction. We should provide a nice API on the commonil.Call which does all the correct things for the user. By default this API should also take into account the usage of Call type overrides but have the option to disregard them. We may potentially even want to allow the setting of the function type given a Call instruction.

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

Locate the commonil.Call implementation and the existing handling for call type overrides first. Done means the API returns the appropriate FunctionType by default, can disregard call type overrides when requested, and clarifies whether setting the function type is supported.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api, reverse-engineering
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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