MCPcopy Create free account

hub / github.com/dddrrreee/cs140e-20win / functions

Functions1,429 in github.com/dddrrreee/cs140e-20win

↓ 1 callersFunctionlfn_terminator
labs/13-fat32/1-code/fat32-lfn-helpers.c:58
↓ 1 callersFunctionlinkat_empty_nofollow
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:463
↓ 1 callersFunctionlinkat_empty_nofollow
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:431
↓ 1 callersFunctionlo_find
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:284
↓ 1 callersFunctionlo_getattr
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:175
↓ 1 callersFunctionlog_eq32
labs/5-replay/code/replay.c:25
↓ 1 callersFunctionlog_get_hex
read in a hex number.
labs/5-replay/code/pretty-print.c:163
↓ 1 callersFunctionlog_get_hex
read in a hex number.
labs/5-replay/code/log-util.c:80
↓ 1 callersFunctionlog_parse_tuples
parse the input file into tuples.
labs/5-replay/code/log-util.c:102
↓ 1 callersFunctionlog_peek
labs/5-replay/code/pretty-print.c:135
↓ 1 callersFunctionlog_peek
non-consuming lookahead.
labs/5-replay/code/log-util.c:59
↓ 1 callersFunctionlog_peek32
labs/5-replay/code/pretty-print.c:250
↓ 1 callersFunctionlog_peek32
labs/5-replay/code/log-util.c:143
↓ 1 callersFunctionlog_read32
read in 32 bits with an unknown op
labs/5-replay/code/pretty-print.c:258
↓ 1 callersFunctionlog_read32
read in 32 bits with an unknown op
labs/5-replay/code/log-util.c:151
↓ 1 callersFunctionlog_readall
labs/5-replay/code/pretty-print.c:278
↓ 1 callersFunctionlog_readall
labs/5-replay/code/log-util.c:171
↓ 1 callersFunctionlog_readin
labs/5-replay/code/log-util.c:40
↓ 1 callersFunctionlog_readline
labs/5-replay/code/pretty-print.c:199
↓ 1 callersFunctionmain
labs/8-device-interrupts/01-test-gpio-int/simple-gpio-test.c:15
↓ 1 callersMethodmake_storage
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:972
↓ 1 callersFunctionmatch
semantics: match partial line: skip initial spaces.
labs/10-esp8266/libesp/esp-parse.c:263
↓ 1 callersFunctionmaximize_fd_limit
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:1197
↓ 1 callersFunctionmbr_check
labs/13-fat32/0-sd-driver/fat32-helpers.c:6
↓ 1 callersFunctionmbr_check
labs/13-fat32/1-code/mbr-helpers.c:8
↓ 1 callersFunctionmbr_get_partition
labs/13-fat32/1-code/mbr-helpers.c:27
↓ 1 callersFunctionmbr_part_is_fat32
labs/13-fat32/0-sd-driver/fat32.h:76
↓ 1 callersFunctionmbr_part_is_fat32
labs/13-fat32/1-code/fat32.h:76
↓ 1 callersFunctionmbr_part_str
partition in master boot record.
labs/13-fat32/0-sd-driver/fat32-helpers.c:11
↓ 1 callersFunctionmbr_part_str
partition in master boot record.
labs/13-fat32/1-code/mbr-helpers.c:38
↓ 1 callersFunctionmbr_partition_print
labs/13-fat32/0-sd-driver/fat32-helpers.c:61
↓ 1 callersFunctionmbr_partition_print
labs/13-fat32/1-code/mbr-helpers.c:85
↓ 1 callersFunctionmemiszero
libpi/libc/memiszero.c:3
↓ 1 callersFunctionmmu_disable_set
verify that interrupts are disabled.
labs/15-vm-ops/code/mmu.c:101
↓ 1 callersFunctionmmu_enable
labs/15-vm-ops/code/mmu.c:117
↓ 1 callersFunctionmmu_enable_set
labs/15-vm-ops/code/mmu.c:113
↓ 1 callersFunctionmmu_init
set so that we use armv6 memory. this should be wrapped up neater. broken down so can replace one by one. 1. the fields are defined in vm.h. 2. speci
labs/15-vm-ops/code/mmu.c:84
↓ 1 callersFunctionmmu_install_handlers
labs/14-vm/code/vm.c:171
↓ 1 callersFunctionmmu_install_handlers
labs/15-vm-ops/code/mmu.c:96
↓ 1 callersFunctionmmu_map_section
create a mapping for <va> to <pa> in the page table <pt> for now: - assume domain = 0. - global mapping - executable - don't use APX - TEX,A,B: for to
labs/14-vm/code/vm.c:109
↓ 1 callersFunctionmmu_mark_sec_no_access
labs/14-vm/code/vm.c:98
↓ 1 callersFunctionmy_putk
labs/4-uart/uart/hello.c:3
↓ 1 callersFunctionnotmain
labs/11-fuse/2-fake-pi/unix-side/example-pi-programs/4-bug.c:3
↓ 1 callersFunctionnotmain
as you can see, b/c we have no OS protection, we have to change code to prevent it from killing the machine. if we had virtual memory and priviledge
labs/11-fuse/hello-fixed/hello-fixed.c:7
↓ 1 callersFunctionnotmain
labs/11-fuse/4-hello-fixed.sys/hello-fixed.c:19
↓ 1 callersFunctionour_crc32_inc
libunix/crc.c:54
↓ 1 callersFunctionour_crc32_inc
libpi/libc/crc.c:54
↓ 1 callersFunctionpad
libpi/libc/va-printk.c:46
↓ 1 callersFunctionparent
labs/5-replay/useful-examples/pipe-read-exit-ex.c:14
↓ 1 callersFunctionparent
just echo what the child sends, make sure waitpid() can give us exit statis.
labs/5-replay/useful-examples/socket-ex.c:16
↓ 1 callersFunctionparent
just echo what the child sends, make sure waitpid() can give us exit statis.
labs/5-replay/useful-examples/pipe-ex.c:19
↓ 1 callersFunctionparse_options
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:1160
↓ 1 callersFunctionparse_trace
we could have this code raise the log except that the code and any string for print will not be a 32-bit int.
labs/5-replay/code/pretty-print.c:421
↓ 1 callersFunctionparse_wrapper
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:1149
↓ 1 callersFunctionpi
labs/00-intro/c-traps/pi-callee.c:1
↓ 1 callersFunctionpi_done
hack-y state machine to indicate when we've seen the special string 'DONE!!!' from the pi telling us to shutdown.
libunix/pi-echo.c:8
↓ 1 callersFunctionpi_sd_init
labs/13-fat32/0-sd-driver/driver.c:16
↓ 1 callersFunctionpi_sd_init
labs/13-fat32/1-code/pi-sd.c:20
↓ 1 callersFunctionpi_sd_read
labs/13-fat32/0-sd-driver/driver.c:10
↓ 1 callersFunctionpi_sd_read
labs/13-fat32/1-code/pi-sd.c:10
↓ 1 callersFunctionpi_truncate
Change the size of a file */
labs/11-fuse/3-pi-fs/pi-fs.c:130
↓ 1 callersFunctionpretty_print
labs/5-replay/code/pretty-print.c:409
↓ 1 callersFunctionpretty_print_op
labs/5-replay/code/pretty-print.c:363
↓ 1 callersFunctionpretty_print_op
labs/5-replay/code/log-util.c:299
↓ 1 callersFunctionprint_as_string
print [p, p+n) as a string: use for ascii filled files.
labs/13-fat32/1-code/fat32-helpers.c:267
↓ 1 callersFunctionprint_reg_save
change so that it prints out which registers are sp and lr.
labs/6-threads/2-threads.new/2-test.c:17
↓ 1 callersFunctionput_uint32
labs/11-fuse/2-fake-pi/pi-side/pi-vmm.c:45
↓ 1 callersFunctionread_exact_can_fail
libunix/read-exact.c:7
↓ 1 callersFunctionread_timeout
libunix/read-timeout.c:4
↓ 1 callersFunctionread_user
labs/9-esp8266/esp-cat/esp-cat.c:50
↓ 1 callersFunctionredir
recall: pipe[0] = read in, pipe[1] = write end.
labs/5-replay/useful-examples/dup2-redirect.c:17
↓ 1 callersFunctionremove_nonprint
replace any unprintable characters with a space. otherwise terminals can go haywire/bizarro. note, the string can contain 0's, so we send the size.
labs/2-bootloader/unix-side/my-install.c:64
↓ 1 callersFunctionremove_nonprint
overwrite any unprintable characters with a space. otherwise terminals can go haywire/bizarro. note, the string can contain 0's, so we send the size.
libunix/pi-echo.c:30
↓ 1 callersFunctionreply_buf_limited
labs/12-fuse/0-examples/fuse-examples/notify_inval_entry.c:200
↓ 1 callersFunctionreverse
libpi/libc/va-printk.c:55
↓ 1 callersFunctionrpi_internal_check
internal consistency checks.
labs/6-threads/2-threads.new/rpi-thread.c:121
↓ 1 callersFunctionrun_file
labs/9-esp8266/esp-cat/esp-cat.c:76
↓ 1 callersFunctionsec_read
allocate <nsec> worth of space, read in from SD card, return pointer. your kmalloc better work!
labs/13-fat32/0-sd-driver/driver.c:24
↓ 1 callersFunctionset_procid_ttbr0
C end of this: does sanity checking then calls asm.
labs/15-vm-ops/code/mmu.c:136
↓ 1 callersFunctionset_tty_to_8n1
XXX: if anyone figures out a cleaner way to do this, lmk. I don't have a mac, so stopped as soon as we had something that worked on linux & macos. p
labs/2-bootloader/unix-side/libunix/set-tty-8n1.c:16
↓ 1 callersFunctionset_user_level
this is just used by the reboot code.
libpi/cs140e-src/reboot.c:23
↓ 1 callersFunctionsfs_getattr
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:206
↓ 1 callersFunctionshow_help
labs/12-fuse/0-examples/fuse-examples/notify_store_retrieve.c:340
↓ 1 callersFunctionshow_help
labs/12-fuse/0-examples/fuse-examples/notify_inval_inode.c:279
↓ 1 callersFunctionshow_help
labs/12-fuse/0-examples/fuse-examples/invalidate_path.c:202
↓ 1 callersFunctionshow_help
labs/12-fuse/0-examples/fuse-examples/hello.c:139
↓ 1 callersFunctionshow_help
labs/12-fuse/0-examples/fuse-examples/notify_inval_entry.c:262
↓ 1 callersFunctionsimple_boot
Implement steps 1,2,3,4. 0 and 5 are implemented for exaple. Note: if timeout is too small you can fail here.
labs/2-bootloader/unix-side/simple-boot.c:70
↓ 1 callersFunctionsimple_boot
labs/11-fuse/0-my-install/simple-boot.c:41
↓ 1 callersFunctionskip_blank_lines
labs/9-esp8266/libesp/esp-parse.c:158
↓ 1 callersFunctionsnprintk
libpi/libc/snprintk.c:5
↓ 1 callersFunctionstart_pi_side
not much to do: we just open it.
labs/5-replay/code/interpose.c:98
↓ 1 callersFunctionstrcatf
libunix/strcatf.c:5
↓ 1 callersFunctionstringstream_parser
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:609
↓ 1 callersFunctionsw_uart_gets_timeout
read characters using <sw_uart_getc()> until: we do not receive any characters for <timeout> usec. make sure to 0 terminate!
labs/8-device-interrupts/00-test-sw-uart/sw-uart.c:77
↓ 1 callersFunctionsw_uart_putk
labs/4-uart/sw-uart/sw-uart.c:23
↓ 1 callersFunctionsw_uart_putk
labs/8-device-interrupts/00-test-sw-uart/sw-uart.c:125
↓ 1 callersFunctiontest1_simple_rise
labs/8-device-interrupts/part1-gpio-int/1-gpio-int-ex.c:28
↓ 1 callersFunctiontest2_simple_fall
labs/8-device-interrupts/part1-gpio-int/1-gpio-int-ex.c:43
↓ 1 callersFunctiontest3_full_test
test both rising and falling edges: should get rid of delays and wait until there is a change.
labs/8-device-interrupts/part1-gpio-int/1-gpio-int-ex.c:60
← previousnext →501–600 of 1,429, ranked by callers