Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-emulation/src/rom_patch.rs

cre8-app-emulation · module rom_patch · src · 374 lines (295 code, 49 comment) · sha 731a096974fa2044

Items

const ROM_PATCH_LOG_SCHEMA const MAX_EDIT_BYTES const MAX_LOG_ENTRIES const GB_ROM_BANK_BYTES struct RomEdit struct RomPatchEntry struct RomPatchLog impl RomPatchLog struct Change

Functions

By call-graph weight (PageRank; 1.0 is the average function). 22 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
decode_hexsrc/rom_patch.rs:271fn152401.5
RomPatchLog::replaysrc/rom_patch.rs:162method4210441.3
RomPatchLog::standingsrc/rom_patch.rs:87method123601.1
RomPatchLog::image_sha256src/rom_patch.rs:81method31601.1
edit_rangesrc/rom_patch.rs:217fn133301
RomPatchLog::newsrc/rom_patch.rs:66method81510.9
entry_linksrc/rom_patch.rs:231fn121210.9
basesrc/rom_patch.rs:291fn31400.9
editsrc/rom_patch.rs:295fn31400.9
gb_cpu_addr_for_offsetsrc/rom_patch.rs:261fn32200.9
gb_rom_offsetsrc/rom_patch.rs:248fn103200.8
RomPatchLog::head_linksrc/rom_patch.rs:76method31300.8
RomPatchLog::check_roomsrc/rom_patch.rs:132method62200.8
RomPatchLog::appendsrc/rom_patch.rs:139method201240.8
RomPatchLog::undo_lastsrc/rom_patch.rs:115method162250.7
RomPatchLog::applysrc/rom_patch.rs:102method91030.5
replay_rebuilds_the_patched_image_from_the_basesrc/rom_patch.rs:300fn101070.5
undo_appends_the_inverse_and_restores_the_bytessrc/rom_patch.rs:312fn161060.5
replay_refuses_a_tampered_log_or_the_wrong_basesrc/rom_patch.rs:330fn131040.5
edits_never_grow_or_escape_the_imagesrc/rom_patch.rs:345fn101030.5
gb_addresses_map_through_the_switchable_banksrc/rom_patch.rs:357fn101020.5
hex_reads_spaces_and_casesrc/rom_patch.rs:369fn51010.5

Source not readable from this process.