Well, I've got something to build through to completion! All my script needs is..
I'll chuck it at an rpi5 and see what has happened in the morning.
- binutils-2.43.tar.xz
newlib-4.4.0.20231231.tar.gz
gcc-14.2.0.tar.* #<- it's got gmp etc already in it
Code:
foo@sdu:~/usr/src/pi/xgcc/T$ cat c.c#include <stdio.h>#include <stdlib.h>intmain(){ printf("Hello C World\n"); return EXIT_SUCCESS;}
Code:
foo@sdu:~/usr/src/pi/xgcc/T$ /usr/local/RPI/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc -o c -v c.cUsing built-in specs.COLLECT_GCC=/usr/local/RPI/riscv32-unknown-elf/bin/riscv32-unknown-elf-gccCOLLECT_LTO_WRAPPER=/usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/lto-wrapperTarget: riscv32-unknown-elfConfigured with: ../gcc-14.2.0/configure --prefix=/usr/local/RPI/riscv32-unknown-elf --enable-languages=c,c++ --target=riscv32-unknown-elf --with-gnu-as --with-gnu-ld --disable-shared --disable-threads --with-system-zlib --with-newlib --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --enable-multilib --with-tune=rocket --with-isa-spec=20191213 --with-sysroot=/usr/local/RPI/riscv32-unknown-elf --with-multilib-generator='rv32ima_zicsr_zifencei_zba_zbb_zbs_zbkb_zca_zcb-ilp32--;rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb-ilp32--' --with-abi=ilp32 --with-arch=rv32ima_zicsr_zifencei_zba_zbb_zbs_zbkb_zca_zcb --enable-tlsThread model: singleSupported LTO compression algorithms: zlibgcc version 14.2.0 (GCC) COLLECT_GCC_OPTIONS='-o' 'c' '-v' '-mtune=rocket' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' /usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/cc1 -quiet -v -imultilib . c.c -quiet -dumpbase c.c -dumpbase-ext .c -mtune=rocket -march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs -mabi=ilp32 -misa-spec=20191213 -march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs -version -o /tmp/ccewEHYj.sGNU C17 (GCC) version 14.2.0 (riscv32-unknown-elf)compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072ignoring nonexistent directory "/usr/local/RPI/riscv32-unknown-elf/usr/local/include"ignoring nonexistent directory "/usr/local/RPI/riscv32-unknown-elf/usr/include"#include "..." search starts here:#include <...> search starts here: /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/include /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/include-fixed /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/includeEnd of search list.Compiler executable checksum: bed481b0eab84241267e5cf3709e5598COLLECT_GCC_OPTIONS='-o' 'c' '-v' '-mtune=rocket' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/bin/as -v --traditional-format -march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs -march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs -mabi=ilp32 -misa-spec=20191213 -o /tmp/ccRTyUJo.o /tmp/ccewEHYj.sGNU assembler version 2.43 (riscv32-unknown-elf) using BFD version (GNU Binutils) 2.43COMPILER_PATH=/usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/:/usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/:/usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/:/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/:/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/:/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/bin/LIBRARY_PATH=/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/:/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/lib/:/usr/local/RPI/riscv32-unknown-elf/lib/COLLECT_GCC_OPTIONS='-o' 'c' '-v' '-mtune=rocket' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-dumpdir' 'c.' /usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/collect2 -plugin /usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/liblto_plugin.so -plugin-opt=/usr/local/RPI/riscv32-unknown-elf/libexec/gcc/riscv32-unknown-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cmcco.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgloss -plugin-opt=-pass-through=-lgcc --sysroot=/usr/local/RPI/riscv32-unknown-elf -melf32lriscv -X -o c /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/lib/crt0.o /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/crtbegin.o -L/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0 -L/usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/../../../../riscv32-unknown-elf/lib -L/usr/local/RPI/riscv32-unknown-elf/lib /tmp/ccRTyUJo.o -lgcc --start-group -lc -lgloss --end-group -lgcc /usr/local/RPI/riscv32-unknown-elf/lib/gcc/riscv32-unknown-elf/14.2.0/crtend.oCOLLECT_GCC_OPTIONS='-o' 'c' '-v' '-mtune=rocket' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32ima_zicsr_zifencei_zca_zcb_zba_zbb_zbkb_zbs' '-dumpdir' 'c.'
Code:
foo@sdu:~/usr/src/pi/xgcc/T$ /usr/local/RPI/riscv32-unknown-elf/bin/riscv32-unknown-elf-readelf -a cELF 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: 0x100c4 Start of program headers: 52 (bytes into file) Start of section headers: 161016 (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: 4 Size of section headers: 40 (bytes) Number of section headers: 24 Section header string table index: 23Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS 000100b4 0000b4 002344 00 AX 0 0 2 [ 2] .rodata PROGBITS 000123f8 0023f8 000012 00 A 0 0 4 [ 3] .eh_frame PROGBITS 0001240c 00240c 000004 00 A 0 0 4 [ 4] .init_array INIT_ARRAY 00013410 002410 000008 04 WA 0 0 4 [ 5] .fini_array FINI_ARRAY 00013418 002418 000004 04 WA 0 0 4 [ 6] .data PROGBITS 00013420 002420 000538 00 WA 0 0 8 [ 7] .sdata PROGBITS 00013958 002958 000010 00 WA 0 0 4 [ 8] .sbss NOBITS 00013968 002968 00001c 00 WA 0 0 4 [ 9] .bss NOBITS 00013984 002968 00030c 00 WA 0 0 4 [10] .comment PROGBITS 00000000 002968 000012 01 MS 0 0 1 [11] .riscv.attributes RISCV_ATTRIBUTE 00000000 00297a 000082 00 0 0 1 [12] .debug_aranges PROGBITS 00000000 002a00 000580 00 0 0 8 [13] .debug_info PROGBITS 00000000 002f80 01013c 00 0 0 1 [14] .debug_abbrev PROGBITS 00000000 0130bc 0049d4 00 0 0 1 [15] .debug_line PROGBITS 00000000 017a90 007dad 00 0 0 1 [16] .debug_frame PROGBITS 00000000 01f840 000db8 00 0 0 4 [17] .debug_str PROGBITS 00000000 0205f8 000f1c 01 MS 0 0 1 [18] .debug_line_str PROGBITS 00000000 021514 000e8f 01 MS 0 0 1 [19] .debug_loclists PROGBITS 00000000 0223a3 003788 00 0 0 1 [20] .debug_rnglists PROGBITS 00000000 025b2b 00040c 00 0 0 1 [21] .symtab SYMTAB 00000000 025f38 000db0 10 22 136 4 [22] .strtab STRTAB 00000000 026ce8 000712 00 0 0 1 [23] .shstrtab STRTAB 00000000 0273fa 0000fb 00 0 0 1Key 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), D (mbind), p (processor specific)There are no section groups in this file.Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align RISCV_ATTRIBUT 0x00297a 0x00000000 0x00000000 0x00082 0x00000 R 0x1 LOAD 0x000000 0x00010000 0x00010000 0x02410 0x02410 R E 0x1000 LOAD 0x002410 0x00013410 0x00013410 0x00558 0x00880 RW 0x1000 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 Section to Segment mapping: Segment Sections... 00 .riscv.attributes 01 .text .rodata .eh_frame 02 .init_array .fini_array .data .sdata .sbss .bss 03 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 219 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 000100b4 0 SECTION LOCAL DEFAULT 1 .text 2: 000123f8 0 SECTION LOCAL DEFAULT 2 .rodata 3: 0001240c 0 SECTION LOCAL DEFAULT 3 .eh_frame 4: 00013410 0 SECTION LOCAL DEFAULT 4 .init_array 5: 00013418 0 SECTION LOCAL DEFAULT 5 .fini_array 6: 00013420 0 SECTION LOCAL DEFAULT 6 .data 7: 00013958 0 SECTION LOCAL DEFAULT 7 .sdata 8: 00013968 0 SECTION LOCAL DEFAULT 8 .sbss 9: 00013984 0 SECTION LOCAL DEFAULT 9 .bss 10: 00000000 0 SECTION LOCAL DEFAULT 10 .comment 11: 00000000 0 SECTION LOCAL DEFAULT 11 .riscv.attributes 12: 00000000 0 SECTION LOCAL DEFAULT 12 .debug_aranges 13: 00000000 0 SECTION LOCAL DEFAULT 13 .debug_info 14: 00000000 0 SECTION LOCAL DEFAULT 14 .debug_abbrev 15: 00000000 0 SECTION LOCAL DEFAULT 15 .debug_line 16: 00000000 0 SECTION LOCAL DEFAULT 16 .debug_frame 17: 00000000 0 SECTION LOCAL DEFAULT 17 .debug_str 18: 00000000 0 SECTION LOCAL DEFAULT 18 .debug_line_str 19: 00000000 0 SECTION LOCAL DEFAULT 19 .debug_loclists 20: 00000000 0 SECTION LOCAL DEFAULT 20 .debug_rnglists 21: 00000000 0 FILE LOCAL DEFAULT ABS __call_atexit.c 22: 000100b4 16 FUNC LOCAL DEFAULT 1 register_fini 23: 000100b4 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 24: 0001092e 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 25: 00000000 0 FILE LOCAL DEFAULT ABS crt0.o 26: 000100c4 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 27: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 28: 0001240c 0 OBJECT LOCAL DEFAULT 3 __EH_FRAME_BEGIN__ 29: 000100f2 0 FUNC LOCAL DEFAULT 1 __do_global_dtors_aux 30: 000100f2 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 31: 00013984 1 OBJECT LOCAL DEFAULT 9 completed.1 32: 00013418 0 OBJECT LOCAL DEFAULT 5 __do_global_dtor[...] 33: 00010120 0 FUNC LOCAL DEFAULT 1 frame_dummy 34: 00013988 24 OBJECT LOCAL DEFAULT 9 object.0 35: 00013414 0 OBJECT LOCAL DEFAULT 4 __frame_dummy_in[...] 36: 00000000 0 FILE LOCAL DEFAULT ABS c.c 37: 0001013a 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 38: 00000000 0 FILE LOCAL DEFAULT ABS atexit.c 39: 00010156 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 40: 00000000 0 FILE LOCAL DEFAULT ABS exit.c 41: 00010162 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 42: 00000000 0 FILE LOCAL DEFAULT ABS findfp.c 43: 0001017e 4 FUNC LOCAL DEFAULT 1 __fp_lock 44: 0001017e 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 45: 00010182 20 FUNC LOCAL DEFAULT 1 stdio_exit_handler 46: 00010196 74 FUNC LOCAL DEFAULT 1 cleanup_stdio 47: 000101e0 4 FUNC LOCAL DEFAULT 1 __fp_unlock 48: 000101e4 266 FUNC LOCAL DEFAULT 1 global_stdio_ini[...] 49: 00000000 0 FILE LOCAL DEFAULT ABS fwalk.c 50: 000103f4 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 51: 00000000 0 FILE LOCAL DEFAULT ABS puts.c 52: 00010466 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 53: 00000000 0 FILE LOCAL DEFAULT ABS stdio.c 54: 000104ea 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 55: 00000000 0 FILE LOCAL DEFAULT ABS closer.c 56: 000105b0 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 57: 00000000 0 FILE LOCAL DEFAULT ABS reent.c 58: 000105e6 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 59: 00000000 0 FILE LOCAL DEFAULT ABS impure.c 60: 00000000 0 FILE LOCAL DEFAULT ABS lseekr.c 61: 00010662 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 62: 00000000 0 FILE LOCAL DEFAULT ABS readr.c 63: 0001069e 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 64: 00000000 0 FILE LOCAL DEFAULT ABS writer.c 65: 000106da 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 66: 00000000 0 FILE LOCAL DEFAULT ABS init.c 67: 00010716 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 68: 00000000 0 FILE LOCAL DEFAULT ABS fini.c 69: 00010780 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 70: 00000000 0 FILE LOCAL DEFAULT ABS libc_a-memset.o 71: 000107b4 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 72: 00000000 0 FILE LOCAL DEFAULT ABS strlen.c 73: 0001085c 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 74: 00000000 0 FILE LOCAL DEFAULT ABS __atexit.c 75: 000108be 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 76: 00000000 0 FILE LOCAL DEFAULT ABS freer.c 77: 000109fa 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 78: 00000000 0 FILE LOCAL DEFAULT ABS mallocr.c 79: 00010cd2 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 80: 00000000 0 FILE LOCAL DEFAULT ABS mlock.c 81: 00011294 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 82: 00000000 0 FILE LOCAL DEFAULT ABS fclose.c 83: 00011298 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 84: 00000000 0 FILE LOCAL DEFAULT ABS fflush.c 85: 00011346 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 86: 00000000 0 FILE LOCAL DEFAULT ABS fvwrite.c 87: 00011562 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 88: 00000000 0 FILE LOCAL DEFAULT ABS wsetup.c 89: 00011888 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 90: 00000000 0 FILE LOCAL DEFAULT ABS memchr.c 91: 000119a4 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 92: 00000000 0 FILE LOCAL DEFAULT ABS sbrkr.c 93: 00011a30 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 94: 00000000 0 FILE LOCAL DEFAULT ABS memmove-stub.c 95: 00011a66 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 96: 00000000 0 FILE LOCAL DEFAULT ABS memcpy.c 97: 00011b3e 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 98: 00000000 0 FILE LOCAL DEFAULT ABS reallocr.c 99: 00011c24 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 100: 00000000 0 FILE LOCAL DEFAULT ABS makebuf.c 101: 0001202c 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 102: 00000000 0 FILE LOCAL DEFAULT ABS fstatr.c 103: 000121a0 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 104: 00000000 0 FILE LOCAL DEFAULT ABS isattyr.c 105: 000121d8 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 106: 00000000 0 FILE LOCAL DEFAULT ABS sys_close.c 107: 0001220c 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 108: 00000000 0 FILE LOCAL DEFAULT ABS sys_exit.c 109: 00012236 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 110: 00000000 0 FILE LOCAL DEFAULT ABS sys_fstat.c 111: 00012256 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 112: 00000000 0 FILE LOCAL DEFAULT ABS sys_isatty.c 113: 0001228e 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 114: 00000000 0 FILE LOCAL DEFAULT ABS sys_lseek.c 115: 000122b0 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 116: 00000000 0 FILE LOCAL DEFAULT ABS sys_read.c 117: 000122da 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 118: 00000000 0 FILE LOCAL DEFAULT ABS sys_sbrk.c 119: 00012304 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 120: 00013980 4 OBJECT LOCAL DEFAULT 8 heap_end.0 121: 00000000 0 FILE LOCAL DEFAULT ABS sys_write.c 122: 00012356 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 123: 00000000 0 FILE LOCAL DEFAULT ABS sys_conv_stat.c 124: 00012380 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 125: 00000000 0 FILE LOCAL DEFAULT ABS errno.c 126: 000123f2 0 NOTYPE LOCAL DEFAULT 1 $xrv32i2p1_m2p0_[...] 127: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 128: 0001240c 0 OBJECT LOCAL DEFAULT 3 __FRAME_END__ 129: 00000000 0 FILE LOCAL DEFAULT ABS 130: 0001341c 0 NOTYPE LOCAL DEFAULT 5 __fini_array_end 131: 00013418 0 NOTYPE LOCAL DEFAULT 5 __fini_array_start 132: 00013418 0 NOTYPE LOCAL DEFAULT 4 __init_array_end 133: 00013410 0 NOTYPE LOCAL DEFAULT 4 __preinit_array_end 134: 00013410 0 NOTYPE LOCAL DEFAULT 4 __init_array_start 135: 00013410 0 NOTYPE LOCAL DEFAULT 4 __preinit_array_start 136: 000121d8 52 FUNC GLOBAL DEFAULT 1 _isatty_r 137: 00010466 124 FUNC GLOBAL DEFAULT 1 _puts_r 138: 00010662 60 FUNC GLOBAL DEFAULT 1 _lseek_r 139: 00013c20 0 NOTYPE GLOBAL DEFAULT ABS __global_pointer$ 140: 00010570 58 FUNC GLOBAL DEFAULT 1 __sseek 141: 000103ba 22 FUNC GLOBAL DEFAULT 1 __sinit 142: 00011296 2 FUNC GLOBAL DEFAULT 1 __malloc_unlock 143: 00011a66 216 FUNC GLOBAL DEFAULT 1 memmove 144: 000123f2 6 FUNC GLOBAL DEFAULT 1 __errno 145: 00012380 114 FUNC GLOBAL DEFAULT 1 _conv_stat 146: 00013968 4 OBJECT GLOBAL DEFAULT 8 __stdio_exit_handler 147: 000121a0 56 FUNC GLOBAL DEFAULT 1 _fstat_r 148: 0001396c 4 OBJECT GLOBAL DEFAULT 8 errno 149: 0001051e 4 FUNC GLOBAL DEFAULT 1 __seofread 150: 00013958 0 NOTYPE GLOBAL DEFAULT 7 __SDATA_BEGIN__ 151: 00011b3e 230 FUNC GLOBAL DEFAULT 1 memcpy 152: 000104e2 8 FUNC GLOBAL DEFAULT 1 puts 153: 00012256 56 FUNC GLOBAL DEFAULT 1 _fstat 154: 0001397c 4 OBJECT GLOBAL DEFAULT 8 __malloc_top_pad 155: 00013958 0 OBJECT GLOBAL HIDDEN 7 __dso_handle 156: 00011562 806 FUNC GLOBAL DEFAULT 1 __sfvwrite_r 157: 00011a30 54 FUNC GLOBAL DEFAULT 1 _sbrk_r 158: 0001069e 60 FUNC GLOBAL DEFAULT 1 _read_r 159: 00011298 166 FUNC GLOBAL DEFAULT 1 _fclose_r 160: 0001150e 84 FUNC GLOBAL DEFAULT 1 fflush 161: 00013978 4 OBJECT GLOBAL DEFAULT 8 __malloc_max_sbr[...] 162: 0001228e 34 FUNC GLOBAL DEFAULT 1 _isatty 163: 00011c24 1032 FUNC GLOBAL DEFAULT 1 _realloc_r 164: 00010716 106 FUNC GLOBAL DEFAULT 1 __libc_init_array 165: 00012304 82 FUNC GLOBAL DEFAULT 1 _sbrk 166: 000103d4 16 FUNC GLOBAL DEFAULT 1 __fp_lock_all 167: 00010780 52 FUNC GLOBAL DEFAULT 1 __libc_fini_array 168: 000105e6 124 FUNC GLOBAL DEFAULT 1 _reclaim_reent 169: 000139a0 312 OBJECT GLOBAL DEFAULT 9 __sf 170: 000103d0 2 FUNC GLOBAL DEFAULT 1 __sfp_lock_acquire 171: 000119a4 140 FUNC GLOBAL DEFAULT 1 memchr 172: 00010ac4 526 FUNC GLOBAL DEFAULT 1 _free_r 173: 0001092e 204 FUNC GLOBAL DEFAULT 1 __call_exitprocs 174: 00013ad8 400 OBJECT GLOBAL DEFAULT 9 __atexit0 175: 00013960 4 OBJECT GLOBAL DEFAULT 7 __malloc_sbrk_base 176: 000100c4 46 FUNC GLOBAL DEFAULT 1 _start 177: 000122b0 42 FUNC GLOBAL DEFAULT 1 _lseek 178: 000108be 112 FUNC GLOBAL DEFAULT 1 __register_exitproc 179: 00013c68 40 OBJECT GLOBAL DEFAULT 9 __malloc_current[...] 180: 000105b0 54 FUNC GLOBAL DEFAULT 1 _close_r 181: 00011888 284 FUNC GLOBAL DEFAULT 1 __swsetup_r 182: 000102ee 204 FUNC GLOBAL DEFAULT 1 __sfp 183: 00013c90 0 NOTYPE GLOBAL DEFAULT 9 __BSS_END__ 184: 00013550 1032 OBJECT GLOBAL DEFAULT 6 __malloc_av_ 185: 00013970 4 OBJECT GLOBAL DEFAULT 8 __atexit 186: 000104ea 52 FUNC GLOBAL DEFAULT 1 __sread 187: 00011294 2 FUNC GLOBAL DEFAULT 1 __malloc_lock 188: 000114dc 50 FUNC GLOBAL DEFAULT 1 _fflush_r 189: 00013968 0 NOTYPE GLOBAL DEFAULT 8 __bss_start 190: 000107b4 168 FUNC GLOBAL DEFAULT 1 memset 191: 0001013a 28 FUNC GLOBAL DEFAULT 1 main 192: 00013974 4 OBJECT GLOBAL DEFAULT 8 __malloc_max_tot[...] 193: 000105aa 6 FUNC GLOBAL DEFAULT 1 __sclose 194: 0001133e 8 FUNC GLOBAL DEFAULT 1 fclose 195: 00010cd2 1474 FUNC GLOBAL DEFAULT 1 _malloc_r 196: 000109fa 202 FUNC GLOBAL DEFAULT 1 _malloc_trim_r 197: 00010156 12 FUNC GLOBAL DEFAULT 1 atexit 198: 000106da 60 FUNC GLOBAL DEFAULT 1 _write_r 199: 0001395c 4 OBJECT GLOBAL DEFAULT 7 _impure_ptr 200: 00011346 406 FUNC GLOBAL DEFAULT 1 __sflush_r 201: 000103f4 114 FUNC GLOBAL DEFAULT 1 _fwalk_sglue 202: 000103e4 16 FUNC GLOBAL DEFAULT 1 __fp_unlock_all 203: 0001211c 132 FUNC GLOBAL DEFAULT 1 __swhatbuf_r 204: 00013420 0 NOTYPE GLOBAL DEFAULT 6 __DATA_BEGIN__ 205: 00013420 12 OBJECT GLOBAL DEFAULT 6 __sglue 206: 00012356 42 FUNC GLOBAL DEFAULT 1 _write 207: 00013968 0 NOTYPE GLOBAL DEFAULT 7 _edata 208: 00013c90 0 NOTYPE GLOBAL DEFAULT 9 _end 209: 00010522 78 FUNC GLOBAL DEFAULT 1 __swrite 210: 00013964 4 OBJECT GLOBAL DEFAULT 7 __malloc_trim_th[...] 211: 00010162 28 FUNC GLOBAL DEFAULT 1 exit 212: 00013430 288 OBJECT GLOBAL DEFAULT 6 _impure_data 213: 000103d2 2 FUNC GLOBAL DEFAULT 1 __sfp_lock_release 214: 000122da 42 FUNC GLOBAL DEFAULT 1 _read 215: 00012236 32 FUNC GLOBAL DEFAULT 1 _exit 216: 0001202c 240 FUNC GLOBAL DEFAULT 1 __smakebuf_r 217: 0001085c 98 FUNC GLOBAL DEFAULT 1 strlen 218: 0001220c 42 FUNC GLOBAL DEFAULT 1 _closeNo version information found in this file.Attribute Section: riscvFile Attributes Tag_RISCV_stack_align: 16-bytes Tag_RISCV_arch: "rv32i2p1_m2p0_a2p1_zicsr2p0_zifencei2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0_zcb1p0_zba1p0_zbb1p0_zbkb1p0_zbs1p0"
Statistics: Posted by swampdog — Mon Aug 19, 2024 10:39 pm