summaryrefslogtreecommitdiff
path: root/tools/asm-processor/tests/pascal.objdump
diff options
context:
space:
mode:
authorAnghelo Carvajal <angheloalf95@gmail.com>2023-03-28 23:42:56 -0300
committerGitHub <noreply@github.com>2023-03-29 03:42:56 +0100
commitd66a21685f45d130f980e8a5ec7b08cfe189e40b (patch)
treef11b3b09dc5772e419fe08d3d0ead4e778def57f /tools/asm-processor/tests/pascal.objdump
parent6a5e64cc4c26398cc607bb02cdc12a056ddf42d1 (diff)
Initial repo setup (#1)
* git subrepo clone git@github.com:ethteck/splat.git tools/splat subrepo: subdir: "tools/splat" merged: "4fec014" upstream: origin: "git@github.com:ethteck/splat.git" branch: "master" commit: "4fec014" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * gitignore * decompress_baserom.py * Initial yaml * run flib * more yaml stuff * Builds an uncompressed ROM * setup ido download * git subrepo clone git@github.com:simonlindholm/asm-differ.git tools/asm-differ subrepo: subdir: "tools/asm-differ" merged: "ae40866" upstream: origin: "git@github.com:simonlindholm/asm-differ.git" branch: "main" commit: "ae40866" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo clone git@github.com:simonlindholm/asm-processor.git tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "bbd86ea" upstream: origin: "git@github.com:simonlindholm/asm-processor.git" branch: "main" commit: "bbd86ea" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo clone (merge) git@github.com:EllipticEllipsis/fado.git tools/fado subrepo: subdir: "tools/fado" merged: "8d896ee" upstream: origin: "git@github.com:EllipticEllipsis/fado.git" branch: "master" commit: "8d896ee" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * setup ido in makefile * data and rodata * add automatic file splits * bootstrap most symbol_addrs * git subrepo clone --branch=irix git@github.com:hensldm/ultralib.git lib/ultralib subrepo: subdir: "lib/ultralib" merged: "0d1e095" upstream: origin: "git@github.com:hensldm/ultralib.git" branch: "irix" commit: "0d1e095" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * setup ido building * various tooling * git subrepo pull tools/asm-differ subrepo: subdir: "tools/asm-differ" merged: "857b398" upstream: origin: "git@github.com:simonlindholm/asm-differ.git" branch: "main" commit: "857b398" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * Change defines to match IDO * review * newlin * update gitignore * Windows error * D_01000000 * yeet settings.json * yeet * git subrepo clone git@github.com:decompals/ultralib.git lib/ultralib subrepo: subdir: "lib/ultralib" merged: "d03b2a3" upstream: origin: "git@github.com:decompals/ultralib.git" branch: "main" commit: "d03b2a3" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * clangformat and clangtidy * Setup a bunch of headers * bootstrap boot and code functions and variables headers * global.h * update format.py includes * -D_MIPS_SZLONG=32 * format.py: --verbose * Update tools/decompress_baserom.py Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Add libc to global.h * review * yeet saved_regs * yeet headers * yeet _MSC_VER * more header cleanup * add readme licensing note --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Diffstat (limited to 'tools/asm-processor/tests/pascal.objdump')
-rw-r--r--tools/asm-processor/tests/pascal.objdump137
1 files changed, 137 insertions, 0 deletions
diff --git a/tools/asm-processor/tests/pascal.objdump b/tools/asm-processor/tests/pascal.objdump
new file mode 100644
index 0000000..cb3740f
--- /dev/null
+++ b/tools/asm-processor/tests/pascal.objdump
@@ -0,0 +1,137 @@
+
+tests/pascal.o: file format elf32-tradbigmips
+
+SYMBOL TABLE:
+00000000 l d .text 000000e0 .text
+00000000 l d .rodata 00000030 .rodata
+00000000 l d .data 00000010 .data
+00000000 l d .bss 00000010 .bss
+00000000 l O .bss 00000000 $dat
+00000000 g F .text 0000000c foo
+000000d0 g F .text 0000000c bar
+0000000c g F .text 00000004 test
+00000048 g F .text 00000004 test2
+0000008c g F .text 00000044 test3
+00000000 *UND* 00000000 get
+00000000 *UND* 00000000 put
+00000000 *UND* 00000000 pascal_close
+00000000 *UND* 00000000 fflush
+00000000 *UND* 00000000 filesize
+00000000 *UND* 00000000 curpos
+00000000 *UND* 00000000 seek
+00000000 *UND* 00000000 eof
+00000000 *UND* 00000000 eoln
+00000000 *UND* 00000000 page
+00000000 *UND* 00000000 reset
+00000000 *UND* 00000000 rewrite
+00000000 *UND* 00000000 cos
+00000000 *UND* 00000000 exp
+00000000 *UND* 00000000 sqrt
+00000000 *UND* 00000000 log
+00000000 *UND* 00000000 atan
+00000000 *UND* 00000000 sin
+00000000 *UND* 00000000 __random_float
+00000000 *UND* 00000000 clock
+00000000 *UND* 00000000 exit
+00000000 *UND* 00000000 __date
+00000000 *UND* 00000000 __time
+00000000 *UND* 00000000 get_arg
+00000000 *UND* 00000000 new
+00000000 *UND* 00000000 dispose
+00000000 *UND* 00000000 initfile
+00000000 *UND* 00000000 peek_char
+00000000 *UND* 00000000 next_char
+00000000 *UND* 00000000 readln
+00000000 *UND* 00000000 read_int64
+00000000 *UND* 00000000 read_card64
+00000000 *UND* 00000000 read_integer
+00000000 *UND* 00000000 read_cardinal
+00000000 *UND* 00000000 read_integer_range
+00000000 *UND* 00000000 read_real
+00000000 *UND* 00000000 read_double
+00000000 *UND* 00000000 read_extended
+00000000 *UND* 00000000 read_string
+00000000 *UND* 00000000 read_enum
+00000000 *UND* 00000000 read_char
+00000000 *UND* 00000000 read_char_range
+00000000 *UND* 00000000 read_boolean
+00000000 *UND* 00000000 read_set
+00000000 *UND* 00000000 writeln
+00000000 *UND* 00000000 write_int64
+00000000 *UND* 00000000 write_card64
+00000000 *UND* 00000000 write_integer
+00000000 *UND* 00000000 write_cardinal
+00000000 *UND* 00000000 write_boolean
+00000000 *UND* 00000000 write_char
+00000000 *UND* 00000000 write_real
+00000000 *UND* 00000000 write_double
+00000000 *UND* 00000000 write_extended
+00000000 *UND* 00000000 write_string
+00000000 *UND* 00000000 write_enum
+00000000 *UND* 00000000 write_set
+00000000 *UND* 00000000 caseerror
+00000000 *UND* 00000000 __pc_nloc_goto
+00000000 *UND* 00000000 memcpy
+00000000 *UND* 00000000 __in_range
+00000000 *UND* 00000000 __ll_mul
+00000000 *UND* 00000000 __ll_div
+00000000 *UND* 00000000 __ull_div
+00000000 *UND* 00000000 __ll_mod
+00000000 *UND* 00000000 __ll_rem
+00000000 *UND* 00000000 __ull_rem
+00000000 *UND* 00000000 __ll_lshift
+00000000 *UND* 00000000 __ll_rshift
+00000000 *UND* 00000000 __ll_to_f
+00000000 *UND* 00000000 __ull_to_f
+00000000 *UND* 00000000 __ll_to_d
+00000000 *UND* 00000000 __ull_to_d
+00000000 *UND* 00000000 __f_ll_ll
+00000000 *UND* 00000000 __f_to_ull
+00000000 *UND* 00000000 __d_to_ll
+00000000 *UND* 00000000 __d_to_ull
+00000000 *UND* 00000000 round64
+00000000 *UND* 00000000 trunc64
+00000000 *UND* 00000000 max64
+00000000 *UND* 00000000 min64
+00000000 *UND* 00000000 abs64
+00000000 *UND* 00000000 odd64
+00000000 *UND* 00000000 trapNaN
+00000000 *UND* 00000008 input
+00000000 *UND* 00000008 output
+00000000 *UND* 00000008 err
+00000000 *UND* 00000008 __Argc
+
+
+RELOCATION RECORDS FOR [.text]: (none)
+
+RELOCATION RECORDS FOR [.rodata]: (none)
+
+Contents of section .text:
+ 0000 00041080 03e00008 00441023 27bdffe8 .........D.#'...
+ 0010 18a00009 afa00004 8fae0004 008e7821 ..............x!
+ 0020 a1e00000 8fb80004 27190001 0325082a ........'....%.*
+ 0030 1420fff9 afb90004 10000001 00000000 . ..............
+ 0040 03e00008 27bd0018 00000000 00000000 ....'...........
+ 0050 00000000 00000000 00000000 00000000 ................
+ 0060 00000000 00000000 00000000 00000000 ................
+ 0070 00000000 00000000 00000000 00000000 ................
+ 0080 00000000 00000000 00000000 00000000 ................
+ 0090 00000000 00000000 00000000 00000000 ................
+ 00a0 00000000 00000000 00000000 00000000 ................
+ 00b0 00000000 00000000 00000000 00000000 ................
+ 00c0 00000000 00000000 00000000 00000000 ................
+ 00d0 00041080 03e00008 00441023 00000000 .........D.#....
+Contents of section .rodata:
+ 0000 00123123 00456456 00789789 00000001 ..1#.EdV.x......
+ 0010 3ff19999 9999999a 00000002 00000003 ?...............
+ 0020 4000cccc cccccccd 00000000 00000000 @...............
+Contents of section .data:
+ 0000 00002323 00003434 00000000 00000000 ..##..44........
+Contents of section .options:
+ 0000 01200000 00000000 80004016 00000000 . ........@.....
+ 0010 000000f0 00000000 00000000 00007ff0 ................
+ 0020 07100000 00000000 00000000 00000000 ................
+ 0030 08100000 00000000 00000000 00000000 ................
+Contents of section .reginfo:
+ 0000 a300c036 00000000 000000f0 00000000 ...6............
+ 0010 00000000 00007ff0 ........