Ir al contenido

Glosario

  • Archivo de contexto: Los headers de tu proyecto, preprocesados en un solo archivo, para que un decompilador como m2c conozca tus tipos.
  • Categoría: Una parte con nombre del código de un proyecto cuyo progreso se reporta por separado, como el código del juego o el SDK.
  • Ensamblador (asm): La forma legible por humanos del código máquina. Un proyecto matching empieza con todas sus funciones en ensamblador.
  • Equivalente: Código que se cree que se comporta igual que el original pero que no compila a los mismos bytes.
  • Fuzzy match: Qué tan cerca está del original el código que todavía no hace match, como porcentaje.
  • Matching: Código fuente que compila exactamente a los bytes originales.
  • Overlay: Código que se carga en memoria solo cuando se necesita, a menudo en la misma zona de memoria que otros overlays.
  • Scratch: Una sola función compartida en decomp.me para poder hacerle match en el navegador.
  • Símbolo: Un nombre asociado a una dirección: una función, una global, una tabla.
  • Split: Dividir un binario en units y secciones para que cada parte pueda compilarse por separado.
  • Unidad (unit): Un archivo objeto, idealmente equivalente a uno de los archivos fuente originales.