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/ls.sym | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 build/user/ls.sym (limited to 'build/user/ls.sym') diff --git a/build/user/ls.sym b/build/user/ls.sym new file mode 100644 index 0000000..f6529cc --- /dev/null +++ b/build/user/ls.sym @@ -0,0 +1,191 @@ +0000000000000000 .text +00000000000050f8 .rodata +0000000000005918 .eh_frame +0000000000006a78 .data +0000000000007800 .got +0000000000007820 .got.plt +0000000000007830 .init_array +0000000000007838 .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 ls.cc +0000000000000000 entry.o +0000000000000000 usys.o +0000000000000000 stdio.c +0000000000000266 stbsp__clamp_callback +00000000000002b4 stbsp__count_clamp_callback +00000000000002c0 stbsp__real_to_str +0000000000000994 _in_char.part.0 +00000000000009da _skip_space +0000000000000a4e _vscanf_core.constprop.0 +00000000000012be _out_char +0000000000003132 _vprintf_core.constprop.0.isra.0 +0000000000006a80 stbsp__digitpair +0000000000006b4c stbsp__period +0000000000006b4d stbsp__comma +0000000000006b50 hexu.1 +0000000000006b68 hex.0 +0000000000006b80 _stderr +0000000000006fa0 _stdout +00000000000073c0 _stdin +0000000000005480 stbsp__bot +0000000000005538 stbsp__negbot +00000000000055e8 stbsp__negboterr +0000000000005698 stbsp__negtop +0000000000005700 stbsp__negtoperr +0000000000005768 stbsp__top +00000000000057d0 stbsp__toperr +0000000000005838 stbsp__powten +0000000000000000 stdlib.c +0000000000004340 strtoull.part.0 +00000000000077f8 next +0000000000007844 __atexit_func_count +0000000000007848 __atexit_funcs +0000000000007948 freep +0000000000007950 base +0000000000000000 string.c +0000000000007960 olds.0 +0000000000000000 cxx.cc +0000000000000000 iostream.cpp +00000000000050c6 _GLOBAL__sub_I__ZSt3cin +0000000000007800 _GLOBAL_OFFSET_TABLE_ +0000000000004c60 strcpy +00000000000039d0 printf +00000000000077e0 stdout +00000000000058dc STDOUT_FD +0000000000004316 ungetc +0000000000005088 strerror +0000000000004bc6 memmove +000000000000397a snprintf +00000000000001ee mknod +0000000000004818 atol +0000000000004526 getenv +00000000000050ae _Znwm +0000000000007840 errno +0000000000004a78 labs +00000000000049f2 bsearch +0000000000000226 getpid +0000000000004914 qsort +0000000000003c0e fscanf +0000000000003e80 fgets +0000000000007978 _ZSt4cerr +0000000000004c02 memcpy +000000000000452a system +00000000000042f6 feof +00000000000045a4 malloc +0000000000000236 sleep +0000000000003930 vsnprintf +0000000000004734 strtoll +00000000000047de strtoul +0000000000004b2a wctomb +0000000000004b76 wcstombs +0000000000003b98 fflush +0000000000004b38 mbstowcs +0000000000000256 lseek +00000000000050b6 _ZdlPv +000000000000451a abort +0000000000004802 strtol +00000000000001b6 pipe +0000000000004af8 mblen +0000000000004db4 strrchr +000000000000466a calloc +0000000000004824 strtod +000000000000024e disk_test +00000000000001c6 write +00000000000048fe atof +0000000000000086 _Z2lsPKc +00000000000001fe fstat +0000000000003bdc fprintf +00000000000001d6 kill +0000000000004ca4 strcat +0000000000000216 chdir +00000000000041fe fseek +00000000000030ce stbsp_vsprintf +00000000000001de exec +0000000000004c28 memchr +00000000000077e8 stdin +00000000000001ae wait +0000000000002fe8 stbsp_vsnprintf +0000000000000194 _start +0000000000004300 ferror +0000000000004dcc strstr +0000000000004ac2 rand +00000000000001be read +0000000000004e78 strlcpy +0000000000004d54 strncmp +0000000000001392 stbsp_set_separators +00000000000050be _ZdlPvm +0000000000004c72 strncpy +00000000000001f6 unlink +00000000000046b2 realloc +0000000000004ff8 strtok +0000000000004c04 memcmp +00000000000001a6 fork +0000000000003a0a sscanf +0000000000004cd6 strncat +0000000000003f5c fread +000000000000022e sbrk +0000000000004e34 strdup +000000000000023e uptime +0000000000004710 strtoull +0000000000002fbe stbsp_sprintf +0000000000003a6c fopen +0000000000004bae memset +0000000000000144 main +0000000000004272 ftell +0000000000004aea srand +0000000000004ece strlcat +000000000000430a clearerr +00000000000050ba _ZdaPv +0000000000003b30 fclose +0000000000000246 putc +0000000000004d1c strcmp +000000000000025e shutdown +000000000000021e dup +0000000000003dea fgetc +00000000000030dc sprintf +0000000000004902 strtof +00000000000044c0 atexit +0000000000004f82 strcspn +00000000000030ae stbsp_snprintf +0000000000007968 _ZSt3cin +0000000000003a3a scanf +00000000000077f0 stderr +0000000000004aa2 ldiv +0000000000003c40 fputc +00000000000050b2 _Znam +0000000000004ab2 lldiv +0000000000004076 fwrite +000000000000429e rewind +0000000000007970 _ZSt4cout +0000000000000206 link +00000000000044e4 exit +000000000000019e sys_exit +0000000000004a82 llabs +0000000000004804 atoi +00000000000058d8 STDERR_FD +0000000000004f4e strspn +0000000000004c46 strlen +00000000000013a4 stbsp_vsprintfcb +00000000000001e6 open +00000000000058e0 STDIN_FD +000000000000481e atoll +0000000000004a8c div +0000000000004a6e abs +0000000000004d9c strchr +0000000000003d04 fputs +00000000000050c2 _ZdaPvm +0000000000000000 _Z8fmt_namePcPKc +000000000000020e mkdir +00000000000001ce close +0000000000004b0c mbtowc +0000000000004fc2 strpbrk +000000000000452e free -- cgit v1.2.3