From d3cf3f08d1343d6b265516d5a79ce2d197b59d26 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sun, 4 Jan 2026 14:05:49 +0800 Subject: feat(file-system): implement read and write FAT32 File System and basic shell --- build/user/echo.sym | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 build/user/echo.sym (limited to 'build/user/echo.sym') diff --git a/build/user/echo.sym b/build/user/echo.sym new file mode 100644 index 0000000..005bc74 --- /dev/null +++ b/build/user/echo.sym @@ -0,0 +1,189 @@ +0000000000000000 .text +0000000000004fe0 .rodata +00000000000057c0 .eh_frame +00000000000068c0 .data +0000000000007640 .got +0000000000007660 .got.plt +0000000000007670 .init_array +0000000000007678 .bss +0000000000000000 .debug_info +0000000000000000 .debug_abbrev +0000000000000000 .debug_loclists +0000000000000000 .debug_aranges +0000000000000000 .debug_rnglists +0000000000000000 .debug_line +0000000000000000 .debug_str +0000000000000000 .debug_line_str +0000000000000000 .comment +0000000000000000 .riscv.attributes +0000000000000000 echo.cc +0000000000000000 entry.o +0000000000000000 usys.o +0000000000000000 stdio.c +000000000000014e stbsp__clamp_callback +000000000000019c stbsp__count_clamp_callback +00000000000001a8 stbsp__real_to_str +000000000000087c _in_char.part.0 +00000000000008c2 _skip_space +0000000000000936 _vscanf_core.constprop.0 +00000000000011a6 _out_char +000000000000301a _vprintf_core.constprop.0.isra.0 +00000000000068c0 stbsp__digitpair +000000000000698c stbsp__period +000000000000698d stbsp__comma +0000000000006990 hexu.1 +00000000000069a8 hex.0 +00000000000069c0 _stderr +0000000000006de0 _stdout +0000000000007200 _stdin +0000000000005328 stbsp__bot +00000000000053e0 stbsp__negbot +0000000000005490 stbsp__negboterr +0000000000005540 stbsp__negtop +00000000000055a8 stbsp__negtoperr +0000000000005610 stbsp__top +0000000000005678 stbsp__toperr +00000000000056e0 stbsp__powten +0000000000000000 stdlib.c +0000000000004228 strtoull.part.0 +0000000000007638 next +0000000000007684 __atexit_func_count +0000000000007688 __atexit_funcs +0000000000007788 freep +0000000000007790 base +0000000000000000 string.c +00000000000077a0 olds.0 +0000000000000000 cxx.cc +0000000000000000 iostream.cpp +0000000000004fae _GLOBAL__sub_I__ZSt3cin +0000000000007640 _GLOBAL_OFFSET_TABLE_ +0000000000004b48 strcpy +00000000000038b8 printf +0000000000007620 stdout +0000000000005784 STDOUT_FD +00000000000041fe ungetc +0000000000004f70 strerror +0000000000004aae memmove +0000000000003862 snprintf +00000000000000d6 mknod +0000000000004700 atol +000000000000440e getenv +0000000000004f96 _Znwm +0000000000007680 errno +0000000000004960 labs +00000000000048da bsearch +000000000000010e getpid +00000000000047fc qsort +0000000000003af6 fscanf +0000000000003d68 fgets +00000000000077b8 _ZSt4cerr +0000000000004aea memcpy +0000000000004412 system +00000000000041de feof +000000000000448c malloc +000000000000011e sleep +0000000000003818 vsnprintf +000000000000461c strtoll +00000000000046c6 strtoul +0000000000004a12 wctomb +0000000000004a5e wcstombs +0000000000003a80 fflush +0000000000004a20 mbstowcs +000000000000013e lseek +0000000000004f9e _ZdlPv +0000000000004402 abort +00000000000046ea strtol +000000000000009e pipe +00000000000049e0 mblen +0000000000004c9c strrchr +0000000000004552 calloc +000000000000470c strtod +0000000000000136 disk_test +00000000000000ae write +00000000000047e6 atof +00000000000000e6 fstat +0000000000003ac4 fprintf +00000000000000be kill +0000000000004b8c strcat +00000000000000fe chdir +00000000000040e6 fseek +0000000000002fb6 stbsp_vsprintf +00000000000000c6 exec +0000000000004b10 memchr +0000000000007628 stdin +0000000000000096 wait +0000000000002ed0 stbsp_vsnprintf +000000000000007c _start +00000000000041e8 ferror +0000000000004cb4 strstr +00000000000049aa rand +00000000000000a6 read +0000000000004d60 strlcpy +0000000000004c3c strncmp +000000000000127a stbsp_set_separators +0000000000004fa6 _ZdlPvm +0000000000004b5a strncpy +00000000000000de unlink +000000000000459a realloc +0000000000004ee0 strtok +0000000000004aec memcmp +000000000000008e fork +00000000000038f2 sscanf +0000000000004bbe strncat +0000000000003e44 fread +0000000000000116 sbrk +0000000000004d1c strdup +0000000000000126 uptime +00000000000045f8 strtoull +0000000000002ea6 stbsp_sprintf +0000000000003954 fopen +0000000000004a96 memset +0000000000000000 main +000000000000415a ftell +00000000000049d2 srand +0000000000004db6 strlcat +00000000000041f2 clearerr +0000000000004fa2 _ZdaPv +0000000000003a18 fclose +000000000000012e putc +0000000000004c04 strcmp +0000000000000146 shutdown +0000000000000106 dup +0000000000003cd2 fgetc +0000000000002fc4 sprintf +00000000000047ea strtof +00000000000043a8 atexit +0000000000004e6a strcspn +0000000000002f96 stbsp_snprintf +00000000000077a8 _ZSt3cin +0000000000003922 scanf +0000000000007630 stderr +000000000000498a ldiv +0000000000003b28 fputc +0000000000004f9a _Znam +000000000000499a lldiv +0000000000003f5e fwrite +0000000000004186 rewind +00000000000077b0 _ZSt4cout +00000000000000ee link +00000000000043cc exit +0000000000000086 sys_exit +000000000000496a llabs +00000000000046ec atoi +0000000000005780 STDERR_FD +0000000000004e36 strspn +0000000000004b2e strlen +000000000000128c stbsp_vsprintfcb +00000000000000ce open +0000000000005788 STDIN_FD +0000000000004706 atoll +0000000000004974 div +0000000000004956 abs +0000000000004c84 strchr +0000000000003bec fputs +0000000000004faa _ZdaPvm +00000000000000f6 mkdir +00000000000000b6 close +00000000000049f4 mbtowc +0000000000004eaa strpbrk +0000000000004416 free -- cgit v1.2.3