Getting started with GNU Assembler

Andrew Bennett Andrew.Bennett@imgtec.com
Wed May 27 08:46:00 GMT 2015


> I am interested in understanding and contributing to AS of binutils.
> Any documentation, tutorials/ links that would help get started would be
> highly appreciated.

I would have a read of the user documentation at: 
https://sourceware.org/binutils/docs-2.25/as/index.html, and the gas internal 
documentation in the following file: gas/doc/internals.texi.

You might also find it useful to read about the bfd library as this is what
gas uses to perform relocations and for writing out the final object file.  The 
internal documentation for bfd is here: bfd/doc/bfdint.texi.

> How so I set it up for debugging and what are all the test suites to be run
> for sanity checking before submit the patch?

I would recommend running the ld and gas testsuites before submitting a patch.  


Regards,


Andrew



More information about the Binutils mailing list