100% Match/Linked MSL runtime units#739
Open
zcanann wants to merge 5 commits intobfbbdecomp:mainfrom
Open
Conversation
|
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +768 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __check_pad3 |
0.00% | 100.00% | +64 |
| ✅ | __set_debug_bba |
0.00% | 100.00% | +12 |
| ✅ | __get_debug_bba |
0.00% | 100.00% | +8 |
| ✅ | __start |
0.00% | 100.00% | +348 |
| ✅ | __init_registers |
0.00% | 100.00% | +144 |
| ✅ | __init_data |
0.00% | 100.00% | +192 |
main/dolphin/src/os/init/__ppc_eabi_init
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +88 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __init_hardware |
0.00% | 100.00% | +36 |
| ✅ | __flush_cache |
0.00% | 100.00% | +52 |
main/MSL_C/PPC_EABI/abort_exit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
80.39% | 100.00% | +77 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | exit |
82.83% | 100.00% | +41 |
| ✅ | abort |
76.64% | 100.00% | +36 |
main/MSL_C/MSL_Common/alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
6.84% | 100.00% | +5287 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | realloc |
2.86% | 100.00% | +136 |
| ✅ | __pool_realloc |
0.20% | 100.00% | +1968 |
| ✅ | __pool_free |
10.91% | 100.00% | +78 |
| ✅ | __pool_alloc |
4.76% | 100.00% | +80 |
| ✅ | deallocate_from_fixed_pools |
67.67% | 100.00% | +111 |
| ✅ | allocate_from_fixed_pools |
0.56% | 100.00% | +716 |
| ✅ | deallocate_from_var_pools |
16.61% | 100.00% | +550 |
| ✅ | soft_allocate_from_var_pools |
1.85% | 100.00% | +212 |
| ✅ | allocate_from_var_pools |
1.82% | 100.00% | +215 |
| ✅ | link_new_block |
2.22% | 100.00% | +176 |
| ✅ | Block_subBlock |
0.83% | 100.00% | +480 |
| ✅ | Block_construct |
0.70% | 100.00% | +564 |
main/MSL_C/MSL_Common/ansi_files
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
32.04% | 100.00% | +532 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __flush_line_buffered_output_files |
0.00% | 100.00% | +140 |
| ✅ | __flush_all |
90.54% | 100.00% | +10 |
| ✅ | __close_all |
89.14% | 100.00% | +18 |
| ✅ | __init_file |
0.00% | 100.00% | +220 |
| ✅ | __find_unopened_file |
0.00% | 100.00% | +144 |
main/MSL_C/MSL_Common_Embedded/ansi_fp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
59.55% | 100.00% | +145 |
| ✅ | .rodata |
83.26% | 100.00% | +37 |
| ✅ | .text |
17.61% | 100.00% | +11359 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __dec2num |
18.40% | 100.00% | +3446 |
| ✅ | __num2dec |
36.19% | 100.00% | +268 |
| ✅ | __num2dec_internal |
21.28% | 100.00% | +746 |
| ✅ | __minus_dec |
33.58% | 100.00% | +847 |
| ✅ | __equals_dec |
45.45% | 100.00% | +146 |
| ✅ | __two_exp |
8.20% | 100.00% | +5526 |
| ✅ | __timesdec |
40.13% | 100.00% | +378 |
main/MSL_C/MSL_Common/arith
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
55.00% | 100.00% | +7 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | abs |
55.00% | 100.00% | +7 |
main/MSL_C/MSL_Common/buffer_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
19.98% | 100.00% | +649 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | setvbuf |
0.00% | 100.00% | +356 |
| ✅ | __flush_buffer |
56.22% | 100.00% | +85 |
| ✅ | __load_buffer |
0.00% | 100.00% | +208 |
main/MSL_C/MSL_Common/char_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +1184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fputs |
0.00% | 100.00% | +212 |
| ✅ | __put_char |
0.00% | 100.00% | +440 |
| ✅ | fgets |
0.00% | 100.00% | +532 |
main/MSL_C/MSL_Common/ctype
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
11.00% | 100.00% | +53 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | tolower |
18.33% | 100.00% | +29 |
| ✅ | isprint |
0.00% | 100.00% | +24 |
main/MSL_C/MSL_Common/locale
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/direct_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
39.63% | 100.00% | +1132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __fwrite |
84.73% | 100.00% | +119 |
| ✅ | fwrite |
60.16% | 100.00% | +49 |
| ✅ | __fread |
0.47% | 100.00% | +844 |
| ✅ | fread |
3.23% | 100.00% | +120 |
main/MSL_C/MSL_Common/file_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
24.19% | 100.00% | +1310 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __get_file_modes |
0.00% | 100.00% | +380 |
| ✅ | fopen |
0.00% | 100.00% | +592 |
| ✅ | fflush |
89.19% | 100.00% | +33 |
| ✅ | fclose |
31.46% | 100.00% | +304 |
main/MSL_C/MSL_Common/FILE_POS
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
63.47% | 100.00% | +309 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fseek |
64.48% | 100.00% | +38 |
| ✅ | _fseek |
70.44% | 100.00% | +169 |
| ✅ | ftell |
39.10% | 100.00% | +102 |
main/MSL_C/MSL_Common/mbstring
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
49.58% | 100.00% | +405 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | wcstombs |
49.67% | 100.00% | +140 |
| ✅ | mbtowc |
16.46% | 100.00% | +240 |
| ✅ | is_utf8_complete |
89.90% | 100.00% | +23 |
main/MSL_C/MSL_Common/mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
29.91% | 100.00% | +257 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memcmp |
11.05% | 100.00% | +67 |
| ✅ | __memrchr |
0.00% | 100.00% | +44 |
| ✅ | memchr |
0.00% | 100.00% | +44 |
| ✅ | memmove |
49.84% | 100.00% | +102 |
main/MSL_C/MSL_Common/mem_funcs
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
78.71% | 100.00% | +153 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __copy_longs_rev_unaligned |
82.44% | 100.00% | +30 |
| ✅ | __copy_longs_unaligned |
76.25% | 100.00% | +45 |
| ✅ | __copy_longs_rev_aligned |
79.26% | 100.00% | +34 |
| ✅ | __copy_longs_aligned |
77.32% | 100.00% | +42 |
main/MSL_C/MSL_Common/misc_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
60.00% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | feof |
50.00% | 100.00% | +4 |
| ✅ | clearerr |
25.00% | 100.00% | +12 |
main/MSL_C/MSL_Common/printf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +280 |
| ✅ | .rodata |
97.30% | 100.00% | +1 |
| ✅ | .text |
76.30% | 100.00% | +2017 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sprintf |
52.84% | 100.00% | +105 |
| ✅ | vsprintf |
27.17% | 100.00% | +87 |
| ✅ | vprintf |
66.63% | 100.00% | +50 |
| ✅ | fprintf |
88.95% | 100.00% | +24 |
| ✅ | printf |
33.93% | 100.00% | +153 |
| ✅ | __StringWrite |
36.15% | 100.00% | +68 |
| ✅ | __FileWrite |
67.41% | 100.00% | +28 |
| ✅ | __pformatter |
85.62% | 100.00% | +274 |
| ✅ | float2str |
72.16% | 100.00% | +493 |
| ✅ | round_decimal |
76.92% | 100.00% | +69 |
| ✅ | double2hex |
73.50% | 100.00% | +218 |
| ✅ | longlong2str |
84.05% | 100.00% | +116 |
| ✅ | long2str |
82.23% | 100.00% | +96 |
| ✅ | parse_format |
82.15% | 100.00% | +229 |
main/MSL_C/MSL_Common/qsort
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +364 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | qsort |
0.00% | 100.00% | +364 |
main/MSL_C/MSL_Common/rand
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
85.00% | 100.00% | +4 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | rand |
85.00% | 100.00% | +4 |
main/MSL_C/MSL_Common/scanf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +104 |
| ✅ | .text |
73.71% | 100.00% | +1095 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sscanf |
57.43% | 100.00% | +83 |
| ✅ | __StringRead |
62.75% | 100.00% | +53 |
| ✅ | __sformatter |
81.64% | 100.00% | +454 |
| ✅ | parse_format |
62.72% | 100.00% | +504 |
main/MSL_C/MSL_Common/signal
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
70.00% | 100.00% | +57 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | raise |
70.00% | 100.00% | +57 |
main/MSL_C/MSL_Common/string
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +912 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
32.46% | 100.00% | +829 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strstr |
67.50% | 100.00% | +33 |
| ✅ | strtok |
1.27% | 100.00% | +312 |
| ✅ | strchr |
0.00% | 100.00% | +48 |
| ✅ | strncmp |
27.81% | 100.00% | +46 |
| ✅ | strcmp |
59.07% | 100.00% | +121 |
| ✅ | strncat |
5.26% | 100.00% | +72 |
| ✅ | strcat |
35.00% | 100.00% | +28 |
| ✅ | strncpy |
27.06% | 100.00% | +49 |
| ✅ | strcpy |
51.04% | 100.00% | +90 |
| ✅ | strlen |
0.00% | 100.00% | +28 |
main/MSL_C/MSL_Common/float
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata |
83.33% | 100.00% | +7 |
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/strtold
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
30.97% | 100.00% | +2932 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atof |
0.00% | 100.00% | +140 |
| ✅ | __strtold |
32.03% | 100.00% | +2792 |
main/MSL_C/MSL_Common/strtoul
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +68 |
| ✅ | .text |
68.24% | 100.00% | +672 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atoi |
2.08% | 100.00% | +188 |
| ✅ | __strtoull |
73.17% | 100.00% | +277 |
| ✅ | __strtoul |
76.79% | 100.00% | +206 |
main/MSL_C/MSL_Common_Embedded/uart_console_io_gcn
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
69.61% | 100.00% | +62 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __write_console |
68.37% | 100.00% | +62 |
main/MSL_C/MSL_Common/wchar_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
56.88% | 100.00% | +58 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fwide |
56.88% | 100.00% | +58 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
97.14% | 100.00% | +4 |
| ✅ | .text |
55.07% | 100.00% | +352 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_acos |
55.07% | 100.00% | +352 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
94.44% | 100.00% | +8 |
| ✅ | .text |
61.69% | 100.00% | +234 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_asin |
61.69% | 100.00% | +234 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
94.06% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_pow |
94.06% | 100.00% | +132 |
main/MSL_C/PPC_EABI/math_ppc
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/extras
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
51.43% | 100.00% | +136 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strcmpi |
2.86% | 100.00% | +136 |
main/Runtime/global_destructor_chain
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .dtors |
0.00% | 100.00% | +4 |
| Function | From | To | Bytes |
|---|
main/Runtime/New
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
0.00% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| 📈 | .sdata |
0.00% | 66.67% | +5 |
| ✅ | .text |
0.00% | 100.00% | +204 |
| ✅ | extab |
0.00% | 100.00% | +80 |
| 📈 | extabindex |
0.00% | 87.50% | +21 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | std::exception::~exception() |
0.00% | 100.00% | +116 |
| ✅ | operator delete(void*) |
0.00% | 100.00% | +76 |
| ✅ | std::exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/NMWException
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
13.46% | 100.00% | +986 |
| ✅ | extab |
50.00% | 100.00% | +32 |
| ✅ | extabindex |
47.50% | 100.00% | +37 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __construct_array |
1.61% | 100.00% | +244 |
| ✅ | __partial_array_destructor::~__partial_array_destructor() |
0.00% | 100.00% | +184 |
| ✅ | __throw_catch_compare |
1.40% | 100.00% | +548 |
| ✅ | std::duhandler() |
74.00% | 100.00% | +10 |
main/Runtime/runtime
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.17% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __cvt_sll_flt |
91.11% | 100.00% | +15 |
main/Runtime/__init_cpp_exceptions
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .ctors |
0.00% | 100.00% | +4 |
| ✅ | .dtors |
0.00% | 100.00% | +8 |
| Function | From | To | Bytes |
|---|
main/Runtime/Gecko_ExceptionPPC
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
50.00% | 100.00% | +8 |
| ✅ | .data |
87.93% | 100.00% | +27 |
| ✅ | .rodata |
0.00% | 100.00% | +152 |
| ✅ | .sdata |
0.00% | 100.00% | +16 |
| ✅ | .text |
80.59% | 100.00% | +1004 |
| ✅ | extab |
0.00% | 100.00% | +116 |
| 📈 | extabindex |
0.00% | 92.86% | +78 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __throw |
0.00% | 100.00% | +324 |
| ✅ | __end__catch |
0.00% | 100.00% | +68 |
| ✅ | __unexpected |
0.00% | 100.00% | +436 |
| ✅ | std::bad_exception::~bad_exception() |
0.00% | 100.00% | +92 |
| ✅ | ExPPC_FindExceptionRecord(char*, MWExceptionInfo*) |
96.05% | 100.00% | +20 |
| ✅ | __unregister_fragment |
99.92% | 100.00% | +/-0 |
| ✅ | __register_fragment |
0.00% | 100.00% | +52 |
| ✅ | std::bad_exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/GCN_mem_alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
99.11% | 100.00% | +1 |
| ✅ | .text |
50.00% | 100.00% | +184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __sys_free |
97.83% | 100.00% | +3 |
| ✅ | __sys_alloc |
2.17% | 100.00% | +180 |
main/debugger/embedded/MetroTRK/Portable/mainloop
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
95.81% | 100.00% | +10 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKNubMainLoop |
95.81% | 100.00% | +10 |
main/debugger/embedded/MetroTRK/Portable/nubevent
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Portable/nubinit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .rodata |
64.15% | 100.00% | +11 |
| ✅ | .text |
69.35% | 100.00% | +118 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKInitializeNub |
61.88% | 100.00% | +118 |
main/debugger/embedded/MetroTRK/Portable/msg
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
8.24% | 100.00% | +436 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKMessageSend |
8.24% | 100.00% | +436 |
main/debugger/embedded/MetroTRK/Portable/msgbuf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .text |
77.77% | 100.00% | +674 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKReadBuffer_ui32 |
89.80% | 100.00% | +24 |
| ✅ | TRKReadBuffer1_ui64 |
91.90% | 100.00% | +18 |
| ✅ | TRKReadBuffer1_ui32 |
91.40% | 100.00% | +17 |
| ✅ | TRKReadBuffer1_ui16 |
93.04% | 100.00% | +12 |
| ✅ | TRKAppendBuffer_ui32 |
43.56% | 100.00% | +142 |
| ✅ | TRKAppendBuffer1_ui64 |
50.02% | 100.00% | +125 |
| ✅ | TRKAppendBuffer1_ui32 |
42.41% | 100.00% | +124 |
| ✅ | TRKAppendBuffer1_ui16 |
38.20% | 100.00% | +123 |
| ✅ | TRKGetFreeBuffer |
57.32% | 100.00% | +85 |
main/debugger/embedded/MetroTRK/Portable/serpoll
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
83.33% | 100.00% | +3 |
| ✅ | .text |
30.21% | 100.00% | +678 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKGetInput |
0.00% | 100.00% | +152 |
| ✅ | TRKTestForPacket |
24.38% | 100.00% | +526 |
main/debugger/embedded/MetroTRK/Os/dolphin/usr_put
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
5.71% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | usr_puts_serial |
2.94% | 100.00% | +132 |
main/debugger/embedded/MetroTRK/Portable/dispatch
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
98.46% | 100.00% | +2 |
| ✅ | .text |
87.69% | 100.00% | +19 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDispatchMessage |
95.15% | 100.00% | +6 |
| ✅ | TRKInitializeDispatcher |
46.67% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Portable/msghndlr
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
50.00% | 100.00% | +28 |
| ✅ | .text |
94.86% | 100.00% | +531 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoSetOption |
0.00% | 100.00% | +420 |
| ✅ | TRKDoStep |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoFlushCache |
99.96% | 100.00% | +/-0 |
| ✅ | TRKDoWriteRegisters |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoReadRegisters |
99.94% | 100.00% | +/-0 |
| ✅ | TRKDoWriteMemory |
97.80% | 100.00% | +23 |
| ✅ | TRKDoReadMemory |
97.76% | 100.00% | +23 |
| ✅ | TRKDoDisconnect |
91.42% | 100.00% | +19 |
| ✅ | TRKDoConnect |
91.66% | 100.00% | +15 |
| ✅ | SetTRKConnected |
0.00% | 100.00% | +12 |
| ✅ | GetTRKConnected |
0.00% | 100.00% | +16 |
main/debugger/embedded/MetroTRK/Portable/support
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
50.20% | 100.00% | +1115 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | HandlePositionFileSupportRequest |
0.00% | 100.00% | +400 |
| ✅ | HandleCloseFileSupportRequest |
0.00% | 100.00% | +288 |
| ✅ | HandleOpenFileSupportRequest |
0.00% | 100.00% | +424 |
| ✅ | TRKRequestSend |
99.95% | 100.00% | +/-0 |
| ✅ | TRKSuppAccessFile |
99.53% | 100.00% | +3 |
main/debugger/embedded/MetroTRK/Portable/notify
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.87% | 100.00% | +/-0 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoNotifyStopped |
99.87% | 100.00% | +/-0 |
main/Runtime/__mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +312 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memset |
0.00% | 100.00% | +48 |
| ✅ | __fill_mem |
0.00% | 100.00% | +184 |
| ✅ | memcpy |
0.00% | 100.00% | +80 |
main/debugger/embedded/MetroTRK/Portable/mem_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +84 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_memset |
0.00% | 100.00% | +48 |
| ✅ | TRK_memcpy |
0.00% | 100.00% | +36 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.86% | 100.00% | +2 |
| ✅ | .rodata |
71.70% | 100.00% | +38 |
| ✅ | .text |
65.04% | 100.00% | +2460 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKTargetSupportRequest |
43.47% | 100.00% | +293 |
| ✅ | TRKTargetStepOutOfRange |
68.23% | 100.00% | +39 |
| ✅ | TRKTargetSingleStep |
63.52% | 100.00% | +39 |
| ✅ | TRKTargetAddStopInfo |
52.74% | 100.00% | +117 |
| ✅ | TRKTargetInterrupt |
19.64% | 100.00% | +279 |
| ✅ | TRKTargetCPUType |
87.50% | 100.00% | +12 |
| ✅ | TRKTargetVersions |
99.80% | 100.00% | +/-0 |
| ✅ | TRKTargetAccessExtended2 |
30.87% | 100.00% | +746 |
| ✅ | TRKTargetAccessFP |
24.29% | 100.00% | +929 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .init |
0.00% | 100.00% | +292 |
| ✅ | .text |
85.35% | 100.00% | +50 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __TRK_reset |
0.00% | 100.00% | +292 |
| ✅ | TRKInitializeTarget |
79.21% | 100.00% | +15 |
| ✅ | TRKTargetTranslate |
60.68% | 100.00% | +34 |
main/debugger/embedded/MetroTRK/Portable/main_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
81.18% | 100.00% | +12 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_main |
81.18% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.82% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +80 |
| ✅ | .text |
62.68% | 100.00% | +483 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | InitializeProgramEndTrap |
0.00% | 100.00% | +88 |
| ✅ | TRK_board_display |
66.67% | 100.00% | +16 |
| ✅ | TRKReadUARTPoll |
74.70% | 100.00% | +60 |
| ✅ | WriteUART1 |
48.00% | 100.00% | +20 |
| ✅ | WriteUARTFlush |
81.16% | 100.00% | +42 |
| ✅ | InitMetroTRKCommTable |
0.00% | 100.00% | +256 |
main/debugger/embedded/MetroTRK/Os/dolphin/target_options
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +28 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | GetUseSerialIO |
0.00% | 100.00% | +16 |
| ✅ | SetUseSerialIO |
0.00% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Export/mslsupp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
16.14% | 100.00% | +1204 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __position_file |
0.00% | 100.00% | +220 |
| ✅ | __close_file |
0.00% | 100.00% | +132 |
| ✅ | __open_file |
0.00% | 100.00% | +348 |
| ✅ | __write_file |
19.36% | 100.00% | +145 |
| ✅ | __read_file |
19.36% | 100.00% | +145 |
| ✅ | __TRK_write_console |
43.11% | 100.00% | +106 |
| ✅ | __read_console |
43.11% | 100.00% | +106 |
|
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +768 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __check_pad3 |
0.00% | 100.00% | +64 |
| ✅ | __set_debug_bba |
0.00% | 100.00% | +12 |
| ✅ | __get_debug_bba |
0.00% | 100.00% | +8 |
| ✅ | __start |
0.00% | 100.00% | +348 |
| ✅ | __init_registers |
0.00% | 100.00% | +144 |
| ✅ | __init_data |
0.00% | 100.00% | +192 |
main/dolphin/src/os/init/__ppc_eabi_init
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +88 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __init_hardware |
0.00% | 100.00% | +36 |
| ✅ | __flush_cache |
0.00% | 100.00% | +52 |
main/MSL_C/PPC_EABI/abort_exit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
80.39% | 100.00% | +77 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | exit |
82.83% | 100.00% | +41 |
| ✅ | abort |
76.64% | 100.00% | +36 |
main/MSL_C/MSL_Common/alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
6.84% | 100.00% | +5287 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | realloc |
2.86% | 100.00% | +136 |
| ✅ | __pool_realloc |
0.20% | 100.00% | +1968 |
| ✅ | __pool_free |
10.91% | 100.00% | +78 |
| ✅ | __pool_alloc |
4.76% | 100.00% | +80 |
| ✅ | deallocate_from_fixed_pools |
67.67% | 100.00% | +111 |
| ✅ | allocate_from_fixed_pools |
0.56% | 100.00% | +716 |
| ✅ | deallocate_from_var_pools |
16.61% | 100.00% | +550 |
| ✅ | soft_allocate_from_var_pools |
1.85% | 100.00% | +212 |
| ✅ | allocate_from_var_pools |
1.82% | 100.00% | +215 |
| ✅ | link_new_block |
2.22% | 100.00% | +176 |
| ✅ | Block_subBlock |
0.83% | 100.00% | +480 |
| ✅ | Block_construct |
0.70% | 100.00% | +564 |
main/MSL_C/MSL_Common/ansi_files
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
32.04% | 100.00% | +532 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __flush_line_buffered_output_files |
0.00% | 100.00% | +140 |
| ✅ | __flush_all |
90.54% | 100.00% | +10 |
| ✅ | __close_all |
89.14% | 100.00% | +18 |
| ✅ | __init_file |
0.00% | 100.00% | +220 |
| ✅ | __find_unopened_file |
0.00% | 100.00% | +144 |
main/MSL_C/MSL_Common_Embedded/ansi_fp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
59.55% | 100.00% | +145 |
| ✅ | .rodata |
83.26% | 100.00% | +37 |
| ✅ | .text |
17.61% | 100.00% | +11359 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __dec2num |
18.40% | 100.00% | +3446 |
| ✅ | __num2dec |
36.19% | 100.00% | +268 |
| ✅ | __num2dec_internal |
21.28% | 100.00% | +746 |
| ✅ | __minus_dec |
33.58% | 100.00% | +847 |
| ✅ | __equals_dec |
45.45% | 100.00% | +146 |
| ✅ | __two_exp |
8.20% | 100.00% | +5526 |
| ✅ | __timesdec |
40.13% | 100.00% | +378 |
main/MSL_C/MSL_Common/arith
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
55.00% | 100.00% | +7 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | abs |
55.00% | 100.00% | +7 |
main/MSL_C/MSL_Common/buffer_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
19.98% | 100.00% | +649 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | setvbuf |
0.00% | 100.00% | +356 |
| ✅ | __flush_buffer |
56.22% | 100.00% | +85 |
| ✅ | __load_buffer |
0.00% | 100.00% | +208 |
main/MSL_C/MSL_Common/char_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +1184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fputs |
0.00% | 100.00% | +212 |
| ✅ | __put_char |
0.00% | 100.00% | +440 |
| ✅ | fgets |
0.00% | 100.00% | +532 |
main/MSL_C/MSL_Common/ctype
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
11.00% | 100.00% | +53 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | tolower |
18.33% | 100.00% | +29 |
| ✅ | isprint |
0.00% | 100.00% | +24 |
main/MSL_C/MSL_Common/locale
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/direct_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
39.63% | 100.00% | +1132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __fwrite |
84.73% | 100.00% | +119 |
| ✅ | fwrite |
60.16% | 100.00% | +49 |
| ✅ | __fread |
0.47% | 100.00% | +844 |
| ✅ | fread |
3.23% | 100.00% | +120 |
main/MSL_C/MSL_Common/file_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
24.19% | 100.00% | +1310 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __get_file_modes |
0.00% | 100.00% | +380 |
| ✅ | fopen |
0.00% | 100.00% | +592 |
| ✅ | fflush |
89.19% | 100.00% | +33 |
| ✅ | fclose |
31.46% | 100.00% | +304 |
main/MSL_C/MSL_Common/FILE_POS
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
63.47% | 100.00% | +309 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fseek |
64.48% | 100.00% | +38 |
| ✅ | _fseek |
70.44% | 100.00% | +169 |
| ✅ | ftell |
39.10% | 100.00% | +102 |
main/MSL_C/MSL_Common/mbstring
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
49.58% | 100.00% | +405 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | wcstombs |
49.67% | 100.00% | +140 |
| ✅ | mbtowc |
16.46% | 100.00% | +240 |
| ✅ | is_utf8_complete |
89.90% | 100.00% | +23 |
main/MSL_C/MSL_Common/mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
29.91% | 100.00% | +257 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memcmp |
11.05% | 100.00% | +67 |
| ✅ | __memrchr |
0.00% | 100.00% | +44 |
| ✅ | memchr |
0.00% | 100.00% | +44 |
| ✅ | memmove |
49.84% | 100.00% | +102 |
main/MSL_C/MSL_Common/mem_funcs
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
78.71% | 100.00% | +153 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __copy_longs_rev_unaligned |
82.44% | 100.00% | +30 |
| ✅ | __copy_longs_unaligned |
76.25% | 100.00% | +45 |
| ✅ | __copy_longs_rev_aligned |
79.26% | 100.00% | +34 |
| ✅ | __copy_longs_aligned |
77.32% | 100.00% | +42 |
main/MSL_C/MSL_Common/misc_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
60.00% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | feof |
50.00% | 100.00% | +4 |
| ✅ | clearerr |
25.00% | 100.00% | +12 |
main/MSL_C/MSL_Common/printf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +280 |
| ✅ | .rodata |
97.30% | 100.00% | +1 |
| ✅ | .text |
76.30% | 100.00% | +2017 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sprintf |
52.84% | 100.00% | +105 |
| ✅ | vsprintf |
27.17% | 100.00% | +87 |
| ✅ | vprintf |
66.63% | 100.00% | +50 |
| ✅ | fprintf |
88.95% | 100.00% | +24 |
| ✅ | printf |
33.93% | 100.00% | +153 |
| ✅ | __StringWrite |
36.15% | 100.00% | +68 |
| ✅ | __FileWrite |
67.41% | 100.00% | +28 |
| ✅ | __pformatter |
85.62% | 100.00% | +274 |
| ✅ | float2str |
72.16% | 100.00% | +493 |
| ✅ | round_decimal |
76.92% | 100.00% | +69 |
| ✅ | double2hex |
73.50% | 100.00% | +218 |
| ✅ | longlong2str |
84.05% | 100.00% | +116 |
| ✅ | long2str |
82.23% | 100.00% | +96 |
| ✅ | parse_format |
82.15% | 100.00% | +229 |
main/MSL_C/MSL_Common/qsort
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +364 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | qsort |
0.00% | 100.00% | +364 |
main/MSL_C/MSL_Common/rand
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
85.00% | 100.00% | +4 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | rand |
85.00% | 100.00% | +4 |
main/MSL_C/MSL_Common/scanf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +104 |
| ✅ | .text |
73.71% | 100.00% | +1095 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sscanf |
57.43% | 100.00% | +83 |
| ✅ | __StringRead |
62.75% | 100.00% | +53 |
| ✅ | __sformatter |
81.64% | 100.00% | +454 |
| ✅ | parse_format |
62.72% | 100.00% | +504 |
main/MSL_C/MSL_Common/signal
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
70.00% | 100.00% | +57 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | raise |
70.00% | 100.00% | +57 |
main/MSL_C/MSL_Common/string
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +912 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
32.46% | 100.00% | +829 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strstr |
67.50% | 100.00% | +33 |
| ✅ | strtok |
1.27% | 100.00% | +312 |
| ✅ | strchr |
0.00% | 100.00% | +48 |
| ✅ | strncmp |
27.81% | 100.00% | +46 |
| ✅ | strcmp |
59.07% | 100.00% | +121 |
| ✅ | strncat |
5.26% | 100.00% | +72 |
| ✅ | strcat |
35.00% | 100.00% | +28 |
| ✅ | strncpy |
27.06% | 100.00% | +49 |
| ✅ | strcpy |
51.04% | 100.00% | +90 |
| ✅ | strlen |
0.00% | 100.00% | +28 |
main/MSL_C/MSL_Common/float
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata |
83.33% | 100.00% | +7 |
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/strtold
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
30.97% | 100.00% | +2932 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atof |
0.00% | 100.00% | +140 |
| ✅ | __strtold |
32.03% | 100.00% | +2792 |
main/MSL_C/MSL_Common/strtoul
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +68 |
| ✅ | .text |
68.24% | 100.00% | +672 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atoi |
2.08% | 100.00% | +188 |
| ✅ | __strtoull |
73.17% | 100.00% | +277 |
| ✅ | __strtoul |
76.79% | 100.00% | +206 |
main/MSL_C/MSL_Common_Embedded/uart_console_io_gcn
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
69.61% | 100.00% | +62 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __write_console |
68.37% | 100.00% | +62 |
main/MSL_C/MSL_Common/wchar_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
56.88% | 100.00% | +58 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fwide |
56.88% | 100.00% | +58 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
97.14% | 100.00% | +4 |
| ✅ | .text |
55.07% | 100.00% | +352 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_acos |
55.07% | 100.00% | +352 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
94.44% | 100.00% | +8 |
| ✅ | .text |
61.69% | 100.00% | +234 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_asin |
61.69% | 100.00% | +234 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
94.06% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_pow |
94.06% | 100.00% | +132 |
main/MSL_C/PPC_EABI/math_ppc
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/extras
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
51.43% | 100.00% | +136 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strcmpi |
2.86% | 100.00% | +136 |
main/Runtime/global_destructor_chain
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .dtors |
0.00% | 100.00% | +4 |
| Function | From | To | Bytes |
|---|
main/Runtime/New
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
0.00% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| 📈 | .sdata |
0.00% | 66.67% | +5 |
| ✅ | .text |
0.00% | 100.00% | +204 |
| ✅ | extab |
0.00% | 100.00% | +80 |
| 📈 | extabindex |
0.00% | 87.50% | +21 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | std::exception::~exception() |
0.00% | 100.00% | +116 |
| ✅ | operator delete(void*) |
0.00% | 100.00% | +76 |
| ✅ | std::exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/NMWException
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
13.46% | 100.00% | +986 |
| ✅ | extab |
50.00% | 100.00% | +32 |
| ✅ | extabindex |
47.50% | 100.00% | +37 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __construct_array |
1.61% | 100.00% | +244 |
| ✅ | __partial_array_destructor::~__partial_array_destructor() |
0.00% | 100.00% | +184 |
| ✅ | __throw_catch_compare |
1.40% | 100.00% | +548 |
| ✅ | std::duhandler() |
74.00% | 100.00% | +10 |
main/Runtime/runtime
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.17% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __cvt_sll_flt |
91.11% | 100.00% | +15 |
main/Runtime/__init_cpp_exceptions
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .ctors |
0.00% | 100.00% | +4 |
| ✅ | .dtors |
0.00% | 100.00% | +8 |
| Function | From | To | Bytes |
|---|
main/Runtime/Gecko_ExceptionPPC
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
50.00% | 100.00% | +8 |
| ✅ | .data |
87.93% | 100.00% | +27 |
| ✅ | .rodata |
0.00% | 100.00% | +152 |
| ✅ | .sdata |
0.00% | 100.00% | +16 |
| ✅ | .text |
80.59% | 100.00% | +1004 |
| ✅ | extab |
0.00% | 100.00% | +116 |
| 📈 | extabindex |
0.00% | 92.86% | +78 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __throw |
0.00% | 100.00% | +324 |
| ✅ | __end__catch |
0.00% | 100.00% | +68 |
| ✅ | __unexpected |
0.00% | 100.00% | +436 |
| ✅ | std::bad_exception::~bad_exception() |
0.00% | 100.00% | +92 |
| ✅ | ExPPC_FindExceptionRecord(char*, MWExceptionInfo*) |
96.05% | 100.00% | +20 |
| ✅ | __unregister_fragment |
99.92% | 100.00% | +/-0 |
| ✅ | __register_fragment |
0.00% | 100.00% | +52 |
| ✅ | std::bad_exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/GCN_mem_alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
99.11% | 100.00% | +1 |
| ✅ | .text |
50.00% | 100.00% | +184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __sys_free |
97.83% | 100.00% | +3 |
| ✅ | __sys_alloc |
2.17% | 100.00% | +180 |
main/debugger/embedded/MetroTRK/Portable/mainloop
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
95.81% | 100.00% | +10 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKNubMainLoop |
95.81% | 100.00% | +10 |
main/debugger/embedded/MetroTRK/Portable/nubevent
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Portable/nubinit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .rodata |
64.15% | 100.00% | +11 |
| ✅ | .text |
69.35% | 100.00% | +118 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKInitializeNub |
61.88% | 100.00% | +118 |
main/debugger/embedded/MetroTRK/Portable/msg
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
8.24% | 100.00% | +436 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKMessageSend |
8.24% | 100.00% | +436 |
main/debugger/embedded/MetroTRK/Portable/msgbuf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .text |
77.77% | 100.00% | +674 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKReadBuffer_ui32 |
89.80% | 100.00% | +24 |
| ✅ | TRKReadBuffer1_ui64 |
91.90% | 100.00% | +18 |
| ✅ | TRKReadBuffer1_ui32 |
91.40% | 100.00% | +17 |
| ✅ | TRKReadBuffer1_ui16 |
93.04% | 100.00% | +12 |
| ✅ | TRKAppendBuffer_ui32 |
43.56% | 100.00% | +142 |
| ✅ | TRKAppendBuffer1_ui64 |
50.02% | 100.00% | +125 |
| ✅ | TRKAppendBuffer1_ui32 |
42.41% | 100.00% | +124 |
| ✅ | TRKAppendBuffer1_ui16 |
38.20% | 100.00% | +123 |
| ✅ | TRKGetFreeBuffer |
57.32% | 100.00% | +85 |
main/debugger/embedded/MetroTRK/Portable/serpoll
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
83.33% | 100.00% | +3 |
| ✅ | .text |
30.21% | 100.00% | +678 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKGetInput |
0.00% | 100.00% | +152 |
| ✅ | TRKTestForPacket |
24.38% | 100.00% | +526 |
main/debugger/embedded/MetroTRK/Os/dolphin/usr_put
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
5.71% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | usr_puts_serial |
2.94% | 100.00% | +132 |
main/debugger/embedded/MetroTRK/Portable/dispatch
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
98.46% | 100.00% | +2 |
| ✅ | .text |
87.69% | 100.00% | +19 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDispatchMessage |
95.15% | 100.00% | +6 |
| ✅ | TRKInitializeDispatcher |
46.67% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Portable/msghndlr
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
50.00% | 100.00% | +28 |
| ✅ | .text |
94.86% | 100.00% | +531 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoSetOption |
0.00% | 100.00% | +420 |
| ✅ | TRKDoStep |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoFlushCache |
99.96% | 100.00% | +/-0 |
| ✅ | TRKDoWriteRegisters |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoReadRegisters |
99.94% | 100.00% | +/-0 |
| ✅ | TRKDoWriteMemory |
97.80% | 100.00% | +23 |
| ✅ | TRKDoReadMemory |
97.76% | 100.00% | +23 |
| ✅ | TRKDoDisconnect |
91.42% | 100.00% | +19 |
| ✅ | TRKDoConnect |
91.66% | 100.00% | +15 |
| ✅ | SetTRKConnected |
0.00% | 100.00% | +12 |
| ✅ | GetTRKConnected |
0.00% | 100.00% | +16 |
main/debugger/embedded/MetroTRK/Portable/support
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
50.20% | 100.00% | +1115 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | HandlePositionFileSupportRequest |
0.00% | 100.00% | +400 |
| ✅ | HandleCloseFileSupportRequest |
0.00% | 100.00% | +288 |
| ✅ | HandleOpenFileSupportRequest |
0.00% | 100.00% | +424 |
| ✅ | TRKRequestSend |
99.95% | 100.00% | +/-0 |
| ✅ | TRKSuppAccessFile |
99.53% | 100.00% | +3 |
main/debugger/embedded/MetroTRK/Portable/notify
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.87% | 100.00% | +/-0 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoNotifyStopped |
99.87% | 100.00% | +/-0 |
main/Runtime/__mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +312 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memset |
0.00% | 100.00% | +48 |
| ✅ | __fill_mem |
0.00% | 100.00% | +184 |
| ✅ | memcpy |
0.00% | 100.00% | +80 |
main/debugger/embedded/MetroTRK/Portable/mem_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +84 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_memset |
0.00% | 100.00% | +48 |
| ✅ | TRK_memcpy |
0.00% | 100.00% | +36 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.86% | 100.00% | +2 |
| ✅ | .rodata |
71.70% | 100.00% | +38 |
| ✅ | .text |
65.04% | 100.00% | +2460 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKTargetSupportRequest |
43.47% | 100.00% | +293 |
| ✅ | TRKTargetStepOutOfRange |
68.23% | 100.00% | +39 |
| ✅ | TRKTargetSingleStep |
63.52% | 100.00% | +39 |
| ✅ | TRKTargetAddStopInfo |
52.74% | 100.00% | +117 |
| ✅ | TRKTargetInterrupt |
19.64% | 100.00% | +279 |
| ✅ | TRKTargetCPUType |
87.50% | 100.00% | +12 |
| ✅ | TRKTargetVersions |
99.80% | 100.00% | +/-0 |
| ✅ | TRKTargetAccessExtended2 |
30.87% | 100.00% | +746 |
| ✅ | TRKTargetAccessFP |
24.29% | 100.00% | +929 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .init |
0.00% | 100.00% | +292 |
| ✅ | .text |
85.35% | 100.00% | +50 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __TRK_reset |
0.00% | 100.00% | +292 |
| ✅ | TRKInitializeTarget |
79.21% | 100.00% | +15 |
| ✅ | TRKTargetTranslate |
60.68% | 100.00% | +34 |
main/debugger/embedded/MetroTRK/Portable/main_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
81.18% | 100.00% | +12 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_main |
81.18% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.82% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +80 |
| ✅ | .text |
62.68% | 100.00% | +483 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | InitializeProgramEndTrap |
0.00% | 100.00% | +88 |
| ✅ | TRK_board_display |
66.67% | 100.00% | +16 |
| ✅ | TRKReadUARTPoll |
74.70% | 100.00% | +60 |
| ✅ | WriteUART1 |
48.00% | 100.00% | +20 |
| ✅ | WriteUARTFlush |
81.16% | 100.00% | +42 |
| ✅ | InitMetroTRKCommTable |
0.00% | 100.00% | +256 |
main/debugger/embedded/MetroTRK/Os/dolphin/target_options
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +28 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | GetUseSerialIO |
0.00% | 100.00% | +16 |
| ✅ | SetUseSerialIO |
0.00% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Export/mslsupp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
16.14% | 100.00% | +1204 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __position_file |
0.00% | 100.00% | +220 |
| ✅ | __close_file |
0.00% | 100.00% | +132 |
| ✅ | __open_file |
0.00% | 100.00% | +348 |
| ✅ | __write_file |
19.36% | 100.00% | +145 |
| ✅ | __read_file |
19.36% | 100.00% | +145 |
| ✅ | __TRK_write_console |
43.11% | 100.00% | +106 |
| ✅ | __read_console |
43.11% | 100.00% | +106 |
|
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +768 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __check_pad3 |
0.00% | 100.00% | +64 |
| ✅ | __set_debug_bba |
0.00% | 100.00% | +12 |
| ✅ | __get_debug_bba |
0.00% | 100.00% | +8 |
| ✅ | __start |
0.00% | 100.00% | +348 |
| ✅ | __init_registers |
0.00% | 100.00% | +144 |
| ✅ | __init_data |
0.00% | 100.00% | +192 |
main/dolphin/src/os/init/__ppc_eabi_init
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +88 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __init_hardware |
0.00% | 100.00% | +36 |
| ✅ | __flush_cache |
0.00% | 100.00% | +52 |
main/MSL_C/PPC_EABI/abort_exit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
80.39% | 100.00% | +77 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | exit |
82.83% | 100.00% | +41 |
| ✅ | abort |
76.64% | 100.00% | +36 |
main/MSL_C/MSL_Common/alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
6.84% | 100.00% | +5287 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | realloc |
2.86% | 100.00% | +136 |
| ✅ | __pool_realloc |
0.20% | 100.00% | +1968 |
| ✅ | __pool_free |
10.91% | 100.00% | +78 |
| ✅ | __pool_alloc |
4.76% | 100.00% | +80 |
| ✅ | deallocate_from_fixed_pools |
67.67% | 100.00% | +111 |
| ✅ | allocate_from_fixed_pools |
0.56% | 100.00% | +716 |
| ✅ | deallocate_from_var_pools |
16.61% | 100.00% | +550 |
| ✅ | soft_allocate_from_var_pools |
1.85% | 100.00% | +212 |
| ✅ | allocate_from_var_pools |
1.82% | 100.00% | +215 |
| ✅ | link_new_block |
2.22% | 100.00% | +176 |
| ✅ | Block_subBlock |
0.83% | 100.00% | +480 |
| ✅ | Block_construct |
0.70% | 100.00% | +564 |
main/MSL_C/MSL_Common/ansi_files
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
32.04% | 100.00% | +532 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __flush_line_buffered_output_files |
0.00% | 100.00% | +140 |
| ✅ | __flush_all |
90.54% | 100.00% | +10 |
| ✅ | __close_all |
89.14% | 100.00% | +18 |
| ✅ | __init_file |
0.00% | 100.00% | +220 |
| ✅ | __find_unopened_file |
0.00% | 100.00% | +144 |
main/MSL_C/MSL_Common_Embedded/ansi_fp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
59.55% | 100.00% | +145 |
| ✅ | .rodata |
83.26% | 100.00% | +37 |
| ✅ | .text |
17.61% | 100.00% | +11359 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __dec2num |
18.40% | 100.00% | +3446 |
| ✅ | __num2dec |
36.19% | 100.00% | +268 |
| ✅ | __num2dec_internal |
21.28% | 100.00% | +746 |
| ✅ | __minus_dec |
33.58% | 100.00% | +847 |
| ✅ | __equals_dec |
45.45% | 100.00% | +146 |
| ✅ | __two_exp |
8.20% | 100.00% | +5526 |
| ✅ | __timesdec |
40.13% | 100.00% | +378 |
main/MSL_C/MSL_Common/arith
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
55.00% | 100.00% | +7 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | abs |
55.00% | 100.00% | +7 |
main/MSL_C/MSL_Common/buffer_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
19.98% | 100.00% | +649 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | setvbuf |
0.00% | 100.00% | +356 |
| ✅ | __flush_buffer |
56.22% | 100.00% | +85 |
| ✅ | __load_buffer |
0.00% | 100.00% | +208 |
main/MSL_C/MSL_Common/char_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +1184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fputs |
0.00% | 100.00% | +212 |
| ✅ | __put_char |
0.00% | 100.00% | +440 |
| ✅ | fgets |
0.00% | 100.00% | +532 |
main/MSL_C/MSL_Common/ctype
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
11.00% | 100.00% | +53 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | tolower |
18.33% | 100.00% | +29 |
| ✅ | isprint |
0.00% | 100.00% | +24 |
main/MSL_C/MSL_Common/locale
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/direct_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
39.63% | 100.00% | +1132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __fwrite |
84.73% | 100.00% | +119 |
| ✅ | fwrite |
60.16% | 100.00% | +49 |
| ✅ | __fread |
0.47% | 100.00% | +844 |
| ✅ | fread |
3.23% | 100.00% | +120 |
main/MSL_C/MSL_Common/file_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
24.19% | 100.00% | +1310 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __get_file_modes |
0.00% | 100.00% | +380 |
| ✅ | fopen |
0.00% | 100.00% | +592 |
| ✅ | fflush |
89.19% | 100.00% | +33 |
| ✅ | fclose |
31.46% | 100.00% | +304 |
main/MSL_C/MSL_Common/FILE_POS
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
63.47% | 100.00% | +309 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fseek |
64.48% | 100.00% | +38 |
| ✅ | _fseek |
70.44% | 100.00% | +169 |
| ✅ | ftell |
39.10% | 100.00% | +102 |
main/MSL_C/MSL_Common/mbstring
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
49.58% | 100.00% | +405 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | wcstombs |
49.67% | 100.00% | +140 |
| ✅ | mbtowc |
16.46% | 100.00% | +240 |
| ✅ | is_utf8_complete |
89.90% | 100.00% | +23 |
main/MSL_C/MSL_Common/mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
29.91% | 100.00% | +257 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memcmp |
11.05% | 100.00% | +67 |
| ✅ | __memrchr |
0.00% | 100.00% | +44 |
| ✅ | memchr |
0.00% | 100.00% | +44 |
| ✅ | memmove |
49.84% | 100.00% | +102 |
main/MSL_C/MSL_Common/mem_funcs
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
78.71% | 100.00% | +153 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __copy_longs_rev_unaligned |
82.44% | 100.00% | +30 |
| ✅ | __copy_longs_unaligned |
76.25% | 100.00% | +45 |
| ✅ | __copy_longs_rev_aligned |
79.26% | 100.00% | +34 |
| ✅ | __copy_longs_aligned |
77.32% | 100.00% | +42 |
main/MSL_C/MSL_Common/misc_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
60.00% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | feof |
50.00% | 100.00% | +4 |
| ✅ | clearerr |
25.00% | 100.00% | +12 |
main/MSL_C/MSL_Common/printf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +280 |
| ✅ | .rodata |
97.30% | 100.00% | +1 |
| ✅ | .text |
76.30% | 100.00% | +2017 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sprintf |
52.84% | 100.00% | +105 |
| ✅ | vsprintf |
27.17% | 100.00% | +87 |
| ✅ | vprintf |
66.63% | 100.00% | +50 |
| ✅ | fprintf |
88.95% | 100.00% | +24 |
| ✅ | printf |
33.93% | 100.00% | +153 |
| ✅ | __StringWrite |
36.15% | 100.00% | +68 |
| ✅ | __FileWrite |
67.41% | 100.00% | +28 |
| ✅ | __pformatter |
85.62% | 100.00% | +274 |
| ✅ | float2str |
72.16% | 100.00% | +493 |
| ✅ | round_decimal |
76.92% | 100.00% | +69 |
| ✅ | double2hex |
73.50% | 100.00% | +218 |
| ✅ | longlong2str |
84.05% | 100.00% | +116 |
| ✅ | long2str |
82.23% | 100.00% | +96 |
| ✅ | parse_format |
82.15% | 100.00% | +229 |
main/MSL_C/MSL_Common/qsort
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +364 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | qsort |
0.00% | 100.00% | +364 |
main/MSL_C/MSL_Common/rand
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
85.00% | 100.00% | +4 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | rand |
85.00% | 100.00% | +4 |
main/MSL_C/MSL_Common/scanf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +104 |
| ✅ | .text |
73.71% | 100.00% | +1095 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sscanf |
57.43% | 100.00% | +83 |
| ✅ | __StringRead |
62.75% | 100.00% | +53 |
| ✅ | __sformatter |
81.64% | 100.00% | +454 |
| ✅ | parse_format |
62.72% | 100.00% | +504 |
main/MSL_C/MSL_Common/signal
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
70.00% | 100.00% | +57 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | raise |
70.00% | 100.00% | +57 |
main/MSL_C/MSL_Common/string
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +912 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
32.46% | 100.00% | +829 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strstr |
67.50% | 100.00% | +33 |
| ✅ | strtok |
1.27% | 100.00% | +312 |
| ✅ | strchr |
0.00% | 100.00% | +48 |
| ✅ | strncmp |
27.81% | 100.00% | +46 |
| ✅ | strcmp |
59.07% | 100.00% | +121 |
| ✅ | strncat |
5.26% | 100.00% | +72 |
| ✅ | strcat |
35.00% | 100.00% | +28 |
| ✅ | strncpy |
27.06% | 100.00% | +49 |
| ✅ | strcpy |
51.04% | 100.00% | +90 |
| ✅ | strlen |
0.00% | 100.00% | +28 |
main/MSL_C/MSL_Common/float
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata |
83.33% | 100.00% | +7 |
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/strtold
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
30.97% | 100.00% | +2932 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atof |
0.00% | 100.00% | +140 |
| ✅ | __strtold |
32.03% | 100.00% | +2792 |
main/MSL_C/MSL_Common/strtoul
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +68 |
| ✅ | .text |
68.24% | 100.00% | +672 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atoi |
2.08% | 100.00% | +188 |
| ✅ | __strtoull |
73.17% | 100.00% | +277 |
| ✅ | __strtoul |
76.79% | 100.00% | +206 |
main/MSL_C/MSL_Common_Embedded/uart_console_io_gcn
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
69.61% | 100.00% | +62 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __write_console |
68.37% | 100.00% | +62 |
main/MSL_C/MSL_Common/wchar_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
56.88% | 100.00% | +58 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fwide |
56.88% | 100.00% | +58 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
97.14% | 100.00% | +4 |
| ✅ | .text |
55.07% | 100.00% | +352 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_acos |
55.07% | 100.00% | +352 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
94.44% | 100.00% | +8 |
| ✅ | .text |
61.69% | 100.00% | +234 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_asin |
61.69% | 100.00% | +234 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
94.06% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_pow |
94.06% | 100.00% | +132 |
main/MSL_C/PPC_EABI/math_ppc
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/extras
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
51.43% | 100.00% | +136 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strcmpi |
2.86% | 100.00% | +136 |
main/Runtime/global_destructor_chain
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .dtors |
0.00% | 100.00% | +4 |
| Function | From | To | Bytes |
|---|
main/Runtime/New
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
0.00% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +204 |
| ✅ | extab |
0.00% | 100.00% | +80 |
| ✅ | extabindex |
0.00% | 100.00% | +24 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | std::exception::~exception() |
0.00% | 100.00% | +116 |
| ✅ | operator delete(void*) |
0.00% | 100.00% | +76 |
| ✅ | std::exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/NMWException
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
13.46% | 100.00% | +986 |
| ✅ | extab |
50.00% | 100.00% | +32 |
| ✅ | extabindex |
47.50% | 100.00% | +37 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __construct_array |
1.61% | 100.00% | +244 |
| ✅ | __partial_array_destructor::~__partial_array_destructor() |
0.00% | 100.00% | +184 |
| ✅ | __throw_catch_compare |
1.40% | 100.00% | +548 |
| ✅ | std::duhandler() |
74.00% | 100.00% | +10 |
main/Runtime/runtime
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.17% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __cvt_sll_flt |
91.11% | 100.00% | +15 |
main/Runtime/__init_cpp_exceptions
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .ctors |
0.00% | 100.00% | +4 |
| ✅ | .dtors |
0.00% | 100.00% | +8 |
| Function | From | To | Bytes |
|---|
main/Runtime/Gecko_ExceptionPPC
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
50.00% | 100.00% | +8 |
| ✅ | .data |
87.93% | 100.00% | +27 |
| ✅ | .rodata |
0.00% | 100.00% | +152 |
| ✅ | .sdata |
0.00% | 100.00% | +16 |
| ✅ | .text |
80.59% | 100.00% | +1004 |
| ✅ | extab |
0.00% | 100.00% | +116 |
| 📈 | extabindex |
0.00% | 92.86% | +78 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __throw |
0.00% | 100.00% | +324 |
| ✅ | __end__catch |
0.00% | 100.00% | +68 |
| ✅ | __unexpected |
0.00% | 100.00% | +436 |
| ✅ | std::bad_exception::~bad_exception() |
0.00% | 100.00% | +92 |
| ✅ | ExPPC_FindExceptionRecord(char*, MWExceptionInfo*) |
96.05% | 100.00% | +20 |
| ✅ | __unregister_fragment |
99.92% | 100.00% | +/-0 |
| ✅ | __register_fragment |
0.00% | 100.00% | +52 |
| ✅ | std::bad_exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/GCN_mem_alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
99.11% | 100.00% | +1 |
| ✅ | .text |
50.00% | 100.00% | +184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __sys_free |
97.83% | 100.00% | +3 |
| ✅ | __sys_alloc |
2.17% | 100.00% | +180 |
main/debugger/embedded/MetroTRK/Portable/mainloop
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
95.81% | 100.00% | +10 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKNubMainLoop |
95.81% | 100.00% | +10 |
main/debugger/embedded/MetroTRK/Portable/nubevent
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Portable/nubinit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .rodata |
64.15% | 100.00% | +11 |
| ✅ | .text |
69.35% | 100.00% | +118 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKInitializeNub |
61.88% | 100.00% | +118 |
main/debugger/embedded/MetroTRK/Portable/msg
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
8.24% | 100.00% | +436 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKMessageSend |
8.24% | 100.00% | +436 |
main/debugger/embedded/MetroTRK/Portable/msgbuf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .text |
77.77% | 100.00% | +674 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKReadBuffer_ui32 |
89.80% | 100.00% | +24 |
| ✅ | TRKReadBuffer1_ui64 |
91.90% | 100.00% | +18 |
| ✅ | TRKReadBuffer1_ui32 |
91.40% | 100.00% | +17 |
| ✅ | TRKReadBuffer1_ui16 |
93.04% | 100.00% | +12 |
| ✅ | TRKAppendBuffer_ui32 |
43.56% | 100.00% | +142 |
| ✅ | TRKAppendBuffer1_ui64 |
50.02% | 100.00% | +125 |
| ✅ | TRKAppendBuffer1_ui32 |
42.41% | 100.00% | +124 |
| ✅ | TRKAppendBuffer1_ui16 |
38.20% | 100.00% | +123 |
| ✅ | TRKGetFreeBuffer |
57.32% | 100.00% | +85 |
main/debugger/embedded/MetroTRK/Portable/serpoll
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
83.33% | 100.00% | +3 |
| ✅ | .text |
30.21% | 100.00% | +678 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKGetInput |
0.00% | 100.00% | +152 |
| ✅ | TRKTestForPacket |
24.38% | 100.00% | +526 |
main/debugger/embedded/MetroTRK/Os/dolphin/usr_put
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
5.71% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | usr_puts_serial |
2.94% | 100.00% | +132 |
main/debugger/embedded/MetroTRK/Portable/dispatch
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
98.46% | 100.00% | +2 |
| ✅ | .text |
87.69% | 100.00% | +19 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDispatchMessage |
95.15% | 100.00% | +6 |
| ✅ | TRKInitializeDispatcher |
46.67% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Portable/msghndlr
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
50.00% | 100.00% | +28 |
| ✅ | .text |
94.86% | 100.00% | +531 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoSetOption |
0.00% | 100.00% | +420 |
| ✅ | TRKDoStep |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoFlushCache |
99.96% | 100.00% | +/-0 |
| ✅ | TRKDoWriteRegisters |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoReadRegisters |
99.94% | 100.00% | +/-0 |
| ✅ | TRKDoWriteMemory |
97.80% | 100.00% | +23 |
| ✅ | TRKDoReadMemory |
97.76% | 100.00% | +23 |
| ✅ | TRKDoDisconnect |
91.42% | 100.00% | +19 |
| ✅ | TRKDoConnect |
91.66% | 100.00% | +15 |
| ✅ | SetTRKConnected |
0.00% | 100.00% | +12 |
| ✅ | GetTRKConnected |
0.00% | 100.00% | +16 |
main/debugger/embedded/MetroTRK/Portable/support
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
50.20% | 100.00% | +1115 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | HandlePositionFileSupportRequest |
0.00% | 100.00% | +400 |
| ✅ | HandleCloseFileSupportRequest |
0.00% | 100.00% | +288 |
| ✅ | HandleOpenFileSupportRequest |
0.00% | 100.00% | +424 |
| ✅ | TRKRequestSend |
99.95% | 100.00% | +/-0 |
| ✅ | TRKSuppAccessFile |
99.53% | 100.00% | +3 |
main/debugger/embedded/MetroTRK/Portable/notify
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.87% | 100.00% | +/-0 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoNotifyStopped |
99.87% | 100.00% | +/-0 |
main/Runtime/__mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +312 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memset |
0.00% | 100.00% | +48 |
| ✅ | __fill_mem |
0.00% | 100.00% | +184 |
| ✅ | memcpy |
0.00% | 100.00% | +80 |
main/debugger/embedded/MetroTRK/Portable/mem_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +84 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_memset |
0.00% | 100.00% | +48 |
| ✅ | TRK_memcpy |
0.00% | 100.00% | +36 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.86% | 100.00% | +2 |
| ✅ | .rodata |
71.70% | 100.00% | +38 |
| ✅ | .text |
65.04% | 100.00% | +2460 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKTargetSupportRequest |
43.47% | 100.00% | +293 |
| ✅ | TRKTargetStepOutOfRange |
68.23% | 100.00% | +39 |
| ✅ | TRKTargetSingleStep |
63.52% | 100.00% | +39 |
| ✅ | TRKTargetAddStopInfo |
52.74% | 100.00% | +117 |
| ✅ | TRKTargetInterrupt |
19.64% | 100.00% | +279 |
| ✅ | TRKTargetCPUType |
87.50% | 100.00% | +12 |
| ✅ | TRKTargetVersions |
99.80% | 100.00% | +/-0 |
| ✅ | TRKTargetAccessExtended2 |
30.87% | 100.00% | +746 |
| ✅ | TRKTargetAccessFP |
24.29% | 100.00% | +929 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .init |
0.00% | 100.00% | +292 |
| ✅ | .text |
85.35% | 100.00% | +50 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __TRK_reset |
0.00% | 100.00% | +292 |
| ✅ | TRKInitializeTarget |
79.21% | 100.00% | +15 |
| ✅ | TRKTargetTranslate |
60.68% | 100.00% | +34 |
main/debugger/embedded/MetroTRK/Portable/main_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
81.18% | 100.00% | +12 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_main |
81.18% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.82% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +80 |
| ✅ | .text |
62.68% | 100.00% | +483 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | InitializeProgramEndTrap |
0.00% | 100.00% | +88 |
| ✅ | TRK_board_display |
66.67% | 100.00% | +16 |
| ✅ | TRKReadUARTPoll |
74.70% | 100.00% | +60 |
| ✅ | WriteUART1 |
48.00% | 100.00% | +20 |
| ✅ | WriteUARTFlush |
81.16% | 100.00% | +42 |
| ✅ | InitMetroTRKCommTable |
0.00% | 100.00% | +256 |
main/debugger/embedded/MetroTRK/Os/dolphin/target_options
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +28 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | GetUseSerialIO |
0.00% | 100.00% | +16 |
| ✅ | SetUseSerialIO |
0.00% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Export/mslsupp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
16.14% | 100.00% | +1204 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __position_file |
0.00% | 100.00% | +220 |
| ✅ | __close_file |
0.00% | 100.00% | +132 |
| ✅ | __open_file |
0.00% | 100.00% | +348 |
| ✅ | __write_file |
19.36% | 100.00% | +145 |
| ✅ | __read_file |
19.36% | 100.00% | +145 |
| ✅ | __TRK_write_console |
43.11% | 100.00% | +106 |
| ✅ | __read_console |
43.11% | 100.00% | +106 |
Author
This may be preventing us from hitting 100% Edit: objdiff-cli PR made to fix this bug, its not a BFBB issue encounter/objdiff#349 |
|
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +768 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __check_pad3 |
0.00% | 100.00% | +64 |
| ✅ | __set_debug_bba |
0.00% | 100.00% | +12 |
| ✅ | __get_debug_bba |
0.00% | 100.00% | +8 |
| ✅ | __start |
0.00% | 100.00% | +348 |
| ✅ | __init_registers |
0.00% | 100.00% | +144 |
| ✅ | __init_data |
0.00% | 100.00% | +192 |
main/dolphin/src/os/init/__ppc_eabi_init
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +88 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __init_hardware |
0.00% | 100.00% | +36 |
| ✅ | __flush_cache |
0.00% | 100.00% | +52 |
main/MSL_C/PPC_EABI/abort_exit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
80.39% | 100.00% | +77 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | exit |
82.83% | 100.00% | +41 |
| ✅ | abort |
76.64% | 100.00% | +36 |
main/MSL_C/MSL_Common/alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
6.84% | 100.00% | +5287 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | realloc |
2.86% | 100.00% | +136 |
| ✅ | __pool_realloc |
0.20% | 100.00% | +1968 |
| ✅ | __pool_free |
10.91% | 100.00% | +78 |
| ✅ | __pool_alloc |
4.76% | 100.00% | +80 |
| ✅ | deallocate_from_fixed_pools |
67.67% | 100.00% | +111 |
| ✅ | allocate_from_fixed_pools |
0.56% | 100.00% | +716 |
| ✅ | deallocate_from_var_pools |
16.61% | 100.00% | +550 |
| ✅ | soft_allocate_from_var_pools |
1.85% | 100.00% | +212 |
| ✅ | allocate_from_var_pools |
1.82% | 100.00% | +215 |
| ✅ | link_new_block |
2.22% | 100.00% | +176 |
| ✅ | Block_subBlock |
0.83% | 100.00% | +480 |
| ✅ | Block_construct |
0.70% | 100.00% | +564 |
main/MSL_C/MSL_Common/ansi_files
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
32.04% | 100.00% | +532 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __flush_line_buffered_output_files |
0.00% | 100.00% | +140 |
| ✅ | __flush_all |
90.54% | 100.00% | +10 |
| ✅ | __close_all |
89.14% | 100.00% | +18 |
| ✅ | __init_file |
0.00% | 100.00% | +220 |
| ✅ | __find_unopened_file |
0.00% | 100.00% | +144 |
main/MSL_C/MSL_Common_Embedded/ansi_fp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
59.55% | 100.00% | +145 |
| ✅ | .rodata |
83.26% | 100.00% | +37 |
| ✅ | .text |
17.61% | 100.00% | +11359 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __dec2num |
18.40% | 100.00% | +3446 |
| ✅ | __num2dec |
36.19% | 100.00% | +268 |
| ✅ | __num2dec_internal |
21.28% | 100.00% | +746 |
| ✅ | __minus_dec |
33.58% | 100.00% | +847 |
| ✅ | __equals_dec |
45.45% | 100.00% | +146 |
| ✅ | __two_exp |
8.20% | 100.00% | +5526 |
| ✅ | __timesdec |
40.13% | 100.00% | +378 |
main/MSL_C/MSL_Common/arith
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
55.00% | 100.00% | +7 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | abs |
55.00% | 100.00% | +7 |
main/MSL_C/MSL_Common/buffer_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
19.98% | 100.00% | +649 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | setvbuf |
0.00% | 100.00% | +356 |
| ✅ | __flush_buffer |
56.22% | 100.00% | +85 |
| ✅ | __load_buffer |
0.00% | 100.00% | +208 |
main/MSL_C/MSL_Common/char_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +1184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fputs |
0.00% | 100.00% | +212 |
| ✅ | __put_char |
0.00% | 100.00% | +440 |
| ✅ | fgets |
0.00% | 100.00% | +532 |
main/MSL_C/MSL_Common/ctype
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
11.00% | 100.00% | +53 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | tolower |
18.33% | 100.00% | +29 |
| ✅ | isprint |
0.00% | 100.00% | +24 |
main/MSL_C/MSL_Common/locale
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/direct_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
39.63% | 100.00% | +1132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __fwrite |
84.73% | 100.00% | +119 |
| ✅ | fwrite |
60.16% | 100.00% | +49 |
| ✅ | __fread |
0.47% | 100.00% | +844 |
| ✅ | fread |
3.23% | 100.00% | +120 |
main/MSL_C/MSL_Common/file_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
24.19% | 100.00% | +1310 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __get_file_modes |
0.00% | 100.00% | +380 |
| ✅ | fopen |
0.00% | 100.00% | +592 |
| ✅ | fflush |
89.19% | 100.00% | +33 |
| ✅ | fclose |
31.46% | 100.00% | +304 |
main/MSL_C/MSL_Common/FILE_POS
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
63.47% | 100.00% | +309 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fseek |
64.48% | 100.00% | +38 |
| ✅ | _fseek |
70.44% | 100.00% | +169 |
| ✅ | ftell |
39.10% | 100.00% | +102 |
main/MSL_C/MSL_Common/mbstring
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
49.58% | 100.00% | +405 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | wcstombs |
49.67% | 100.00% | +140 |
| ✅ | mbtowc |
16.46% | 100.00% | +240 |
| ✅ | is_utf8_complete |
89.90% | 100.00% | +23 |
main/MSL_C/MSL_Common/mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
29.91% | 100.00% | +257 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memcmp |
11.05% | 100.00% | +67 |
| ✅ | __memrchr |
0.00% | 100.00% | +44 |
| ✅ | memchr |
0.00% | 100.00% | +44 |
| ✅ | memmove |
49.84% | 100.00% | +102 |
main/MSL_C/MSL_Common/mem_funcs
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
78.71% | 100.00% | +153 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __copy_longs_rev_unaligned |
82.44% | 100.00% | +30 |
| ✅ | __copy_longs_unaligned |
76.25% | 100.00% | +45 |
| ✅ | __copy_longs_rev_aligned |
79.26% | 100.00% | +34 |
| ✅ | __copy_longs_aligned |
77.32% | 100.00% | +42 |
main/MSL_C/MSL_Common/misc_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
60.00% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | feof |
50.00% | 100.00% | +4 |
| ✅ | clearerr |
25.00% | 100.00% | +12 |
main/MSL_C/MSL_Common/printf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +280 |
| ✅ | .rodata |
97.30% | 100.00% | +1 |
| ✅ | .text |
76.30% | 100.00% | +2017 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sprintf |
52.84% | 100.00% | +105 |
| ✅ | vsprintf |
27.17% | 100.00% | +87 |
| ✅ | vprintf |
66.63% | 100.00% | +50 |
| ✅ | fprintf |
88.95% | 100.00% | +24 |
| ✅ | printf |
33.93% | 100.00% | +153 |
| ✅ | __StringWrite |
36.15% | 100.00% | +68 |
| ✅ | __FileWrite |
67.41% | 100.00% | +28 |
| ✅ | __pformatter |
85.62% | 100.00% | +274 |
| ✅ | float2str |
72.16% | 100.00% | +493 |
| ✅ | round_decimal |
76.92% | 100.00% | +69 |
| ✅ | double2hex |
73.50% | 100.00% | +218 |
| ✅ | longlong2str |
84.05% | 100.00% | +116 |
| ✅ | long2str |
82.23% | 100.00% | +96 |
| ✅ | parse_format |
82.15% | 100.00% | +229 |
main/MSL_C/MSL_Common/qsort
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
0.00% | 100.00% | +364 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | qsort |
0.00% | 100.00% | +364 |
main/MSL_C/MSL_Common/rand
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
85.00% | 100.00% | +4 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | rand |
85.00% | 100.00% | +4 |
main/MSL_C/MSL_Common/scanf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +104 |
| ✅ | .text |
73.71% | 100.00% | +1095 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | sscanf |
57.43% | 100.00% | +83 |
| ✅ | __StringRead |
62.75% | 100.00% | +53 |
| ✅ | __sformatter |
81.64% | 100.00% | +454 |
| ✅ | parse_format |
62.72% | 100.00% | +504 |
main/MSL_C/MSL_Common/signal
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
70.00% | 100.00% | +57 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | raise |
70.00% | 100.00% | +57 |
main/MSL_C/MSL_Common/string
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +912 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
32.46% | 100.00% | +829 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strstr |
67.50% | 100.00% | +33 |
| ✅ | strtok |
1.27% | 100.00% | +312 |
| ✅ | strchr |
0.00% | 100.00% | +48 |
| ✅ | strncmp |
27.81% | 100.00% | +46 |
| ✅ | strcmp |
59.07% | 100.00% | +121 |
| ✅ | strncat |
5.26% | 100.00% | +72 |
| ✅ | strcat |
35.00% | 100.00% | +28 |
| ✅ | strncpy |
27.06% | 100.00% | +49 |
| ✅ | strcpy |
51.04% | 100.00% | +90 |
| ✅ | strlen |
0.00% | 100.00% | +28 |
main/MSL_C/MSL_Common/float
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata |
83.33% | 100.00% | +7 |
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/strtold
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
30.97% | 100.00% | +2932 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atof |
0.00% | 100.00% | +140 |
| ✅ | __strtold |
32.03% | 100.00% | +2792 |
main/MSL_C/MSL_Common/strtoul
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
50.00% | 100.00% | +68 |
| ✅ | .text |
68.24% | 100.00% | +672 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | atoi |
2.08% | 100.00% | +188 |
| ✅ | __strtoull |
73.17% | 100.00% | +277 |
| ✅ | __strtoul |
76.79% | 100.00% | +206 |
main/MSL_C/MSL_Common_Embedded/uart_console_io_gcn
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
69.61% | 100.00% | +62 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __write_console |
68.37% | 100.00% | +62 |
main/MSL_C/MSL_Common/wchar_io
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
56.88% | 100.00% | +58 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | fwide |
56.88% | 100.00% | +58 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
97.14% | 100.00% | +4 |
| ✅ | .text |
55.07% | 100.00% | +352 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_acos |
55.07% | 100.00% | +352 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .sdata2 |
94.44% | 100.00% | +8 |
| ✅ | .text |
61.69% | 100.00% | +234 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_asin |
61.69% | 100.00% | +234 |
main/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
94.06% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __ieee754_pow |
94.06% | 100.00% | +132 |
main/MSL_C/PPC_EABI/math_ppc
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/MSL_C/MSL_Common/extras
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
51.43% | 100.00% | +136 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | strcmpi |
2.86% | 100.00% | +136 |
main/Runtime/global_destructor_chain
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .dtors |
0.00% | 100.00% | +4 |
| Function | From | To | Bytes |
|---|
main/Runtime/New
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .data |
0.00% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .sdata |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +204 |
| ✅ | extab |
0.00% | 100.00% | +80 |
| ✅ | extabindex |
0.00% | 100.00% | +24 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | std::exception::~exception() |
0.00% | 100.00% | +116 |
| ✅ | operator delete(void*) |
0.00% | 100.00% | +76 |
| ✅ | std::exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/NMWException
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
13.46% | 100.00% | +986 |
| ✅ | extab |
50.00% | 100.00% | +32 |
| ✅ | extabindex |
47.50% | 100.00% | +37 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __construct_array |
1.61% | 100.00% | +244 |
| ✅ | __partial_array_destructor::~__partial_array_destructor() |
0.00% | 100.00% | +184 |
| ✅ | __throw_catch_compare |
1.40% | 100.00% | +548 |
| ✅ | std::duhandler() |
74.00% | 100.00% | +10 |
main/Runtime/runtime
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.17% | 100.00% | +16 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __cvt_sll_flt |
91.11% | 100.00% | +15 |
main/Runtime/__init_cpp_exceptions
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .ctors |
0.00% | 100.00% | +4 |
| ✅ | .dtors |
0.00% | 100.00% | +8 |
| Function | From | To | Bytes |
|---|
main/Runtime/Gecko_ExceptionPPC
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
50.00% | 100.00% | +8 |
| ✅ | .data |
87.93% | 100.00% | +27 |
| ✅ | .rodata |
0.00% | 100.00% | +152 |
| ✅ | .sdata |
0.00% | 100.00% | +16 |
| ✅ | .text |
80.59% | 100.00% | +1004 |
| ✅ | extab |
0.00% | 100.00% | +116 |
| 📈 | extabindex |
0.00% | 92.86% | +78 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __throw |
0.00% | 100.00% | +324 |
| ✅ | __end__catch |
0.00% | 100.00% | +68 |
| ✅ | __unexpected |
0.00% | 100.00% | +436 |
| ✅ | std::bad_exception::~bad_exception() |
0.00% | 100.00% | +92 |
| ✅ | ExPPC_FindExceptionRecord(char*, MWExceptionInfo*) |
96.05% | 100.00% | +20 |
| ✅ | __unregister_fragment |
99.92% | 100.00% | +/-0 |
| ✅ | __register_fragment |
0.00% | 100.00% | +52 |
| ✅ | std::bad_exception::what() const |
0.00% | 100.00% | +12 |
main/Runtime/GCN_mem_alloc
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
99.11% | 100.00% | +1 |
| ✅ | .text |
50.00% | 100.00% | +184 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __sys_free |
97.83% | 100.00% | +3 |
| ✅ | __sys_alloc |
2.17% | 100.00% | +180 |
main/debugger/embedded/MetroTRK/Portable/mainloop
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
95.81% | 100.00% | +10 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKNubMainLoop |
95.81% | 100.00% | +10 |
main/debugger/embedded/MetroTRK/Portable/nubevent
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Portable/nubinit
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .rodata |
64.15% | 100.00% | +11 |
| ✅ | .text |
69.35% | 100.00% | +118 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKInitializeNub |
61.88% | 100.00% | +118 |
main/debugger/embedded/MetroTRK/Portable/msg
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
8.24% | 100.00% | +436 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKMessageSend |
8.24% | 100.00% | +436 |
main/debugger/embedded/MetroTRK/Portable/msgbuf
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .rodata |
0.00% | 100.00% | +32 |
| ✅ | .text |
77.77% | 100.00% | +674 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKReadBuffer_ui32 |
89.80% | 100.00% | +24 |
| ✅ | TRKReadBuffer1_ui64 |
91.90% | 100.00% | +18 |
| ✅ | TRKReadBuffer1_ui32 |
91.40% | 100.00% | +17 |
| ✅ | TRKReadBuffer1_ui16 |
93.04% | 100.00% | +12 |
| ✅ | TRKAppendBuffer_ui32 |
43.56% | 100.00% | +142 |
| ✅ | TRKAppendBuffer1_ui64 |
50.02% | 100.00% | +125 |
| ✅ | TRKAppendBuffer1_ui32 |
42.41% | 100.00% | +124 |
| ✅ | TRKAppendBuffer1_ui16 |
38.20% | 100.00% | +123 |
| ✅ | TRKGetFreeBuffer |
57.32% | 100.00% | +85 |
main/debugger/embedded/MetroTRK/Portable/serpoll
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
83.33% | 100.00% | +3 |
| ✅ | .text |
30.21% | 100.00% | +678 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKGetInput |
0.00% | 100.00% | +152 |
| ✅ | TRKTestForPacket |
24.38% | 100.00% | +526 |
main/debugger/embedded/MetroTRK/Os/dolphin/usr_put
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
5.71% | 100.00% | +132 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | usr_puts_serial |
2.94% | 100.00% | +132 |
main/debugger/embedded/MetroTRK/Portable/dispatch
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
98.46% | 100.00% | +2 |
| ✅ | .text |
87.69% | 100.00% | +19 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDispatchMessage |
95.15% | 100.00% | +6 |
| ✅ | TRKInitializeDispatcher |
46.67% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Portable/msghndlr
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .data |
50.00% | 100.00% | +28 |
| ✅ | .text |
94.86% | 100.00% | +531 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoSetOption |
0.00% | 100.00% | +420 |
| ✅ | TRKDoStep |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoFlushCache |
99.96% | 100.00% | +/-0 |
| ✅ | TRKDoWriteRegisters |
99.97% | 100.00% | +/-0 |
| ✅ | TRKDoReadRegisters |
99.94% | 100.00% | +/-0 |
| ✅ | TRKDoWriteMemory |
97.80% | 100.00% | +23 |
| ✅ | TRKDoReadMemory |
97.76% | 100.00% | +23 |
| ✅ | TRKDoDisconnect |
91.42% | 100.00% | +19 |
| ✅ | TRKDoConnect |
91.66% | 100.00% | +15 |
| ✅ | SetTRKConnected |
0.00% | 100.00% | +12 |
| ✅ | GetTRKConnected |
0.00% | 100.00% | +16 |
main/debugger/embedded/MetroTRK/Portable/support
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
50.20% | 100.00% | +1115 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | HandlePositionFileSupportRequest |
0.00% | 100.00% | +400 |
| ✅ | HandleCloseFileSupportRequest |
0.00% | 100.00% | +288 |
| ✅ | HandleOpenFileSupportRequest |
0.00% | 100.00% | +424 |
| ✅ | TRKRequestSend |
99.95% | 100.00% | +/-0 |
| ✅ | TRKSuppAccessFile |
99.53% | 100.00% | +3 |
main/debugger/embedded/MetroTRK/Portable/notify
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
99.87% | 100.00% | +/-0 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKDoNotifyStopped |
99.87% | 100.00% | +/-0 |
main/Runtime/__mem
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +312 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | memset |
0.00% | 100.00% | +48 |
| ✅ | __fill_mem |
0.00% | 100.00% | +184 |
| ✅ | memcpy |
0.00% | 100.00% | +80 |
main/debugger/embedded/MetroTRK/Portable/mem_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .init |
0.00% | 100.00% | +84 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_memset |
0.00% | 100.00% | +48 |
| ✅ | TRK_memcpy |
0.00% | 100.00% | +36 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.86% | 100.00% | +2 |
| ✅ | .rodata |
71.70% | 100.00% | +38 |
| ✅ | .text |
65.04% | 100.00% | +2460 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRKTargetSupportRequest |
43.47% | 100.00% | +293 |
| ✅ | TRKTargetStepOutOfRange |
68.23% | 100.00% | +39 |
| ✅ | TRKTargetSingleStep |
63.52% | 100.00% | +39 |
| ✅ | TRKTargetAddStopInfo |
52.74% | 100.00% | +117 |
| ✅ | TRKTargetInterrupt |
19.64% | 100.00% | +279 |
| ✅ | TRKTargetCPUType |
87.50% | 100.00% | +12 |
| ✅ | TRKTargetVersions |
99.80% | 100.00% | +/-0 |
| ✅ | TRKTargetAccessExtended2 |
30.87% | 100.00% | +746 |
| ✅ | TRKTargetAccessFP |
24.29% | 100.00% | +929 |
main/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception
| Section | From | To | Bytes |
|---|
| Function | From | To | Bytes |
|---|
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .init |
0.00% | 100.00% | +292 |
| ✅ | .text |
85.35% | 100.00% | +50 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __TRK_reset |
0.00% | 100.00% | +292 |
| ✅ | TRKInitializeTarget |
79.21% | 100.00% | +15 |
| ✅ | TRKTargetTranslate |
60.68% | 100.00% | +34 |
main/debugger/embedded/MetroTRK/Portable/main_TRK
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
81.18% | 100.00% | +12 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | TRK_main |
81.18% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
99.82% | 100.00% | +16 |
| ✅ | .rodata |
0.00% | 100.00% | +80 |
| ✅ | .text |
62.68% | 100.00% | +483 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | InitializeProgramEndTrap |
0.00% | 100.00% | +88 |
| ✅ | TRK_board_display |
66.67% | 100.00% | +16 |
| ✅ | TRKReadUARTPoll |
74.70% | 100.00% | +60 |
| ✅ | WriteUART1 |
48.00% | 100.00% | +20 |
| ✅ | WriteUARTFlush |
81.16% | 100.00% | +42 |
| ✅ | InitMetroTRKCommTable |
0.00% | 100.00% | +256 |
main/debugger/embedded/MetroTRK/Os/dolphin/target_options
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .bss |
0.00% | 100.00% | +8 |
| ✅ | .text |
0.00% | 100.00% | +28 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | GetUseSerialIO |
0.00% | 100.00% | +16 |
| ✅ | SetUseSerialIO |
0.00% | 100.00% | +12 |
main/debugger/embedded/MetroTRK/Export/mslsupp
| Section | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | .text |
16.14% | 100.00% | +1204 |
| Function | From | To | Bytes | |
|---|---|---|---|---|
| ✅ | __position_file |
0.00% | 100.00% | +220 |
| ✅ | __close_file |
0.00% | 100.00% | +132 |
| ✅ | __open_file |
0.00% | 100.00% | +348 |
| ✅ | __write_file |
19.36% | 100.00% | +145 |
| ✅ | __read_file |
19.36% | 100.00% | +145 |
| ✅ | __TRK_write_console |
43.11% | 100.00% | +106 |
| ✅ | __read_console |
43.11% | 100.00% | +106 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Process for creating this PR, agent assisted: