Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JRickey/BattleShip
/ functions
Functions
1,583 in github.com/JRickey/BattleShip
⨍
Functions
1,583
◇
Types & classes
197
Method
Shutdown
port/mods/SymbolResolver.cpp:57
Method
Shutdown
port/mods/HookManager.cpp:205
Method
Snapshot
port/mods/ModRegistry.cpp:47
Function
StateButton
port/gui/UIWidgets.cpp:395
Function
Tooltip
port/gui/UIWidgets.cpp:63
Method
TouchOverlay
()
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:85
Method
UninstallHooksForOwner
port/mods/HookManager.cpp:363
Method
UpdateElement
port/gui/Menu.cpp:228
Method
UpdateElement
port/gui/PortMenu.cpp:1793
Method
UpdateWindowBackendObjects
port/gui/Menu.cpp:188
Function
VecFromRGBA8
port/gui/UIWidgets.cpp:1274
Function
WatchdogLoop
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
Function
aADPCMdecImpl
port/audio/mixer.c:239
Function
aClearBufferImpl
port/audio/mixer.c:151
Function
aDMEMMoveImpl
port/audio/mixer.c:190
Function
aInterleaveImpl
port/audio/mixer.c:479
Function
aLoadADPCMImpl
port/audio/mixer.c:199
Function
aLoadBufferImpl
port/audio/mixer.c:171
Function
aMixImpl
port/audio/mixer.c:668
Function
aPoleFilterImpl
port/audio/mixer.c:802
Function
aResampleImpl
port/audio/mixer.c:365
Function
aSaveBufferImpl
port/audio/mixer.c:181
Function
aSetLoopImpl
port/audio/mixer.c:230
Function
acmd_is_address_opcode
debug_tools/acmd_trace/acmd_decoder.c:74
Function
acmd_trace_begin_task
debug_tools/acmd_trace/acmd_trace.c:128
Function
acmd_trace_end_task
debug_tools/acmd_trace/acmd_trace.c:147
Function
acmd_trace_is_enabled
debug_tools/acmd_trace/acmd_trace.c:114
Function
acmd_trace_log_buffer
debug_tools/acmd_trace/acmd_trace.c:176
Function
acmd_trace_set_enabled
debug_tools/acmd_trace/acmd_trace.c:104
Function
acmd_trace_set_max_tasks
debug_tools/acmd_trace/acmd_trace.c:119
Function
acmd_trace_shutdown
debug_tools/acmd_trace/acmd_trace.c:89
Function
alCopy
alCopy — N64 SDK memcpy for audio structures */
port/stubs/audio_stubs.c:42
Function
analyze_mobjsub
Parse first few fields of MObjSub from big-endian data.
tools/verify_struct_byteswap.py:232
Function
apply_unlock_all_chars_and_stages
(d: BackupData)
tools/save_editor.py:527
Method
audioClose
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:472
Method
audioOpen
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:350
Method
audioSetThreadPriority
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:490
Method
audioWriteByteBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:414
Method
audioWriteFloatBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:357
Method
audioWriteShortBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:388
Function
bzero
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
Method
cached
port/bridge/audio_bridge.cpp:318
Method
captureClose
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:481
Method
captureOpen
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:440
Method
captureReadByteBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:463
Method
captureReadFloatBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:445
Method
captureReadShortBuffer
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:454
Function
check_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
Function
check_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
Function
check_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
Function
check_macro_side_effects
Detect calls to multi-eval macros (ABS, SQUARE, CUBE, BIQUAD) with side-effecting arguments (++, --, function calls).
tools/ub_scanner.py:207
Function
check_null_ptr_arithmetic
Detect pointer arithmetic on N64 physical addresses (0x80xxxxxx) that would be invalid on PC.
tools/ub_scanner.py:178
Function
check_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
Function
check_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
Function
check_ternary_side_effect
Detect var = (cond) ? val : var++ — reads and modifies var without a sequence point. Clear UB.
tools/ub_scanner.py:122
Function
check_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
Function
check_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
Function
check_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
Method
clipboardGetText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1661
Method
clipboardGetText
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2094
Method
clipboardHasText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1654
Method
clipboardHasText
()
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2090
Method
clipboardSetText
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1668
Method
clipboardSetText
(String string)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2108
Method
close
()
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:522
Method
closeDevice
(int deviceID)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:667
Function
cmd_dump
(args: argparse.Namespace)
tools/save_editor.py:600
Function
cmd_write
(args: argparse.Namespace)
tools/save_editor.py:648
Method
createCustomCursor
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1675
Function
dFTManagerDataFiles_Ref
port/port.cpp:106
Function
dbBattleStartScene
port/stubs/debug_stubs.c:16
Function
dbCubeStartScene
port/stubs/debug_stubs.c:20
Function
dbFallsStartScene
port/stubs/debug_stubs.c:24
Function
dbMapsStartScene
port/stubs/debug_stubs.c:28
Method
deleteSurroundingText
(int beforeLength, int afterLength)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:2009
Method
destroyCustomCursor
This method is called by SDL using JNI.
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1694
Method
dispatchKeyEvent
(KeyEvent event)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:657
Method
dispatchKeyEvent
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
Method
do_GET
(self)
tools/edit_css_icon.py:64
Method
do_POST
(self)
tools/edit_css_icon.py:74
Function
fiber_entry
port/coroutine_win32.cpp:45
Function
gGCCommonLinks_Ref
port/port.cpp:79
Function
gMPCollisionGroundData_Ref
port/port.cpp:92
Function
game_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
Function
gbi_is_dl_call
debug_tools/gbi_trace/gbi_decoder.c:155
Function
gbi_is_dl_end
debug_tools/gbi_trace/gbi_decoder.c:156
← previous
next →
1,101–1,200 of 1,583, ranked by callers