I need to know x86 assembler good enough to parse gcc output where should I start?

This page summarizes the projects mentioned and recommended in the original post on /r/C_Programming

Our great sponsors
  • Amplication - open-source Node.js backend code generator
  • Appwrite - The open-source backend cloud platform
  • SurveyJS - A Non-Cloud Alternative to Google Forms that has it all.
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    With Godbolt you can view which line of assembly corresponds to which line of C. Also you can hover the mouse over each instruction to see a description of it. I really recommend it to analyze the generated assembly: https://godbolt.org/

  • x86doc

    HTML representation of the Intel x86 instructions documentation.

    To understand the instructions themselves, I mean all instructions nothing beat the Intel manual but you probably don't want to read it for such use case. This less complete reference might be better suited for you: https://www.felixcloutier.com/x86/

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts