Reading and Understanding Code

  • Stephen Smith


We’ve now learned quite a bit of ARM 32-bit Assembly language; one of the things we can do is read another programmer’s code. Reading other programmer’s code is a great way to add to our toolkit of tips and tricks and improve our own coding. We’ll review some places where you can find Assembly source code for the ARM 32. Then we’ll look at how the GNU C compiler writes Assembly code and how we can analyze it. We’ll look at the NSA’s Ghidra hacking tool that can convert Assembly code back into C code—at least approximately.

Copyright information

© Stephen Smith 2019

Authors and Affiliations

  • Stephen Smith
    • 1
  1. 1.GibsonsCanada

Personalised recommendations