ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: RISC-V Version: 0x1 Entry point address: 0x100a0 Start of program headers: 52 (bytes into file) Start of section headers: 16008 (bytes into file) Flags: 0x1, RVC, soft-float ABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 2 Size of section headers: 40 (bytes) Number of section headers: 15 Section header string table index: 14 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS 00010074 000074 0023be 00 AX 0 0 2 [ 2] .rodata PROGBITS 00012434 002434 000010 01 AMS 0 0 4 [ 3] .eh_frame PROGBITS 00013444 002444 000004 00 WA 0 0 4 [ 4] .init_array INIT_ARRAY 00013448 002448 000008 04 WA 0 0 4 [ 5] .fini_array FINI_ARRAY 00013450 002450 000004 04 WA 0 0 4 [ 6] .data PROGBITS 00013458 002458 000830 00 WA 0 0 8 [ 7] .sdata PROGBITS 00013c88 002c88 000014 00 WA 0 0 4 [ 8] .sbss NOBITS 00013c9c 002c9c 000010 00 WA 0 0 4 [ 9] .bss NOBITS 00013cac 002c9c 000048 00 WA 0 0 4 [10] .comment PROGBITS 00000000 002c9c 000011 01 MS 0 0 1 [11] .riscv.attributes RISCV_ATTRIBUTE 00000000 002cad 00002b 00 0 0 1 [12] .symtab SYMTAB 00000000 002cd8 000a80 10 13 80 4 [13] .strtab STRTAB 00000000 003758 0006b2 00 0 0 1 [14] .shstrtab STRTAB 00000000 003e0a 00007e 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000000 0x00010000 0x00010000 0x02444 0x02444 R E 0x1000 LOAD 0x002444 0x00013444 0x00013444 0x00858 0x008b0 RW 0x1000 Section to Segment mapping: Segment Sections... 00 .text .rodata 01 .eh_frame .init_array .fini_array .data .sdata .sbss .bss There is no dynamic section in this file. There are no relocations in this file. The decoding of unwind sections for machine type RISC-V is not currently supported. Symbol table '.symtab' contains 168 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00010074 0 SECTION LOCAL DEFAULT 1 2: 00012434 0 SECTION LOCAL DEFAULT 2 3: 00013444 0 SECTION LOCAL DEFAULT 3 4: 00013448 0 SECTION LOCAL DEFAULT 4 5: 00013450 0 SECTION LOCAL DEFAULT 5 6: 00013458 0 SECTION LOCAL DEFAULT 6 7: 00013c88 0 SECTION LOCAL DEFAULT 7 8: 00013c9c 0 SECTION LOCAL DEFAULT 8 9: 00013cac 0 SECTION LOCAL DEFAULT 9 10: 00000000 0 SECTION LOCAL DEFAULT 10 11: 00000000 0 SECTION LOCAL DEFAULT 11 12: 00000000 0 FILE LOCAL DEFAULT ABS hello.c 13: 00000000 0 FILE LOCAL DEFAULT ABS __call_atexit.c 14: 0001008a 22 FUNC LOCAL DEFAULT 1 register_fini 15: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 16: 00013444 0 OBJECT LOCAL DEFAULT 3 17: 000100ce 0 FUNC LOCAL DEFAULT 1 deregister_tm_clones 18: 000100ee 0 FUNC LOCAL DEFAULT 1 register_tm_clones 19: 00010116 0 FUNC LOCAL DEFAULT 1 __do_global_dtors_aux 20: 00013cac 1 OBJECT LOCAL DEFAULT 9 completed.5498 21: 00013450 0 OBJECT LOCAL DEFAULT 5 __do_global_dtors_aux_fin 22: 0001014e 0 FUNC LOCAL DEFAULT 1 frame_dummy 23: 00013cb0 24 OBJECT LOCAL DEFAULT 9 object.5503 24: 0001344c 0 OBJECT LOCAL DEFAULT 4 __frame_dummy_init_array_ 25: 00000000 0 FILE LOCAL DEFAULT ABS atexit.c 26: 00000000 0 FILE LOCAL DEFAULT ABS exit.c 27: 00000000 0 FILE LOCAL DEFAULT ABS fini.c 28: 00000000 0 FILE LOCAL DEFAULT ABS impure.c 29: 00013458 1064 OBJECT LOCAL DEFAULT 6 impure_data 30: 00000000 0 FILE LOCAL DEFAULT ABS init.c 31: 00000000 0 FILE LOCAL DEFAULT ABS puts.c 32: 00000000 0 FILE LOCAL DEFAULT ABS strlen.c 33: 00000000 0 FILE LOCAL DEFAULT ABS __atexit.c 34: 00000000 0 FILE LOCAL DEFAULT ABS findfp.c 35: 000104ec 4 FUNC LOCAL DEFAULT 1 __fp_lock 36: 000104fa 302 FUNC LOCAL DEFAULT 1 __sinit.part.0 37: 00010628 4 FUNC LOCAL DEFAULT 1 __fp_unlock 38: 00000000 0 FILE LOCAL DEFAULT ABS fvwrite.c 39: 00000000 0 FILE LOCAL DEFAULT ABS fwalk.c 40: 00000000 0 FILE LOCAL DEFAULT ABS mallocr.c 41: 00000000 0 FILE LOCAL DEFAULT ABS memchr.c 42: 00000000 0 FILE LOCAL DEFAULT ABS memcpy.c 43: 00000000 0 FILE LOCAL DEFAULT ABS memmove.c 44: 00000000 0 FILE LOCAL DEFAULT ABS mlock.c 45: 00000000 0 FILE LOCAL DEFAULT ABS mallocr.c 46: 00000000 0 FILE LOCAL DEFAULT ABS sbrkr.c 47: 00000000 0 FILE LOCAL DEFAULT ABS stdio.c 48: 00000000 0 FILE LOCAL DEFAULT ABS writer.c 49: 00000000 0 FILE LOCAL DEFAULT ABS wsetup.c 50: 00000000 0 FILE LOCAL DEFAULT ABS closer.c 51: 00000000 0 FILE LOCAL DEFAULT ABS fclose.c 52: 00000000 0 FILE LOCAL DEFAULT ABS fflush.c 53: 00000000 0 FILE LOCAL DEFAULT ABS mallocr.c 54: 00000000 0 FILE LOCAL DEFAULT ABS lseekr.c 55: 00000000 0 FILE LOCAL DEFAULT ABS makebuf.c 56: 00000000 0 FILE LOCAL DEFAULT ABS readr.c 57: 00000000 0 FILE LOCAL DEFAULT ABS reent.c 58: 00000000 0 FILE LOCAL DEFAULT ABS fstatr.c 59: 00000000 0 FILE LOCAL DEFAULT ABS isattyr.c 60: 00000000 0 FILE LOCAL DEFAULT ABS sys_close.c 61: 00000000 0 FILE LOCAL DEFAULT ABS sys_exit.c 62: 00000000 0 FILE LOCAL DEFAULT ABS sys_fstat.c 63: 00000000 0 FILE LOCAL DEFAULT ABS sys_isatty.c 64: 00000000 0 FILE LOCAL DEFAULT ABS sys_lseek.c 65: 00000000 0 FILE LOCAL DEFAULT ABS sys_read.c 66: 00000000 0 FILE LOCAL DEFAULT ABS sys_sbrk.c 67: 00013ca8 4 OBJECT LOCAL DEFAULT 8 heap_end.1811 68: 00000000 0 FILE LOCAL DEFAULT ABS sys_write.c 69: 00000000 0 FILE LOCAL DEFAULT ABS sys_conv_stat.c 70: 00000000 0 FILE LOCAL DEFAULT ABS errno.c 71: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 72: 00013444 0 OBJECT LOCAL DEFAULT 3 __FRAME_END__ 73: 00000000 0 FILE LOCAL DEFAULT ABS 74: 00013454 0 NOTYPE LOCAL DEFAULT 5 __fini_array_end 75: 00013450 0 NOTYPE LOCAL DEFAULT 5 __fini_array_start 76: 00013450 0 NOTYPE LOCAL DEFAULT 4 __init_array_end 77: 00013448 0 NOTYPE LOCAL DEFAULT 4 __preinit_array_end 78: 00013448 0 NOTYPE LOCAL DEFAULT 4 __init_array_start 79: 00013448 0 NOTYPE LOCAL DEFAULT 4 __preinit_array_start 80: 000121c8 52 FUNC GLOBAL DEFAULT 1 _isatty_r 81: 000120d8 32 FUNC GLOBAL DEFAULT 1 cleanup_glue 82: 000102e2 118 FUNC GLOBAL DEFAULT 1 _puts_r 83: 00011f2e 58 FUNC GLOBAL DEFAULT 1 _lseek_r 84: 00013c58 0 NOTYPE GLOBAL DEFAULT ABS __global_pointer$ 85: 00011804 66 FUNC GLOBAL DEFAULT 1 __sseek 86: 0001072e 8 FUNC GLOBAL DEFAULT 1 __sinit 87: 0001062c 68 FUNC GLOBAL DEFAULT 1 __sfmoreglue 88: 00011364 2 FUNC GLOBAL DEFAULT 1 __malloc_unlock 89: 00011292 208 FUNC GLOBAL DEFAULT 1 memmove 90: 00010720 14 FUNC GLOBAL DEFAULT 1 _cleanup 91: 0001242c 6 FUNC GLOBAL DEFAULT 1 __errno 92: 000123b0 124 FUNC GLOBAL DEFAULT 1 _conv_stat 93: 00012190 56 FUNC GLOBAL DEFAULT 1 _fstat_r 94: 00013cf0 4 OBJECT GLOBAL DEFAULT 9 errno 95: 000117ae 4 FUNC GLOBAL DEFAULT 1 __seofread 96: 00013c88 0 NOTYPE GLOBAL DEFAULT 7 __SDATA_BEGIN__ 97: 000111b4 222 FUNC GLOBAL DEFAULT 1 memcpy 98: 00013c88 0 OBJECT GLOBAL HIDDEN 7 __TMC_END__ 99: 000104f0 10 FUNC GLOBAL DEFAULT 1 _cleanup_r 100: 00010358 8 FUNC GLOBAL DEFAULT 1 puts 101: 0001225a 64 FUNC GLOBAL DEFAULT 1 _fstat 102: 00013ca4 4 OBJECT GLOBAL DEFAULT 8 __malloc_top_pad 103: 00013c8c 0 OBJECT GLOBAL HIDDEN 7 __dso_handle 104: 0001075a 824 FUNC GLOBAL DEFAULT 1 __sfvwrite_r 105: 00011740 54 FUNC GLOBAL DEFAULT 1 _sbrk_r 106: 0001209e 58 FUNC GLOBAL DEFAULT 1 _read_r 107: 000119a8 166 FUNC GLOBAL DEFAULT 1 _fclose_r 108: 00011c22 26 FUNC GLOBAL DEFAULT 1 fflush 109: 00013ca0 4 OBJECT GLOBAL DEFAULT 8 __malloc_max_sbrked_mem 110: 0001229a 34 FUNC GLOBAL DEFAULT 1 _isatty 111: 00013c88 4 OBJECT GLOBAL DEFAULT 7 _global_impure_ptr 112: 00011366 986 FUNC GLOBAL DEFAULT 1 _realloc_r 113: 000101ce 108 FUNC GLOBAL DEFAULT 1 __libc_init_array 114: 0001231c 100 FUNC GLOBAL DEFAULT 1 _sbrk 115: 0001073e 14 FUNC GLOBAL DEFAULT 1 __fp_lock_all 116: 000100cc 2 FUNC GLOBAL DEFAULT 1 _init 117: 0001019a 52 FUNC GLOBAL DEFAULT 1 __libc_fini_array 118: 000120f8 152 FUNC GLOBAL DEFAULT 1 _reclaim_reent 119: 00010736 2 FUNC GLOBAL DEFAULT 1 __sfp_lock_acquire 120: 00011118 156 FUNC GLOBAL DEFAULT 1 memchr 121: 00011d02 556 FUNC GLOBAL DEFAULT 1 _free_r 122: 0001042e 190 FUNC GLOBAL DEFAULT 1 __call_exitprocs 123: 00013c94 4 OBJECT GLOBAL DEFAULT 7 __malloc_sbrk_base 124: 000100a0 44 FUNC GLOBAL DEFAULT 1 _start 125: 000122bc 48 FUNC GLOBAL DEFAULT 1 _lseek 126: 000103c2 108 FUNC GLOBAL DEFAULT 1 __register_exitproc 127: 00013cc8 40 OBJECT GLOBAL DEFAULT 9 __malloc_current_mallinfo 128: 00011972 54 FUNC GLOBAL DEFAULT 1 _close_r 129: 00011888 234 FUNC GLOBAL DEFAULT 1 __swsetup_r 130: 00010670 176 FUNC GLOBAL DEFAULT 1 __sfp 131: 00013cf4 0 NOTYPE GLOBAL DEFAULT 9 __BSS_END__ 132: 00013880 1032 OBJECT GLOBAL DEFAULT 6 __malloc_av_ 133: 0001073c 2 FUNC GLOBAL DEFAULT 1 __sinit_lock_release 134: 00011776 56 FUNC GLOBAL DEFAULT 1 __sread 135: 00011362 2 FUNC GLOBAL DEFAULT 1 __malloc_lock 136: 00011bec 54 FUNC GLOBAL DEFAULT 1 _fflush_r 137: 00013c9c 0 NOTYPE GLOBAL DEFAULT 8 __bss_start 138: 0001023a 168 FUNC GLOBAL DEFAULT 1 memset 139: 00010074 22 FUNC GLOBAL DEFAULT 1 main 140: 00013c9c 4 OBJECT GLOBAL DEFAULT 8 __malloc_max_total_mem 141: 00011846 6 FUNC GLOBAL DEFAULT 1 __sclose 142: 00011a4e 8 FUNC GLOBAL DEFAULT 1 fclose 143: 00010b72 1446 FUNC GLOBAL DEFAULT 1 _malloc_r 144: 00010a92 108 FUNC GLOBAL DEFAULT 1 _fwalk 145: 00011c3c 198 FUNC GLOBAL DEFAULT 1 _malloc_trim_r 146: 000100cc 2 FUNC GLOBAL DEFAULT 1 _fini 147: 00010174 10 FUNC GLOBAL DEFAULT 1 atexit 148: 0001184c 60 FUNC GLOBAL DEFAULT 1 _write_r 149: 00013c90 4 OBJECT GLOBAL DEFAULT 7 _impure_ptr 150: 00011a56 406 FUNC GLOBAL DEFAULT 1 __sflush_r 151: 0001074c 14 FUNC GLOBAL DEFAULT 1 __fp_unlock_all 152: 00011f68 128 FUNC GLOBAL DEFAULT 1 __swhatbuf_r 153: 00013458 0 NOTYPE GLOBAL DEFAULT 6 __DATA_BEGIN__ 154: 00012380 48 FUNC GLOBAL DEFAULT 1 _write 155: 00013c9c 0 NOTYPE GLOBAL DEFAULT 7 _edata 156: 00013cf4 0 NOTYPE GLOBAL DEFAULT 9 _end 157: 000117b2 82 FUNC GLOBAL DEFAULT 1 __swrite 158: 00013c98 4 OBJECT GLOBAL DEFAULT 7 __malloc_trim_threshold 159: 0001017e 28 FUNC GLOBAL DEFAULT 1 exit 160: 00010afe 116 FUNC GLOBAL DEFAULT 1 _fwalk_reent 161: 00010738 2 FUNC GLOBAL DEFAULT 1 __sfp_lock_release 162: 000122ec 48 FUNC GLOBAL DEFAULT 1 _read 163: 00012230 42 FUNC GLOBAL DEFAULT 1 _exit 164: 00011fe8 182 FUNC GLOBAL DEFAULT 1 __smakebuf_r 165: 00010360 98 FUNC GLOBAL DEFAULT 1 strlen 166: 000121fc 52 FUNC GLOBAL DEFAULT 1 _close 167: 0001073a 2 FUNC GLOBAL DEFAULT 1 __sinit_lock_acquire No version information found in this file. Attribute Section: riscv File Attributes Tag_RISCV_stack_align: 16-bytes Tag_RISCV_arch: "rv32i2p0_m2p0_a2p0_c2p0"