[Rust API] Expose functions to map between SSA and non-SSA forms of MLIL / HLIL instructions and expressions

Ouverte
#7,207 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
cpp, rust

Piste de recherche

Start by inspecting the existing LowLevelILInstruction and LowLevelILExpression ssa_form and non_ssa_form APIs, then locate the corresponding MLIL and HLIL instruction and expression APIs. Done means MLIL and HLIL expose equivalent mappings in the Rust API; verify the public API examples or tests if available.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Component: Rust API Effort: Low Impact: Medium

What is the feature you'd like to have?
LowLevelILInstruction and LowLevelILExpression provide ssa_form / non_ssa_form functions to map to their corresponding representations. MLIL and HLIL should expose similar functionality.

Langage dominant
C++
Étoiles
1.3k
Forks
298
Merge moyen
5 j 5 h
PR mergées (30 j)
19

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Vector35/binaryninja-api

Toutes les issues de Vector35/binaryninja-api

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.