<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ARM on System Overlord</title><link>https://systemoverlord.com/tags/arm.html</link><description>Recent content in ARM on System Overlord</description><generator>Hugo</generator><language>en-us</language><managingEditor>david@systemoverlord.com (David Tomaschik)</managingEditor><webMaster>david@systemoverlord.com (David Tomaschik)</webMaster><lastBuildDate>Tue, 21 Mar 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://systemoverlord.com/tags/arm/index.xml" rel="self" type="application/rss+xml"/><item><title>Useful ARM References</title><link>https://systemoverlord.com/2017/03/21/useful-arm-references.html</link><pubDate>Tue, 21 Mar 2017 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2017/03/21/useful-arm-references.html</guid><description>&lt;p&gt;I started playing the excellent &lt;a href="http://ioarm.netgarage.org/"&gt;IOARM wargame on netgarage&lt;/a&gt;.
No, don&amp;rsquo;t be expecting spoilers, hints, or walk-throughs, I&amp;rsquo;m not that kind of
guy. This is merely a list of interesting reading I&amp;rsquo;ve discovered to help me
understand the ARM architecture and ARM assembly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dockcross/dockcross"&gt;Docker containers for cross-compilation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.heyrick.co.uk/armwiki/Main_Page"&gt;ARMwiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://w3challs.com/syscalls/?arch=arm_strong"&gt;ARM Syscalls&lt;/a&gt; (I&amp;rsquo;m not sure
why they all seem to have +0x900000 to their value, you certainly don&amp;rsquo;t use
them that way.)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkingeek.com/2014/05/24/arm-assembler-raspberry-pi-chapter-19/"&gt;ARM Assembly System Calls&lt;/a&gt;
(This is part of a bigger series that looks excellent at a glance.)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://shell-storm.org/blog/Shellcode-On-ARM-Architecture/"&gt;Shellcode on ARM architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/torvalds/linux/blob/57fd0b77d659d5733434d3ce37cf606273abb1e8/arch/arm/tools/syscall.tbl"&gt;Syscall.tbl for ARM&lt;/a&gt;
(Use with the w3challs.com version to see arguments used.)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.osdev.org/Calling_Conventions"&gt;Calling Conventions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://yurovsky.github.io/2016/12/14/qemu-user-mode.html"&gt;GDB with User-Mode QEMU&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>