Skip to content

Pr/msl#737

Closed
zcanann wants to merge 47 commits intobfbbdecomp:mainfrom
zcanann:pr/msl
Closed

Pr/msl#737
zcanann wants to merge 47 commits intobfbbdecomp:mainfrom
zcanann:pr/msl

Conversation

@zcanann
Copy link
Copy Markdown

@zcanann zcanann commented Apr 20, 2026

No description provided.

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

main/MSL_C/MSL_Common/ansi_files

Section From To Bytes
📈 .text 32.04% 77.75% +358
Function From To Bytes
📈 __flush_line_buffered_output_files 0.00% 80.49% +112
📈 __init_file 0.00% 59.93% +131
📈 __find_unopened_file 0.00% 79.08% +113

main/MSL_C/MSL_Common/arith

Section From To Bytes
📈 .text 55.00% 73.75% +3
Function From To Bytes
📈 abs 55.00% 73.75% +3

main/MSL_C/MSL_Common/buffer_io

Section From To Bytes
📈 .text 19.98% 67.17% +383
Function From To Bytes
📈 setvbuf 0.00% 87.18% +310
📈 __load_buffer 0.00% 35.04% +72

main/MSL_C/MSL_Common/char_io

Section From To Bytes
📈 .text 0.00% 83.96% +994
Function From To Bytes
📈 fputs 0.00% 69.15% +146
📈 __put_char 0.00% 93.78% +412
📈 fgets 0.00% 81.74% +434

main/MSL_C/MSL_Common/ctype

Section From To Bytes
📈 .text 11.00% 77.33% +39
Function From To Bytes
📈 tolower 18.33% 81.11% +22
📈 isprint 0.00% 71.67% +17

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% 81.73% +789
Function From To Bytes
📈 __fread 0.47% 85.29% +719
📈 fread 3.23% 60.16% +70

main/MSL_C/MSL_Common/file_io

Section From To Bytes
📈 .text 24.19% 44.19% +345
Function From To Bytes
📈 __get_file_modes 0.00% 68.53% +260
📈 fopen 0.00% 14.39% +85

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/misc_io

Section From To Bytes
📈 .text 60.00% 89.00% +11
Function From To Bytes
feof 50.00% 100.00% +4
📈 clearerr 25.00% 72.50% +7

main/MSL_C/MSL_Common/rand

Section From To Bytes
📈 .text 85.00% 97.50% +4
Function From To Bytes
📈 rand 85.00% 97.50% +4

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% 99.89% +910
.sdata 0.00% 100.00% +8
📈 .text 32.46% 50.21% +218
Function From To Bytes
📈 strtok 1.27% 52.63% +162
📈 strcmp 59.07% 65.58% +19
📈 strncat 5.26% 41.84% +27
📈 strncpy 27.06% 42.06% +10
⚠️ strcpy 51.04% 50.22% --1

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/strtoul

Section From To Bytes
📈 .text 68.24% 71.30% +64
Function From To Bytes
📈 atoi 2.08% 35.79% +64

main/MSL_C/MSL_Common/wchar_io

Section From To Bytes
📈 .text 56.88% 89.26% +44
Function From To Bytes
📈 fwide 56.88% 89.26% +44

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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

main/MSL_C/MSL_Common/ansi_files

Section From To Bytes
📈 .text 32.04% 77.75% +358
Function From To Bytes
📈 __flush_line_buffered_output_files 0.00% 80.49% +112
📈 __init_file 0.00% 59.93% +131
📈 __find_unopened_file 0.00% 79.08% +113

main/MSL_C/MSL_Common/arith

Section From To Bytes
📈 .text 55.00% 73.75% +3
Function From To Bytes
📈 abs 55.00% 73.75% +3

main/MSL_C/MSL_Common/buffer_io

Section From To Bytes
📈 .text 19.98% 67.17% +383
Function From To Bytes
📈 setvbuf 0.00% 87.18% +310
📈 __load_buffer 0.00% 35.04% +72

main/MSL_C/MSL_Common/char_io

Section From To Bytes
📈 .text 0.00% 83.96% +994
Function From To Bytes
📈 fputs 0.00% 69.15% +146
📈 __put_char 0.00% 93.78% +412
📈 fgets 0.00% 81.74% +434

main/MSL_C/MSL_Common/ctype

Section From To Bytes
📈 .text 11.00% 77.33% +39
Function From To Bytes
📈 tolower 18.33% 81.11% +22
📈 isprint 0.00% 71.67% +17

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% 81.73% +789
Function From To Bytes
📈 __fread 0.47% 85.29% +719
📈 fread 3.23% 60.16% +70

main/MSL_C/MSL_Common/file_io

Section From To Bytes
📈 .text 24.19% 44.19% +345
Function From To Bytes
📈 __get_file_modes 0.00% 68.53% +260
📈 fopen 0.00% 14.39% +85

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/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/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/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% 99.89% +910
.sdata 0.00% 100.00% +8
📈 .text 32.46% 50.21% +218
Function From To Bytes
📈 strtok 1.27% 52.63% +162
📈 strcmp 59.07% 65.58% +19
📈 strncat 5.26% 41.84% +27
📈 strncpy 27.06% 42.06% +10
⚠️ strcpy 51.04% 50.22% --1

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/strtoul

Section From To Bytes
📈 .text 68.24% 71.30% +64
Function From To Bytes
📈 atoi 2.08% 35.79% +64

main/MSL_C/MSL_Common/wchar_io

Section From To Bytes
📈 .text 56.88% 89.26% +44
Function From To Bytes
📈 fwide 56.88% 89.26% +44

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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

main/MSL_C/MSL_Common/ansi_files

Section From To Bytes
📈 .text 32.04% 77.75% +358
Function From To Bytes
📈 __flush_line_buffered_output_files 0.00% 80.49% +112
📈 __init_file 0.00% 59.93% +131
📈 __find_unopened_file 0.00% 79.08% +113

main/MSL_C/MSL_Common/arith

Section From To Bytes
📈 .text 55.00% 73.75% +3
Function From To Bytes
📈 abs 55.00% 73.75% +3

main/MSL_C/MSL_Common/buffer_io

Section From To Bytes
📈 .text 19.98% 67.17% +383
Function From To Bytes
📈 setvbuf 0.00% 87.18% +310
📈 __load_buffer 0.00% 35.04% +72

main/MSL_C/MSL_Common/char_io

Section From To Bytes
📈 .text 0.00% 83.96% +994
Function From To Bytes
📈 fputs 0.00% 69.15% +146
📈 __put_char 0.00% 93.78% +412
📈 fgets 0.00% 81.74% +434

main/MSL_C/MSL_Common/ctype

Section From To Bytes
📈 .text 11.00% 77.33% +39
Function From To Bytes
📈 tolower 18.33% 81.11% +22
📈 isprint 0.00% 71.67% +17

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% 81.73% +789
Function From To Bytes
📈 __fread 0.47% 85.29% +719
📈 fread 3.23% 60.16% +70

main/MSL_C/MSL_Common/file_io

Section From To Bytes
📈 .text 24.19% 44.19% +345
Function From To Bytes
📈 __get_file_modes 0.00% 68.53% +260
📈 fopen 0.00% 14.39% +85

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/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/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/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% 99.89% +910
.sdata 0.00% 100.00% +8
📈 .text 32.46% 50.21% +218
Function From To Bytes
📈 strtok 1.27% 52.63% +162
📈 strcmp 59.07% 65.58% +19
📈 strncat 5.26% 41.84% +27
📈 strncpy 27.06% 42.06% +10
⚠️ strcpy 51.04% 50.22% --1

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/strtoul

Section From To Bytes
📈 .text 68.24% 71.30% +64
Function From To Bytes
📈 atoi 2.08% 35.79% +64

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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

main/MSL_C/MSL_Common/ansi_files

Section From To Bytes
📈 .text 32.04% 77.75% +358
Function From To Bytes
📈 __flush_line_buffered_output_files 0.00% 80.49% +112
📈 __init_file 0.00% 59.93% +131
📈 __find_unopened_file 0.00% 79.08% +113

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% 67.17% +383
Function From To Bytes
📈 setvbuf 0.00% 87.18% +310
📈 __load_buffer 0.00% 35.04% +72

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% 44.19% +345
Function From To Bytes
📈 __get_file_modes 0.00% 68.53% +260
📈 fopen 0.00% 14.39% +85

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/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/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/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% 99.89% +910
.sdata 0.00% 100.00% +8
📈 .text 32.46% 50.21% +218
Function From To Bytes
📈 strtok 1.27% 52.63% +162
📈 strcmp 59.07% 65.58% +19
📈 strncat 5.26% 41.84% +27
📈 strncpy 27.06% 42.06% +10
⚠️ strcpy 51.04% 50.22% --1

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/strtoul

Section From To Bytes
📈 .text 68.24% 71.30% +64
Function From To Bytes
📈 atoi 2.08% 35.79% +64

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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 90.59% +573
Function From To Bytes
setvbuf 0.00% 100.00% +356
__flush_buffer 56.22% 100.00% +85
📈 __load_buffer 0.00% 63.27% +131

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% 82.84% +1013
Function From To Bytes
📈 __get_file_modes 0.00% 91.37% +347
📈 fopen 0.00% 99.99% +591
fflush 89.19% 100.00% +33
📈 fclose 31.46% 40.63% +40

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/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/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/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% 99.89% +910
.sdata 0.00% 100.00% +8
📈 .text 32.46% 97.30% +796
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% 56.32% +38
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/strtoul

Section From To Bytes
📈 .data 50.00% 52.94% +4
📈 .text 68.24% 92.17% +506
Function From To Bytes
📈 atoi 2.08% 99.94% +187
📈 __strtoull 73.17% 92.95% +204
📈 __strtoul 76.79% 89.58% +113

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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 90.59% +573
Function From To Bytes
setvbuf 0.00% 100.00% +356
__flush_buffer 56.22% 100.00% +85
📈 __load_buffer 0.00% 63.27% +131

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% 82.84% +1013
Function From To Bytes
📈 __get_file_modes 0.00% 91.37% +347
📈 fopen 0.00% 99.99% +591
fflush 89.19% 100.00% +33
📈 fclose 31.46% 40.63% +40

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/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/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/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% 99.89% +910
.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/strtoul

Section From To Bytes
📈 .data 50.00% 52.94% +4
📈 .text 68.24% 92.17% +506
Function From To Bytes
📈 atoi 2.08% 99.94% +187
📈 __strtoull 73.17% 92.95% +204
📈 __strtoul 76.79% 89.58% +113

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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 82.84% +1013
Function From To Bytes
📈 __get_file_modes 0.00% 91.37% +347
📈 fopen 0.00% 99.99% +591
fflush 89.19% 100.00% +33
📈 fclose 31.46% 40.63% +40

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/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/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/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% 99.89% +910
.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/strtoul

Section From To Bytes
📈 .data 50.00% 52.94% +4
📈 .text 68.24% 92.17% +506
Function From To Bytes
📈 atoi 2.08% 99.94% +187
📈 __strtoull 73.17% 92.95% +204
📈 __strtoul 76.79% 89.58% +113

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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 82.84% +1013
Function From To Bytes
📈 __get_file_modes 0.00% 91.37% +347
📈 fopen 0.00% 99.99% +591
fflush 89.19% 100.00% +33
📈 fclose 31.46% 40.63% +40

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/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/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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 96.89% +1256
Function From To Bytes
📈 __get_file_modes 0.00% 91.37% +347
📈 fopen 0.00% 99.32% +588
fflush 89.19% 100.00% +33
📈 fclose 31.46% 96.17% +287

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/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/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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 97.91% +1273
Function From To Bytes
📈 __get_file_modes 0.00% 94.95% +360
fopen 0.00% 100.00% +592
fflush 89.19% 100.00% +33
📈 fclose 31.46% 96.17% +287

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/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/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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 99.02% +1293
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% 96.17% +287

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/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/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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 99.02% +1293
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% 96.17% +287

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/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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 99.02% +1293
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% 96.17% +287

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/qsort

Section From To Bytes
📈 .text 0.00% 73.29% +266
Function From To Bytes
📈 qsort 0.00% 73.29% +266

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/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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@github-actions
Copy link
Copy Markdown

main/MSL_C/PPC_EABI/abort_exit

Section From To Bytes
📈 .text 80.39% 88.18% +30
Function From To Bytes
📈 exit 82.83% 87.50% +11
📈 abort 76.64% 89.23% +19

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/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% 99.02% +1293
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% 96.17% +287

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/qsort

Section From To Bytes
📈 .text 0.00% 73.29% +266
Function From To Bytes
📈 qsort 0.00% 73.29% +266

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% 99.89% +910
.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/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/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/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/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/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% 90.09% +80
Function From To Bytes
📈 TRKInitializeNub 61.88% 87.68% +80

main/debugger/embedded/MetroTRK/Portable/msgbuf

Section From To Bytes
.rodata 0.00% 100.00% +32
📈 .text 77.77% 99.09% +647
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% 90.49% +118
TRKAppendBuffer1_ui64 50.02% 100.00% +125
TRKAppendBuffer1_ui32 42.41% 100.00% +124
TRKAppendBuffer1_ui16 38.20% 100.00% +123
📈 TRKGetFreeBuffer 57.32% 98.20% +81

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/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% 99.87% +1112
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% 99.58% +/-0

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/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception

Section From To Bytes
Function From To Bytes

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

@zcanann zcanann closed this Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant