Skip to content

Instantly share code, notes, and snippets.

@jacobrosenthal
Created November 13, 2017 06:46
Show Gist options
  • Save jacobrosenthal/beb2573e55e07c8cb04101e6f45b42c1 to your computer and use it in GitHub Desktop.
Save jacobrosenthal/beb2573e55e07c8cb04101e6f45b42c1 to your computer and use it in GitHub Desktop.
[0x9d009000]> iM
[Main]
vaddr=0x9d01c844 paddr=0x9d01c844
[0x9d009000]> ie
[Entrypoints]
vaddr=0x9d009000 paddr=0x00009000 baddr=0x9d000000 laddr=0x00000000 haddr=0x00000018 type=program
1 entrypoints
[0x9d009000]> S
[00] . 0x00040000 mr-- va=0xbfc00000 sz=0x0008 vsz=0x0008 LOAD6
[01] . 0x00040bf0 mr-x va=0xbfc00bf0 sz=0x0004 vsz=0x0004 LOAD8
[02] . 0x00040bf4 mr-x va=0xbfc00bf4 sz=0x0004 vsz=0x0004 LOAD9
[03] . 0x00040bf8 mr-x va=0xbfc00bf8 sz=0x0004 vsz=0x0004 LOAD10
[04] . 0x00040bfc mr-x va=0xbfc00bfc sz=0x0004 vsz=0x0004 LOAD11
[05] * 0x00009000 -r-x va=0x9d009000 sz=0x01e4 vsz=0x01e4 .reset
[06] . 0x00009380 -r-x va=0x9d009380 sz=0x0010 vsz=0x0010 .bev_excpt
[07] . 0x00008180 -r-x va=0x9d008180 sz=0x0010 vsz=0x0010 .app_excpt
[08] . 0x00008200 -r-x va=0x9d008200 sz=0x0008 vsz=0x0008 .vector_0
[09] . 0x00008220 -r-x va=0x9d008220 sz=0x0008 vsz=0x0008 .vector_1
[10] . 0x00008240 -r-x va=0x9d008240 sz=0x0008 vsz=0x0008 .vector_2
[11] . 0x00008260 -r-x va=0x9d008260 sz=0x0008 vsz=0x0008 .vector_3
[12] . 0x00008280 -r-x va=0x9d008280 sz=0x0008 vsz=0x0008 .vector_4
[13] . 0x000082a0 -r-x va=0x9d0082a0 sz=0x0008 vsz=0x0008 .vector_5
[14] . 0x000082c0 -r-x va=0x9d0082c0 sz=0x0008 vsz=0x0008 .vector_6
[15] . 0x000082e0 -r-x va=0x9d0082e0 sz=0x0008 vsz=0x0008 .vector_7
[16] . 0x00008300 -r-x va=0x9d008300 sz=0x0008 vsz=0x0008 .vector_8
[17] . 0x00008320 -r-x va=0x9d008320 sz=0x0008 vsz=0x0008 .vector_9
[18] . 0x00008340 -r-x va=0x9d008340 sz=0x0008 vsz=0x0008 .vector_10
[19] . 0x00008360 -r-x va=0x9d008360 sz=0x0008 vsz=0x0008 .vector_11
[20] . 0x00008380 -r-x va=0x9d008380 sz=0x0008 vsz=0x0008 .vector_12
[21] . 0x000083a0 -r-x va=0x9d0083a0 sz=0x0008 vsz=0x0008 .vector_13
[22] . 0x000083c0 -r-x va=0x9d0083c0 sz=0x0008 vsz=0x0008 .vector_14
[23] . 0x000083e0 -r-x va=0x9d0083e0 sz=0x0008 vsz=0x0008 .vector_15
[24] . 0x00008400 -r-x va=0x9d008400 sz=0x0008 vsz=0x0008 .vector_16
[25] . 0x00008420 -r-x va=0x9d008420 sz=0x0008 vsz=0x0008 .vector_17
[26] . 0x00008440 -r-x va=0x9d008440 sz=0x0008 vsz=0x0008 .vector_18
[27] . 0x00008460 -r-x va=0x9d008460 sz=0x0008 vsz=0x0008 .vector_19
[28] . 0x00008480 -r-x va=0x9d008480 sz=0x0008 vsz=0x0008 .vector_20
[29] . 0x000084a0 -r-x va=0x9d0084a0 sz=0x0008 vsz=0x0008 .vector_21
[30] . 0x000084c0 -r-x va=0x9d0084c0 sz=0x0008 vsz=0x0008 .vector_22
[31] . 0x000084e0 -r-x va=0x9d0084e0 sz=0x0008 vsz=0x0008 .vector_23
[32] . 0x00008500 -r-x va=0x9d008500 sz=0x0008 vsz=0x0008 .vector_24
[33] . 0x00008520 -r-x va=0x9d008520 sz=0x0008 vsz=0x0008 .vector_25
[34] . 0x00008540 -r-x va=0x9d008540 sz=0x0008 vsz=0x0008 .vector_26
[35] . 0x00008560 -r-x va=0x9d008560 sz=0x0008 vsz=0x0008 .vector_27
[36] . 0x00008580 -r-x va=0x9d008580 sz=0x0008 vsz=0x0008 .vector_28
[37] . 0x000085a0 -r-x va=0x9d0085a0 sz=0x0008 vsz=0x0008 .vector_29
[38] . 0x000085c0 -r-x va=0x9d0085c0 sz=0x0008 vsz=0x0008 .vector_30
[39] . 0x000085e0 -r-x va=0x9d0085e0 sz=0x0008 vsz=0x0008 .vector_31
[40] . 0x00008600 -r-x va=0x9d008600 sz=0x0008 vsz=0x0008 .vector_32
[41] . 0x00008620 -r-x va=0x9d008620 sz=0x0008 vsz=0x0008 .vector_33
[42] . 0x00008640 -r-x va=0x9d008640 sz=0x0008 vsz=0x0008 .vector_34
[43] . 0x00008660 -r-x va=0x9d008660 sz=0x0008 vsz=0x0008 .vector_35
[44] . 0x00008680 -r-x va=0x9d008680 sz=0x0008 vsz=0x0008 .vector_36
[45] . 0x000086a0 -r-x va=0x9d0086a0 sz=0x0008 vsz=0x0008 .vector_37
[46] . 0x000086c0 -r-x va=0x9d0086c0 sz=0x0008 vsz=0x0008 .vector_38
[47] . 0x000086e0 -r-x va=0x9d0086e0 sz=0x0008 vsz=0x0008 .vector_39
[48] . 0x00008700 -r-x va=0x9d008700 sz=0x0008 vsz=0x0008 .vector_40
[49] . 0x00008720 -r-x va=0x9d008720 sz=0x0008 vsz=0x0008 .vector_41
[50] . 0x00008740 -r-x va=0x9d008740 sz=0x0008 vsz=0x0008 .vector_42
[51] . 0x00008760 -r-x va=0x9d008760 sz=0x0008 vsz=0x0008 .vector_43
[52] . 0x00030000 -rw- va=0xa0000000 sz=0x001c vsz=0x001c .sdata
[53] . 0x0003001c -rw- va=0xa000001c sz=0x0248 vsz=0x0248 .sbss
[54] . 0x0003001c -rw- va=0xa0000264 sz=0xe7f8 vsz=0xe7f8 .bss
[55] . 0x00040c00 ---- va=0x00000000 sz=0x0446 vsz=0x0446 .comment
[56] . 0x00041046 ---- va=0x00000000 sz=0x0378 vsz=0x0378 .debug_aranges
[57] . 0x000413be ---- va=0x00000000 sz=0x1d462 vsz=0x1d462 .debug_info
[58] . 0x0005e820 ---- va=0x00000000 sz=0x2f2f vsz=0x2f2f .debug_abbrev
[59] . 0x0006174f ---- va=0x00000000 sz=0x3fc4 vsz=0x3fc4 .debug_line
[60] . 0x00065714 ---- va=0x00000000 sz=0x15e4 vsz=0x15e4 .debug_frame
[61] . 0x00066cf8 ---- va=0x00000000 sz=0x04d2 vsz=0x04d2 .debug_str
[62] . 0x000671ca ---- va=0x00000000 sz=0xc68d vsz=0xc68d .debug_loc
[63] . 0x00073857 ---- va=0x00000000 sz=0x0370 vsz=0x0370 .debug_ranges
[64] . 0x00073bc7 ---- va=0x00000000 sz=0x0010 vsz=0x0010 .gnu.attributes
[65] . 0x00073bd8 ---- va=0x00000000 sz=0x0018 vsz=0x0018 .reginfo
[66] . 0x00000000 ---- va=0xa000ef20 sz=0x0200 vsz=0x0200 .stack
[67] . 0x0003ea5c -rw- va=0xa000ea5c sz=0x00d4 vsz=0x00d4 .data
[68] . 0x0003eb30 -rw- va=0xa000eb30 sz=0x00e8 vsz=0x00e8 .bss_1
[69] . 0x0003ec18 -rw- va=0xa000ec18 sz=0x0080 vsz=0x0080 .data_1
[70] . 0x0003ec98 -rw- va=0xa000ec98 sz=0x0048 vsz=0x0048 .bss_2
[71] . 0x0003ec98 -rw- va=0xa000ece0 sz=0x0024 vsz=0x0024 .bss_3
[72] . 0x00040480 mr-x va=0xbfc00480 sz=0x002c vsz=0x002c LOAD7
[73] . 0x00009490 -r-x va=0x9d009490 sz=0x8850 vsz=0x8850 .text
[74] . 0x00011ce0 -r-x va=0x9d011ce0 sz=0x1f84 vsz=0x1f84 .text_1
[75] . 0x00013c64 -r-x va=0x9d013c64 sz=0x1d04 vsz=0x1d04 .text_2
[76] . 0x00015968 -r-x va=0x9d015968 sz=0x0cc8 vsz=0x0cc8 .text_3
[77] . 0x00016630 -r-x va=0x9d016630 sz=0x0c94 vsz=0x0c94 .text._fconvert
[78] . 0x000172c4 -r-x va=0x9d0172c4 sz=0x17f4 vsz=0x17f4 .text_4
[79] . 0x00018ab8 -r-x va=0x9d018ab8 sz=0x0b1c vsz=0x0b1c .text_5
[80] . 0x000195d4 -r-x va=0x9d0195d4 sz=0x0af0 vsz=0x0af0 .text.do_print
[81] . 0x0001a0c4 -r-x va=0x9d01a0c4 sz=0x0ae8 vsz=0x0ae8 .text_6
[82] . 0x0001abac -r-x va=0x9d01abac sz=0x0a70 vsz=0x0a70 .text._do_print_cdnopsuxX
[83] . 0x0001b61c -r-x va=0x9d01b61c sz=0x1228 vsz=0x1228 .text_7
[84] . 0x0001c844 -r-x va=0x9d01c844 sz=0x07d8 vsz=0x07d8 .text_8
[85] . 0x0001d01c -r-x va=0x9d01d01c sz=0x0790 vsz=0x0790 .rodata
[86] . 0x0001d7ac -r-x va=0x9d01d7ac sz=0x0aa8 vsz=0x0aa8 .text_9
[87] . 0x0001e254 -r-x va=0x9d01e254 sz=0x0478 vsz=0x0478 .rodata_1
[88] . 0x0001e6cc -r-x va=0x9d01e6cc sz=0x08bc vsz=0x08bc .text_10
[89] . 0x0001ef88 -r-x va=0x9d01ef88 sz=0x044c vsz=0x044c .rodata_2
[90] . 0x0001f3d4 -r-x va=0x9d01f3d4 sz=0x0418 vsz=0x0418 .text_11
[91] . 0x0001f7ec -r-x va=0x9d01f7ec sz=0x040c vsz=0x040c .rodata_3
[92] . 0x0001fbf8 -r-x va=0x9d01fbf8 sz=0x0310 vsz=0x0310 .dinit
[93] . 0x0001ff08 -r-x va=0x9d01ff08 sz=0x05f4 vsz=0x05f4 .rodata_4
[94] . 0x000204fc -r-x va=0x9d0204fc sz=0x05c8 vsz=0x05c8 .rodata_5
[95] . 0x00020ac4 -r-x va=0x9d020ac4 sz=0x0278 vsz=0x0278 .text.fpsubadd
[96] . 0x00020d3c -r-x va=0x9d020d3c sz=0x04ac vsz=0x04ac .rodata_6
[97] . 0x000211e8 -r-x va=0x9d0211e8 sz=0x0248 vsz=0x0248 .text_12
[98] . 0x00021430 -r-x va=0x9d021430 sz=0x0230 vsz=0x0230 .text.fp32div
[99] . 0x00021660 -r-x va=0x9d021660 sz=0x0410 vsz=0x0410 .rodata_7
[100] . 0x00021a70 -r-x va=0x9d021a70 sz=0x01e8 vsz=0x01e8 .text_13
[101] . 0x00021c58 -r-x va=0x9d021c58 sz=0x01e0 vsz=0x01e0 .rodata_8
[102] . 0x00021e38 -r-x va=0x9d021e38 sz=0x01bc vsz=0x01bc .text.fp32mul
[103] . 0x00021ff4 -r-x va=0x9d021ff4 sz=0x0358 vsz=0x0358 .rodata_9
[104] . 0x0002234c -r-x va=0x9d02234c sz=0x01a0 vsz=0x01a0 .text_14
[105] . 0x000224ec -r-x va=0x9d0224ec sz=0x0170 vsz=0x0170 .rodata_10
[106] . 0x0002265c -r-x va=0x9d02265c sz=0x0168 vsz=0x0168 .text_15
[107] . 0x000227c4 -r-x va=0x9d0227c4 sz=0x0278 vsz=0x0278 .text._outcnvrt
[108] . 0x00022a3c -r-x va=0x9d022a3c sz=0x0130 vsz=0x0130 .text.rounded.isra.1
[109] . 0x00022b6c -r-x va=0x9d022b6c sz=0x0104 vsz=0x0104 .rodata_11
[110] . 0x00022c70 -r-x va=0x9d022c70 sz=0x0100 vsz=0x0100 .text.strncpy
[111] . 0x00022d70 -r-x va=0x9d022d70 sz=0x0100 vsz=0x0100 .text.dptofp
[112] . 0x00022e70 -r-x va=0x9d022e70 sz=0x00fc vsz=0x00fc .text._flsbuf_simple
[113] . 0x00022f6c -r-x va=0x9d022f6c sz=0x00e4 vsz=0x00e4 .text._mon_getc
[114] . 0x00023050 -r-x va=0x9d023050 sz=0x00dc vsz=0x00dc .text.general_exception
[115] . 0x0002312c -r-x va=0x9d02312c sz=0x00d4 vsz=0x00d4 .text.libm
[116] . 0x00023200 -r-x va=0x9d023200 sz=0x00ac vsz=0x00ac .text.fputc
[117] . 0x000232ac -r-x va=0x9d0232ac sz=0x00ac vsz=0x00ac .text.repl.constprop.0
[118] . 0x00023358 -r-x va=0x9d023358 sz=0x00a8 vsz=0x00a8 .text_16
[119] . 0x00023400 -r-x va=0x9d023400 sz=0x00a0 vsz=0x00a0 .rodata_12
[120] . 0x000234a0 -r-x va=0x9d0234a0 sz=0x009c vsz=0x009c .text.repl
[121] . 0x0002353c -r-x va=0x9d02353c sz=0x009c vsz=0x009c .text.fpcmp
[122] . 0x000235d8 -r-x va=0x9d0235d8 sz=0x0080 vsz=0x0080 .text._fflush_simple
[123] . 0x00023658 -r-x va=0x9d023658 sz=0x0080 vsz=0x0080 .text._fwrite_simple
[124] . 0x000236d8 -r-x va=0x9d0236d8 sz=0x0080 vsz=0x0080 .text.fptoli
[125] . 0x00023758 -r-x va=0x9d023758 sz=0x0068 vsz=0x0068 .text.__sputn
[126] . 0x000237c0 -r-x va=0x9d0237c0 sz=0x0060 vsz=0x0060 .text.sitofp
[127] . 0x00023820 -r-x va=0x9d023820 sz=0x0058 vsz=0x0058 .text.rand
[128] . 0x00023878 -r-x va=0x9d023878 sz=0x0058 vsz=0x0058 .text.fputs
[129] . 0x000238d0 -r-x va=0x9d0238d0 sz=0x0058 vsz=0x0058 .rodata_13
[130] . 0x00023928 -r-x va=0x9d023928 sz=0x0054 vsz=0x0054 .text.main_entry
[131] . 0x0002397c -r-x va=0x9d02397c sz=0x004c vsz=0x004c .text.puts
[132] . 0x000239c8 -r-x va=0x9d0239c8 sz=0x004c vsz=0x004c .text._mon_write
[133] . 0x00023a14 -r-x va=0x9d023a14 sz=0x0048 vsz=0x0048 .text._bootstrap_exception_handler
[134] . 0x00023a5c -r-x va=0x9d023a5c sz=0x0048 vsz=0x0048 .vector_default
[135] . 0x00023aa4 -r-x va=0x9d023aa4 sz=0x0044 vsz=0x0044 .text_17
[136] . 0x00023ae8 -r-x va=0x9d023ae8 sz=0x0044 vsz=0x0044 .text.srand
[137] . 0x00023b2c -r-x va=0x9d023b2c sz=0x0040 vsz=0x0040 .text._printf_cdnopsuxX
[138] . 0x00023b6c -r-x va=0x9d023b6c sz=0x0040 vsz=0x0040 .text.printf
[139] . 0x00023bac -r-x va=0x9d023bac sz=0x0034 vsz=0x0034 .text._filbuf_simple
[140] . 0x00023be0 -r-x va=0x9d023be0 sz=0x0030 vsz=0x0030 .text._fsync_simple
[141] . 0x00023c10 -r-x va=0x9d023c10 sz=0x0028 vsz=0x0028 .rodata_14
[142] . 0x00023c38 -r-x va=0x9d023c38 sz=0x0024 vsz=0x0024 .text.tolower
[143] . 0x00023c5c -r-x va=0x9d023c5c sz=0x0024 vsz=0x0024 .text.toupper
[144] . 0x00023c80 -r-x va=0x9d023c80 sz=0x0024 vsz=0x0024 .text.putchar
[145] . 0x00023ca4 -r-x va=0x9d023ca4 sz=0x0018 vsz=0x0018 .text_18
[146] . 0x00023cbc -r-x va=0x9d023cbc sz=0x0014 vsz=0x0014 .rodata_15
[147] . 0x00023cd0 -r-x va=0x9d023cd0 sz=0x0008 vsz=0x0008 .text._on_reset
[148] . 0x00023cd8 -r-x va=0x9d023cd8 sz=0x0008 vsz=0x0008 .text._on_bootstrap
[149] . 0x00023ce0 -r-x va=0x9d023ce0 sz=0x0008 vsz=0x0008 .text._weak__libc_private_storage
[150] . 0x00023ce8 -r-x va=0x9d023ce8 sz=0x0004 vsz=0x0004 .rodata_16
[151] . 0x00073bf0 ---- va=0x00000000 sz=0x05e8 vsz=0x05e8 .shstrtab
[152] . 0x00075a10 ---- va=0x00000000 sz=0xe8d0 vsz=0xe8d0 .symtab
[153] . 0x000842e0 ---- va=0x00000000 sz=0x7113 vsz=0x7113 .strtab
[154] . 0x00000000 mr-x va=0x9d000000 sz=0x8768 vsz=0x8768 LOAD0
[155] * 0x00009000 mr-x va=0x9d009000 sz=0x0390 vsz=0x0390 LOAD1
[156] . 0x00009490 mr-x va=0x9d009490 sz=0x1a85c vsz=0x1a85c LOAD2
[157] . 0x00030000 mrw- va=0xa0000000 sz=0x001c vsz=0xea5c LOAD3
[158] . 0x0003ea5c mrw- va=0xa000ea5c sz=0x023c vsz=0x02a8 LOAD5
[159] . 0x00000000 mrw- va=0x9d000000 sz=0x0034 vsz=0x0034 ehdr
[0x9d009000]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment