Imported Upstream version 1.2.1
[packages/binwalk.git] / binwalk / magic / binarch
index 4a5b60a..717bfc1 100644 (file)
@@ -1,30 +1,36 @@
 # MIPS prologue
 # addiu $sp, -XX
 # 27 BD FF XX
-1      string  \377\275\47     MIPSEL function prologue
-0       string  \47\275\377    MIPS function prologue
+0      string  \377\275\47     MIPSEL instructions, function prologue{offset-adjust:-1}
+0       string  \47\275\377    MIPS instructions, function prologue
 
 # MIPS epilogue
 # jr $ra
-0      belong  0x03e00008      MIPS function epilogue
-0      lelong  0x03e00008      MIPSEL function epilogue
+0      belong  0x03e00008      MIPS instructions, function epilogue
+0      lelong  0x03e00008      MIPSEL instructions, function epilogue
+
+# PowerPC prologue
+# mflr r0
+0      belong 0x7C0802A6       PowerPC big endian instructions, function prologue
+0      lelong 0x7C0802A6       PowerPC little endian instructions, funciton prologue
 
 # PowerPC epilogue
 # blr
-0      belong 0x4E800020       PowerPC big endian function epilogue
-0      lelong 0x4E800020       PowerPC little endian function epilogue
+0      belong 0x4E800020       PowerPC big endian instructions, function epilogue
+0      lelong 0x4E800020       PowerPC little endian instructions, function epilogue
 
 # ARM prologue
 # STMFD SP!, {XX}
-0      beshort 0xE92D          ARMEB function prologue
-2      leshort 0xE92D          ARM function prologue
+0      beshort 0xE92D          ARMEB instructions, function prologue
+0      leshort 0xE92D          ARM instructions, function prologue{offset-adjust:-2}
 
 # ARM epilogue
 # LDMFD SP!, {XX}
-0      beshort 0xE8BD          ARMEB function epilogue
-2      leshort 0xE8BD          ARM function epilogue
+0      beshort 0xE8BD          ARMEB instructions, function epilogue
+0      leshort 0xE8BD          ARM instructions, function epilogue{offset-adjust:-2}
 
 # x86 epilogue
 # push ebp
 # move ebp, esp
-0      string  \x55\x89\xE5    Intel x86 function epilogue
+0      string  \x55\x89\xE5    Intel x86 instructions, function epilogue
+