-
Notifications
You must be signed in to change notification settings - Fork 1
/
l1.dot
5 lines (5 loc) · 4.39 KB
/
l1.dot
1
2
3
4
5
digraph G {
rankdir=LR;
graph [bgcolor="#020d22"]
node [color="#F2F6FC",fontcolor="#b1e0e8",fontname=Ubuntu,shape=box, margin="0.4,0.05"]
edge [color="#b1e0e8",fontcolor="#b1e0e8",fontname=Ubuntu] __do_clear_bss -> main timer_do -> sprintf timer_do -> send spi_write_fix -> fix_final spi_write_fix -> memcpy spi_write_fix -> puts spi_write_fix -> puts spi_write_fix -> spi_write test_request -> fix_reset test_request -> fix_add_type test_request -> fix_add_num test_request -> fix_set_length test_request -> fix_add_sum test_request -> spi_write_fix quote_request -> json_kv quote_request -> fix_reset quote_request -> fix_add_type quote_request -> fix_add_num quote_request -> fix_add_string quote_request -> fix_add_num quote_request -> fix_set_length quote_request -> fix_add_sum quote_request -> spi_write_fix __vector_17 -> spi_read __vector_17 -> memcpy __vector_17 -> memcpy _call_compiler -> puts _call_compiler -> stack_eval _call_compiler -> printf _reload_compiler -> puts _reload_compiler -> spiflash_read _reload_compiler -> malloc _reload_compiler -> printf _reload_compiler -> malloc _reload_compiler -> printf _reload_compiler -> spiflash_read _reload_compiler -> spiflash_read _reload_compiler -> stack_load_globals _reload_compiler -> free _reload_compiler -> puts msg_write -> strcpy subscribe -> strcpy subscribe -> spiflash_write subscribe -> sprintf subscribe -> _write buysell -> spiflash_read buysell -> sprintf buysell -> puts buysell -> _write ui_handler -> spiflash_write ui_handler -> printf heartbeat -> sprintf go -> spi_setup go -> debug_setup_output go -> stack_init go -> strcpy_P go -> puts go -> spiflash_write_enable go -> timer_10ms go -> puts go -> ui_handler go -> puts svm_setkey -> cipher_setup svm_field_unlock -> sprintf svm_field_unlock -> send svm_printint -> printf svm_printstring -> puts svm_dumpmem -> load svm_dumpmem -> printf externalCall -> load externalCall -> load decrypt_function -> cipher_setup decrypt_function -> cipher_d_xfrm encrypt_function -> cipher_setup encrypt_function -> cipher_e_xfrm bindings_add -> calloc bindings_add -> realloc svm_encrypt -> cipher_encrypt_bulk svm_decrypt -> cipher_decrypt_bulk stack_eval -> bindings_add stack_eval -> strcpy_P stack_eval -> printf stack_eval -> load stack_eval -> load stack_eval -> load stack_eval -> load stack_eval -> store stack_eval -> store stack_eval -> store stack_eval -> stack_instruction_hook stack_eval -> strcpy_P stack_eval -> printf stack_eval -> free stack_eval -> load stack_eval -> store stack_eval -> decrypt_function stack_eval -> store stack_eval -> printf stack_eval -> store stack_eval -> __mulohisi3 stack_eval -> encrypt_function stack_eval -> load stack_eval -> load stack_eval -> printf stack_eval -> load stack_eval -> load stack_eval -> load stack_eval -> load stack_eval -> store stack_eval -> externalCall stack_eval -> load stack_eval -> printf stack_eval -> free stack_eval -> __mulsi3 stack_eval -> __divmodsi4 stack_eval -> __divmodsi4 cipher_encrypt_bulk -> cipher_e_xfrm cipher_encrypt_bulk -> cipher_pad cipher_encrypt_bulk -> cipher_e_xfrm cipher_encrypt_bulk -> cipher_e_xfrm cipher_decrypt_bulk -> cipher_d_xfrm cipher_decrypt_bulk -> cipher_d_xfrm spi_waitspif -> spi_spiffing spi_write -> printf spi_read -> spi_spiffing spi_read -> spi_spiffing spi_read -> spi_spiffing debug_putchar -> portb_charout fix_init -> malloc fix_init -> malloc fix_get_tag -> sprintf fix_get_tag -> strstr fix_add_type -> strcpy fix_set_length -> strstr fix_set_length -> sprintf fix_add_num -> sprintf fix_add_string -> sprintf spiflash_status -> spi_write spiflash_status -> spi_read spiflash_status -> puts spiflash_status -> puts spiflash_write_enable -> spi_write spiflash_read -> spi_write spiflash_read -> spi_read spiflash_read -> printf spiflash_read -> puts spiflash_read -> memcpy spiflash_write -> spi_write json_kv -> strcmp main -> go __mulohisi3 -> __muluhisi3 __mulsi3 -> __muluhisi3 __divmodsi4 -> __negsi2 __divmodsi4 -> __divmodsi4_neg2 __divmodsi4 -> __udivmodsi4 __divmodsi4 -> __divmodsi4_neg2 __muluhisi3 -> __umulhisi3 calloc -> malloc calloc -> memset realloc -> malloc realloc -> free realloc -> malloc realloc -> memcpy realloc -> free printf -> vfprintf sprintf -> vfprintf vfprintf -> fputc vfprintf -> strnlen vfprintf -> strnlen_P vfprintf -> fputc vfprintf -> fputc vfprintf -> __ultoa_invert vfprintf -> __ultoa_invert vfprintf -> fputc vfprintf -> fputc vfprintf -> fputc vfprintf -> fputc vfprintf -> fputc vfprintf -> fputc}