Skip to content

[DRAFT] Start working on the socket library - #59

Draft
SwareJonge wants to merge 1 commit into
mainfrom
socketlibrary
Draft

[DRAFT] Start working on the socket library#59
SwareJonge wants to merge 1 commit into
mainfrom
socketlibrary

Conversation

@SwareJonge

@SwareJonge SwareJonge commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Some small work i ported over from dolsocketlibrary
Not a lot of it is done, and i have no idea when or if i'm ever going to finish this

@SwareJonge SwareJonge changed the title Start working on the socket library [DRAFT] Start working on the socket library Aug 2, 2026
@decomp-dev

decomp-dev Bot commented Aug 2, 2026

Copy link
Copy Markdown

Report for MarioClub_us (bd256c1 - 3dcfeea)

📈 Matched code: 46.49% (+0.49%, +15764 bytes)
📈 Matched data: 26.85% (+2.92%, +27216 bytes)

✅ 63 new matches
Unit Item Bytes Before After
main/dolphin/ip/IPSocket .bss +16280 0.00% 100.00%
main/dolphin/ip/IPArp .bss +10816 0.00% 100.00%
main/dolphin/ip/IPSocket PutNode +772 0.00% 100.00%
main/dolphin/ip/IPSocket SOAccept +704 0.00% 100.00%
main/dolphin/ip/IP IPIn +700 0.00% 100.00%
main/dolphin/ip/IPSocket GetNode +680 0.00% 100.00%
main/dolphin/ip/IP IPConnect +652 0.00% 100.00%
main/dolphin/ip/IPSocket AddBackLog +644 0.00% 100.00%
main/dolphin/ip/IP IPOut +608 0.00% 100.00%
main/dolphin/ip/IP IPSetSockOpt +576 0.00% 100.00%
main/dolphin/ip/IPArp ARPOut +516 0.00% 100.00%
main/dolphin/ip/IPArp ARPLookup +476 0.00% 100.00%
main/dolphin/ip/IPArp ARPUpdate +448 0.00% 100.00%
main/dolphin/ip/IFRing MargeBlock +448 0.00% 100.00%
main/dolphin/ip/IP IPLookupInfo +436 0.00% 100.00%
main/dolphin/ip/IFFifo IFFifoFree +432 0.00% 100.00%
main/dolphin/ip/IPArp DetectCollision +428 0.00% 100.00%
main/dolphin/ip/IPArp ARPAlloc +412 0.00% 100.00%
main/dolphin/ip/IPArp ARPHold +384 0.00% 100.00%
main/dolphin/ip/IPSocket AcceptCallback +352 0.00% 100.00%
main/dolphin/ip/IP IPBind +348 0.00% 100.00%
main/dolphin/ip/IPArp Revalidate +348 0.00% 100.00%
main/dolphin/ip/IPArp ARPClaim +336 0.00% 100.00%
main/dolphin/ip/IP IPGetSockOpt +312 0.00% 100.00%
main/dolphin/ip/IPSocket SOListen +300 0.00% 100.00%
main/dolphin/ip/IPSocket SOBind +292 0.00% 100.00%
main/dolphin/ip/IPArp ARPIn +288 0.00% 100.00%
main/dolphin/ip/IFRing IFRingInEx +260 0.00% 100.00%
main/dolphin/ip/IPSocket SOSetResolver +236 0.00% 100.00%
main/dolphin/ip/IPArp ARPRefresh +220 0.00% 100.00%

...and 33 more new matches

📈 10 improvements in unmatched items
Unit Item Bytes Before After
main/dolphin/ip/IPSocket SOSocket +1641 0.00% 99.82%
main/dolphin/ip/IPSocket SOStartup +1154 0.00% 90.51%
main/dolphin/ip/IPSocket __SOClose +1041 0.00% 93.68%
main/dolphin/ip/IPSocket SOCleanup +765 0.00% 91.19%
main/dolphin/ip/IPSocket DhcpHandler +567 0.00% 99.94%
main/dolphin/ip/IPSocket .data +62 0.00% 22.96%
main/dolphin/ip/IP .data +13 0.00% 85.71%
main/dolphin/ip/IP .sdata2 +13 0.00% 85.71%
main/dolphin/ip/IPArp .sdata +6 0.00% 75.00%
main/dolphin/ip/IP .sdata +3 0.00% 40.00%

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