1 repository
Transforming decoded instruction structures into human-readable assembly strings.
Distinct from Instruction Formatting: Candidates are for RL training data or printer G-code, not CPU instruction disassembly formatting.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Assembly Syntax Formatting. Refine with filters or upvote what's useful.
Zydis este o bibliotecă de analiză binară pentru x86 și x86-64 care oferă un framework pentru decodarea codului mașină și inspectarea atributelor tehnice ale instrucțiunilor procesorului. Acesta funcționează ca un dezasamblor de instrucțiuni care traduce datele binare în metadate structurate de instrucțiuni și limbaj de asamblare lizibil pentru oameni. Proiectul include un encodor de cod mașină pentru conversia instrucțiunilor de asamblare și a operanzilor înapoi în reprezentările lor binare. De asemenea, oferă un formator de sintaxă de asamblare pentru a transforma structurile de instrucțiuni decodate în șiruri de text de asamblare folosind stiluri de sintaxă configurabile. Biblioteca acoperă capabilități mai largi de analiză binară, inclusiv decodarea codului mașină, formatarea instrucțiunilor de asamblare și extragerea metadatelor detaliate ale instrucțiunilor.
Transforms decoded instructions into human-readable assembly strings using configurable syntax styles.