MCPcopy Create free account

hub / github.com/JRickey/BattleShip / functions

Functions1,583 in github.com/JRickey/BattleShip

MethodShutdown
port/mods/SymbolResolver.cpp:57
MethodShutdown
port/mods/HookManager.cpp:205
MethodSnapshot
port/mods/ModRegistry.cpp:47
FunctionStateButton
port/gui/UIWidgets.cpp:395
FunctionTooltip
port/gui/UIWidgets.cpp:63
MethodTouchOverlay
()
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:85
MethodUninstallHooksForOwner
port/mods/HookManager.cpp:363
MethodUpdateElement
port/gui/Menu.cpp:228
MethodUpdateElement
port/gui/PortMenu.cpp:1793
MethodUpdateWindowBackendObjects
port/gui/Menu.cpp:188
FunctionVecFromRGBA8
port/gui/UIWidgets.cpp:1274
FunctionWatchdogLoop
port/port_watchdog.cpp:395
Function_Printf
port/stubs/libc_compat.c:93
Function__assert
port/stubs/n64_stubs.c:792
Function__cosf
port/stubs/libc_compat.c:27
Method__init__
(self, width: int, height: int, texture_type: TextureType, tex_data: bytearray = None, tlut: Optional['Texture
tools/merge_mod.py:88
Method__init__
(self, data: bytes, sprite_off: int, slot_to_target: dict)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:129
Method__init__
(self, data: bytes, off: int, slot_to_target: dict)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:174
Method__init__
(self, data: bytes)
debug_tools/reloc_extract/reloc_extract.py:38
Method__init__
(self)
debug_tools/reloc_extract/reloc_extract.py:62
Function__osError
port/stubs/audio_stubs.c:33
Function__osGetActiveQueue
port/stubs/n64_stubs.c:707
Function__osSetWatchLo
port/stubs/n64_stubs.c:712
Function__sinf
port/stubs/libc_compat.c:32
Method_do_shutdown
(self)
tools/edit_css_icon.py:103
Function_parse_frames
Parse "10,30,55" into [10, 30, 55]. Rejects empty / non-numeric.
debug_tools/m64p_screenshot/m64p_screenshot.py:287
FunctionaADPCMdecImpl
port/audio/mixer.c:239
FunctionaClearBufferImpl
port/audio/mixer.c:151
FunctionaDMEMMoveImpl
port/audio/mixer.c:190
FunctionaInterleaveImpl
port/audio/mixer.c:479
FunctionaLoadADPCMImpl
port/audio/mixer.c:199
FunctionaLoadBufferImpl
port/audio/mixer.c:171
FunctionaMixImpl
port/audio/mixer.c:668
FunctionaPoleFilterImpl
port/audio/mixer.c:802
FunctionaResampleImpl
port/audio/mixer.c:365
FunctionaSaveBufferImpl
port/audio/mixer.c:181
FunctionaSetLoopImpl
port/audio/mixer.c:230
Functionacmd_is_address_opcode
debug_tools/acmd_trace/acmd_decoder.c:74
Functionacmd_trace_begin_task
debug_tools/acmd_trace/acmd_trace.c:128
Functionacmd_trace_end_task
debug_tools/acmd_trace/acmd_trace.c:147
Functionacmd_trace_is_enabled
debug_tools/acmd_trace/acmd_trace.c:114
Functionacmd_trace_log_buffer
debug_tools/acmd_trace/acmd_trace.c:176
Functionacmd_trace_set_enabled
debug_tools/acmd_trace/acmd_trace.c:104
Functionacmd_trace_set_max_tasks
debug_tools/acmd_trace/acmd_trace.c:119
Functionacmd_trace_shutdown
debug_tools/acmd_trace/acmd_trace.c:89
FunctionalCopy
alCopy — N64 SDK memcpy for audio structures */
port/stubs/audio_stubs.c:42
Functionanalyze_mobjsub
Parse first few fields of MObjSub from big-endian data.
tools/verify_struct_byteswap.py:232
Functionapply_unlock_all_chars_and_stages
(d: BackupData)
tools/save_editor.py:527
MethodaudioClose
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:472
MethodaudioOpen
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:350
MethodaudioSetThreadPriority
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:490
MethodaudioWriteByteBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:414
MethodaudioWriteFloatBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:357
MethodaudioWriteShortBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:388
Functionbzero
Signature matches `extern void bzero(void*, int)` declared in * include/PR/os.h, which is what every decomp call site sees. */
port/stubs/libc_compat.c:68
Methodcached
port/bridge/audio_bridge.cpp:318
MethodcaptureClose
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:481
MethodcaptureOpen
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:440
MethodcaptureReadByteBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:463
MethodcaptureReadFloatBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:445
MethodcaptureReadShortBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:454
Functioncheck_attribute_undef
The macros.h file does #define __attribute__(x) which disables all GCC/Clang attributes globally. This can break alignas, packed, visibility,
tools/ub_scanner.py:269
Functioncheck_ftofix32_long
FTOFIX32 is defined as (long)(...). On LLP64 (Windows), long is 32-bit; on LP64 (Linux/macOS), long is 64-bit. When stored in int or used in 3
tools/ub_scanner.py:244
Functioncheck_gc_bitfield_signed
GC_BITFIELD(n) does (1 << n). If n >= 31, this overflows signed int. Should be (1U << n) or (1UL << n).
tools/ub_scanner.py:356
Functioncheck_macro_side_effects
Detect calls to multi-eval macros (ABS, SQUARE, CUBE, BIQUAD) with side-effecting arguments (++, --, function calls).
tools/ub_scanner.py:207
Functioncheck_null_ptr_arithmetic
Detect pointer arithmetic on N64 physical addresses (0x80xxxxxx) that would be invalid on PC.
tools/ub_scanner.py:178
Functioncheck_s32_min_constants
S32_MIN is defined as 0x80000000 (unsigned in C). When compared against signed values or negated, behavior differs from INT_MIN.
tools/ub_scanner.py:325
Functioncheck_signed_left_shift
Left-shifting signed values is UB in C99/C11 when result overflows or the value is negative. IDO treats it as a logical shift; MSVC may optimi
tools/ub_scanner.py:38
Functioncheck_ternary_side_effect
Detect var = (cond) ? val : var++ — reads and modifies var without a sequence point. Clear UB.
tools/ub_scanner.py:122
Functioncheck_type_pun_deref
Detect *(Type*)&var patterns — strict aliasing violation. MSVC doesn't enforce strict aliasing by default, but it's still UB and can break und
tools/ub_scanner.py:79
Functioncheck_uninitialized_switch
Detect variables declared before switch/if that are only assigned in some branches but used after. Simplified heuristic.
tools/ub_scanner.py:289
Functioncheck_union_type_punning
Detect union { int i; float f; } patterns where .i is written and .f is read (or vice versa). UB in C99, implementation-defined in C11, but MS
tools/ub_scanner.py:148
MethodclipboardGetText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1661
MethodclipboardGetText
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2094
MethodclipboardHasText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1654
MethodclipboardHasText
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2090
MethodclipboardSetText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1668
MethodclipboardSetText
(String string)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2108
Methodclose
()
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:522
MethodcloseDevice
(int deviceID)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:667
Functioncmd_dump
(args: argparse.Namespace)
tools/save_editor.py:600
Functioncmd_write
(args: argparse.Namespace)
tools/save_editor.py:648
MethodcreateCustomCursor
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1675
FunctiondFTManagerDataFiles_Ref
port/port.cpp:106
FunctiondbBattleStartScene
port/stubs/debug_stubs.c:16
FunctiondbCubeStartScene
port/stubs/debug_stubs.c:20
FunctiondbFallsStartScene
port/stubs/debug_stubs.c:24
FunctiondbMapsStartScene
port/stubs/debug_stubs.c:28
MethoddeleteSurroundingText
(int beforeLength, int afterLength)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2009
MethoddestroyCustomCursor
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1694
MethoddispatchKeyEvent
(KeyEvent event)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:657
MethoddispatchKeyEvent
Route the hardware buttons that should open/close the in-game (LUS) menu to {@link TouchOverlay#toggleMenu()}. With the on-screen hamburger auto-hidd
android/app/src/main/java/com/jrickey/battleship/BattleShipActivity.java:92
Methoddo_GET
(self)
tools/edit_css_icon.py:64
Methoddo_POST
(self)
tools/edit_css_icon.py:74
Functionfiber_entry
port/coroutine_win32.cpp:45
FunctiongGCCommonLinks_Ref
port/port.cpp:79
FunctiongMPCollisionGroundData_Ref
port/port.cpp:92
Functiongame_coroutine_entry
* Wrapper for syMainLoop that matches the coroutine entry signature. * * syMainLoop creates Thread 1 (idle), which creates Thread 5 (game). * Each
port/gameloop.cpp:134
Functiongbi_is_dl_call
debug_tools/gbi_trace/gbi_decoder.c:155
Functiongbi_is_dl_end
debug_tools/gbi_trace/gbi_decoder.c:156
← previousnext →1,101–1,200 of 1,583, ranked by callers