SYMBOL INDEX (7070 symbols across 1354 files) FILE: src/common/atomicqueue.h function AtomicQueue (line 18) | alignas(64) AtomicQueue function SingleAtomicQueue (line 68) | size_t Size> FILE: src/common/bitfield.h type BitfieldHelper (line 10) | struct BitfieldHelper function BitfieldType (line 28) | static inline BitfieldType set(BitfieldType bitfield, type BitfieldHelper (line 46) | struct BitfieldHelper function get (line 50) | static float get(BitfieldType bitfield) function BitfieldType (line 55) | static inline BitfieldType set(BitfieldType bitfield, float floatValue) type BitfieldHelper (line 63) | struct BitfieldHelper function get (line 67) | static constexpr bool get(BitfieldType bitfield) function BitfieldType (line 72) | static inline BitfieldType set(BitfieldType bitfield, bool value) FILE: src/common/bitutils.h function Type (line 126) | constexpr Type function make_ppc_bitmask (line 133) | inline uint32_t function clz (line 173) | inline int function clz64 (line 188) | inline int function bit_scan_reverse (line 202) | inline bool function bit_rotate_left (line 220) | inline uint32_t bit_rotate_left(uint32_t x, int shift) function bit_rotate_right (line 235) | inline uint32_t bit_rotate_right(uint32_t x, int shift) FILE: src/common/byte_swap.h function Type (line 18) | static Type swap(Type src) function Type (line 27) | static Type swap(Type src) function Type (line 44) | static Type swap(Type src) function Type (line 59) | static Type swap(Type src) FILE: src/common/byte_swap_array.h function byte_swap_unaligned (line 8) | void function byte_swap_aligned (line 20) | inline void function byte_swap_aligned (line 46) | inline void FILE: src/common/configstorage.h function addListener (line 35) | void addListener(ChangeListener listener) FILE: src/common/datahash.h function class (line 11) | class DataHash function namespace (line 81) | namespace std FILE: src/common/fastregionmap.h function clear (line 23) | void clear() function Type (line 48) | Type find(uint32_t location) function set (line 68) | void set(uint32_t location, Type data) FILE: src/common/fixed.h type UnwrapFixedPoint (line 21) | struct UnwrapFixedPoint FILE: src/common/floatutils.h function FloatBitsSingle (line 52) | inline FloatBitsSingle function FloatBitsDouble (line 58) | inline FloatBitsDouble function extend_float_nan_bits (line 190) | inline uint64_t function extend_float (line 198) | inline double function truncate_double_bits (line 208) | inline uint32_t function truncate_double (line 214) | inline float FILE: src/common/frameallocator.h function class (line 6) | class FrameAllocator function reset (line 53) | void FILE: src/common/log.h function class (line 9) | class Logger FILE: src/common/platform_debug.h function namespace (line 4) | namespace platform FILE: src/common/platform_dir.h function namespace (line 4) | namespace platform FILE: src/common/platform_exception.h function namespace (line 4) | namespace platform FILE: src/common/platform_fiber.h function namespace (line 4) | namespace platform FILE: src/common/platform_memory.h function namespace (line 6) | namespace platform FILE: src/common/platform_socket.h function namespace (line 16) | namespace platform FILE: src/common/platform_stacktrace.h function namespace (line 4) | namespace platform FILE: src/common/platform_thread.h function namespace (line 5) | namespace platform FILE: src/common/platform_time.h function namespace (line 4) | namespace platform FILE: src/common/platform_winapi_string.h function namespace (line 11) | namespace platform FILE: src/common/rangecombiner.h function push (line 13) | void push(_ObjType object, _OffsetType offset, _SizeType size) function flush (line 26) | void flush() FILE: src/common/src/assert.cpp function assertFailed (line 19) | void function assertWarnFailed (line 64) | void function hostFaultWithStackTrace (line 73) | void FILE: src/common/src/murmur3.cpp function FORCE_INLINE (line 21) | static FORCE_INLINE uint32_t rotl32(uint32_t x, int8_t r) function FORCE_INLINE (line 26) | static FORCE_INLINE uint64_t rotl64(uint64_t x, int8_t r) function FORCE_INLINE (line 45) | static FORCE_INLINE uint32_t fmix32(uint32_t h) function FORCE_INLINE (line 58) | static FORCE_INLINE uint64_t fmix64(uint64_t k) function MurmurHash3_x86_32 (line 71) | void MurmurHash3_x86_32(const void * key, int len, function MurmurHash3_x86_128 (line 128) | void MurmurHash3_x86_128(const void * key, const int len, function MurmurHash3_x64_128 (line 234) | void MurmurHash3_x64_128(const void * key, const int len, FILE: src/common/src/platform_posix_debug.cpp type platform (line 6) | namespace platform function debugBreak (line 9) | void function debugLog (line 15) | void FILE: src/common/src/platform_posix_dir.cpp type platform (line 11) | namespace platform function createDirectory (line 14) | bool function createParentDirectories (line 25) | bool function fileExists (line 37) | bool function isFile (line 43) | bool function isDirectory (line 56) | bool function getConfigDirectory (line 69) | std::string FILE: src/common/src/platform_posix_exception.cpp type platform (line 16) | namespace platform type sigaction (line 22) | struct sigaction type sigaction (line 25) | struct sigaction type sigaction (line 28) | struct sigaction type sigaction (line 31) | struct sigaction function dispatchException (line 34) | static void function segvHandler (line 88) | static void function illHandler (line 95) | static void function installExceptionHandler (line 102) | bool FILE: src/common/src/platform_posix_fiber.cpp type platform (line 15) | namespace platform type Fiber (line 21) | struct Fiber function Fiber (line 32) | Fiber * function fiberEntryPoint (line 39) | static void function Fiber (line 45) | Fiber * function destroyFiber (line 65) | void function swapToFiber (line 75) | void FILE: src/common/src/platform_posix_memory.cpp function flagsToProt (line 20) | static int function flagsToOpen (line 38) | static int function getSystemPageSize (line 57) | size_t function MapFileHandle (line 64) | MapFileHandle FILE: src/common/src/platform_posix_socket.cpp type platform (line 7) | namespace platform function socketWouldBlock (line 10) | bool socketWouldBlock(int result) function socketSetBlocking (line 15) | int socketSetBlocking(Socket socket, bool blocking) function socketClose (line 28) | int socketClose(Socket socket) FILE: src/common/src/platform_posix_stacktrace.cpp type platform (line 8) | namespace platform function StackTrace (line 11) | StackTrace * captureStackTrace() function freeStackTrace (line 16) | void freeStackTrace(StackTrace *) function formatStackTrace (line 20) | std::string function printStackTrace (line 26) | void printStackTrace(StackTrace *) FILE: src/common/src/platform_posix_thread.cpp type platform (line 8) | namespace platform function setThreadName (line 11) | void function exitThread (line 21) | void FILE: src/common/src/platform_posix_time.cpp type platform (line 7) | namespace platform function tm (line 10) | tm function time_t (line 18) | time_t FILE: src/common/src/platform_win_debug.cpp type platform (line 9) | namespace platform function debugBreak (line 12) | void function debugLog (line 18) | void FILE: src/common/src/platform_win_dir.cpp type platform (line 15) | namespace platform function isDriveName (line 18) | static bool function createDirectory (line 26) | bool function createParentDirectories (line 39) | bool function fileExists (line 54) | bool function isFile (line 61) | bool function isDirectory (line 74) | bool function getConfigDirectory (line 87) | std::string FILE: src/common/src/platform_win_exception.cpp type platform (line 11) | namespace platform function LONG (line 17) | LONG function LONG (line 39) | static LONG CALLBACK function installExceptionHandler (line 58) | bool FILE: src/common/src/platform_win_fiber.cpp type platform (line 9) | namespace platform type Fiber (line 12) | struct Fiber function Fiber (line 19) | Fiber * function fiberEntryPoint (line 27) | static void __stdcall function Fiber (line 34) | Fiber * function destroyFiber (line 44) | void function swapToFiber (line 51) | void FILE: src/common/src/platform_win_memory.cpp type platform (line 13) | namespace platform type WindowsMapFileHandle (line 16) | struct WindowsMapFileHandle function DWORD (line 22) | static DWORD function DWORD (line 41) | static DWORD function getSystemPageSize (line 60) | size_t function MapFileHandle (line 69) | MapFileHandle function MapFileHandle (line 94) | MapFileHandle function closeMemoryMappedFile (line 130) | bool function unmapViewOfFile (line 186) | bool function reserveMemory (line 200) | bool function freeMemory (line 215) | bool function commitMemory (line 231) | bool function uncommitMemory (line 252) | bool function protectMemory (line 268) | bool FILE: src/common/src/platform_win_socket.cpp type platform (line 4) | namespace platform function socketWouldBlock (line 7) | bool socketWouldBlock(int result) function socketSetBlocking (line 12) | int socketSetBlocking(Socket socket, bool blocking) function socketClose (line 18) | int socketClose(Socket socket) FILE: src/common/src/platform_win_stacktrace.cpp type platform (line 13) | namespace platform type StackTrace (line 16) | struct StackTrace type MySymbol (line 22) | struct MySymbol : SYMBOL_INFO function StackTrace (line 27) | StackTrace * function freeStackTrace (line 35) | void function formatStackTrace (line 41) | std::string function printStackTrace (line 69) | void FILE: src/common/src/platform_win_thread.cpp type tagTHREADNAME_INFO (line 13) | struct tagTHREADNAME_INFO type platform (line 23) | namespace platform function setThreadName (line 26) | void function exitThread (line 45) | void FILE: src/common/src/platform_win_time.cpp type platform (line 6) | namespace platform function tm (line 9) | tm function time_t (line 17) | time_t FILE: src/common/strutils.h function replace_all (line 17) | inline void function split_string (line 29) | inline void function begins_with (line 69) | inline bool function ends_with (line 80) | inline bool function iequals (line 91) | inline bool function string_copy (line 102) | inline void function string_copy (line 115) | inline void function std (line 143) | inline std::string_view function std (line 157) | inline std::string FILE: src/common/teenyheap.h function class (line 9) | class TeenyHeap function getTotalFreeSize (line 53) | size_t function free (line 101) | void FILE: src/common/tga_encoder.cpp type tga (line 5) | namespace tga function writeFile (line 8) | bool FILE: src/common/tga_encoder.h function namespace (line 5) | namespace tga FILE: src/common/type_traits.h type is_true (line 19) | struct is_true type is_true (line 22) | struct is_true FILE: src/common/xxhash.c function XXH_free (line 109) | static void XXH_free(void* p) { free(p); } type BYTE (line 147) | typedef uint8_t BYTE; type U16 (line 148) | typedef uint16_t U16; type U32 (line 149) | typedef uint32_t U32; type BYTE (line 151) | typedef unsigned char BYTE; type U16 (line 152) | typedef unsigned short U16; type U32 (line 153) | typedef unsigned int U32; function U32 (line 160) | static U32 XXH_read32(const void* memPtr) { return *(const U32*)memPtr; } type unalign (line 166) | typedef union { U32 u32; } __attribute__((packed)) unalign; function U32 (line 167) | static U32 XXH_read32(const void* ptr) { return ((const unalign*)ptr)->u... function U32 (line 174) | static U32 XXH_read32(const void* memPtr) function U32 (line 203) | static U32 XXH_swap32(U32 x) type XXH_endianess (line 216) | typedef enum { XXH_bigEndian = 0, XXH_littleEndian = 1 } XXH_endianess; function XXH_isLittleEndian (line 220) | static int XXH_isLittleEndian(void) type XXH_alignment (line 232) | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; function FORCE_INLINE (line 234) | FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 242) | FORCE_INLINE U32 XXH_readLE32(const void* ptr, XXH_endianess endian) function U32 (line 247) | static U32 XXH_readBE32(const void* ptr) function XXH_versionNumber (line 257) | XXH_PUBLIC_API unsigned XXH_versionNumber(void) { return XXH_VERSION_NUM... function U32 (line 269) | static U32 XXH32_round(U32 seed, U32 input) function U32 (line 278) | static U32 XXH32_avalanche(U32 h32) function U32 (line 290) | static U32 function FORCE_INLINE (line 351) | FORCE_INLINE U32 function XXH32 (line 392) | XXH_PUBLIC_API unsigned int XXH32(const void* input, size_t len, unsigne... function XXH_PUBLIC_API (line 423) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 427) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 433) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 438) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, unsign... function FORCE_INLINE (line 452) | FORCE_INLINE XXH_errorcode function XXH_PUBLIC_API (line 518) | XXH_PUBLIC_API XXH_errorcode XXH32_update(XXH32_state_t* state_in, const... function FORCE_INLINE (line 529) | FORCE_INLINE U32 function XXH32_digest (line 549) | XXH_PUBLIC_API unsigned int XXH32_digest(const XXH32_state_t* state_in) function XXH_PUBLIC_API (line 568) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 575) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type U64 (line 595) | typedef uint64_t U64; type U64 (line 598) | typedef unsigned long long U64; function U64 (line 606) | static U64 XXH_read64(const void* memPtr) { return *(const U64*)memPtr; } type unalign64 (line 612) | typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64; function U64 (line 613) | static U64 XXH_read64(const void* ptr) { return ((const unalign64*)ptr)-... function U64 (line 621) | static U64 XXH_read64(const void* memPtr) function U64 (line 635) | static U64 XXH_swap64(U64 x) function FORCE_INLINE (line 648) | FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 656) | FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) function U64 (line 661) | static U64 XXH_readBE64(const void* ptr) function U64 (line 675) | static U64 XXH64_round(U64 acc, U64 input) function U64 (line 683) | static U64 XXH64_mergeRound(U64 acc, U64 val) function U64 (line 691) | static U64 XXH64_avalanche(U64 h64) function U64 (line 704) | static U64 function FORCE_INLINE (line 813) | FORCE_INLINE U64 function XXH64 (line 858) | XXH_PUBLIC_API unsigned long long XXH64(const void* input, size_t len, u... function XXH_PUBLIC_API (line 887) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 891) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 897) | XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* dstState, const XXH64... function XXH_PUBLIC_API (line 902) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, unsign... function FORCE_INLINE (line 915) | FORCE_INLINE XXH_errorcode function XXH_PUBLIC_API (line 976) | XXH_PUBLIC_API XXH_errorcode XXH64_update(XXH64_state_t* state_in, const... function FORCE_INLINE (line 986) | FORCE_INLINE U64 XXH64_digest_endian(const XXH64_state_t* state, XXH_end... function XXH64_digest (line 1010) | XXH_PUBLIC_API unsigned long long XXH64_digest(const XXH64_state_t* stat... function XXH_PUBLIC_API (line 1023) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH6... function XXH_PUBLIC_API (line 1030) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonica... FILE: src/common/xxhash.h type XXH_errorcode (line 79) | typedef enum { XXH_OK = 0, XXH_ERROR } XXH_errorcode; type XXH32_hash_t (line 162) | typedef unsigned int XXH32_hash_t; type XXH32_state_t (line 172) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 204) | typedef struct { unsigned char digest[4]; } XXH32_canonical_t; type XXH64_hash_t (line 219) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 229) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 239) | typedef struct { unsigned char digest[8]; } XXH64_canonical_t; type XXH32_state_s (line 264) | struct XXH32_state_s type XXH64_state_s (line 277) | struct XXH64_state_s type XXH32_state_s (line 291) | struct XXH32_state_s type XXH64_state_s (line 305) | struct XXH64_state_s FILE: src/decaf-cli/config.cpp type config (line 3) | namespace config type system (line 6) | namespace system function loadFrontendToml (line 13) | bool function saveFrontendToml (line 20) | bool FILE: src/decaf-cli/config.h function namespace (line 6) | namespace config FILE: src/decaf-cli/decafcli.h function class (line 12) | class DecafCLI FILE: src/decaf-cli/main.cpp function getCommandLineParser (line 21) | static excmd::parser function getPathBasename (line 63) | static std::string function start (line 75) | int function main (line 177) | int main(int argc, char **argv) FILE: src/decaf-qt/src/aboutdialog.h function class (line 7) | class AboutDialog : public QDialog FILE: src/decaf-qt/src/debugger/addresstextdocumentwidget.h function class (line 13) | class AddressTextDocumentWidget : public QAbstractScrollArea type MouseHitTest (line 40) | struct MouseHitTest function getBytesPerLine (line 52) | int getBytesPerLine() { return mBytesPerLine; } function VirtualAddress (line 53) | VirtualAddress getStartAddress() { return mStartAddress; } function VirtualAddress (line 54) | VirtualAddress getEndAddress() { return mEndAddress; } function characterWidth (line 63) | int characterWidth() { return mCharacterWidth; } function documentMargin (line 64) | int documentMargin() { return mDocumentMargin; } function lineHeight (line 65) | int lineHeight() { return mLineHeight; } function virtual (line 87) | virtual QVector function virtual (line 93) | virtual DocumentCursor cursorFromAddress(VirtualAddress address) FILE: src/decaf-qt/src/debugger/breakpointsmodel.h function class (line 7) | class BreakpointsModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/breakpointswindow.h function namespace (line 4) | namespace Ui function class (line 12) | class BreakpointsWindow : public QWidget FILE: src/decaf-qt/src/debugger/debugdata.h function class (line 8) | class DebugData : public QObject function CafeMemorySegment (line 88) | const CafeMemorySegment *segmentForAddress(VirtualAddress address) const FILE: src/decaf-qt/src/debugger/debuggershortcuts.h type DebuggerShortcuts (line 4) | struct DebuggerShortcuts FILE: src/decaf-qt/src/debugger/debuggerwindow.h function namespace (line 9) | namespace Ui function class (line 28) | class DebuggerWindow : public QMainWindow FILE: src/decaf-qt/src/debugger/disassemblywidget.h function class (line 20) | class DisassemblyWidget : public AddressTextDocumentWidget FILE: src/decaf-qt/src/debugger/disassemblywindow.h function namespace (line 4) | namespace Ui type DebuggerShortcuts (line 10) | struct DebuggerShortcuts function class (line 12) | class DisassemblyWindow : public QWidget FILE: src/decaf-qt/src/debugger/functionsmodel.h function class (line 6) | class FunctionsModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/functionswindow.h function namespace (line 4) | namespace Ui function class (line 13) | class FunctionsWindow : public QWidget FILE: src/decaf-qt/src/debugger/jitprofilingmodel.h function class (line 6) | class JitProfilingModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/jitprofilingwindow.h function namespace (line 4) | namespace Ui function class (line 13) | class JitProfilingWindow : public QWidget FILE: src/decaf-qt/src/debugger/memorywidget.cpp function QChar (line 318) | static constexpr inline QChar FILE: src/decaf-qt/src/debugger/memorywidget.h function class (line 15) | class MemoryWidget : public AddressTextDocumentWidget FILE: src/decaf-qt/src/debugger/memorywindow.h function namespace (line 4) | namespace Ui type DebuggerShortcuts (line 9) | struct DebuggerShortcuts function class (line 11) | class MemoryWindow : public QWidget FILE: src/decaf-qt/src/debugger/registerswindow.cpp function QString (line 44) | static QString toHexString(T value, int width) FILE: src/decaf-qt/src/debugger/registerswindow.h function class (line 10) | class RegistersWindow : public QPlainTextEdit FILE: src/decaf-qt/src/debugger/segmentsmodel.h function class (line 7) | class SegmentsModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/segmentswindow.h function namespace (line 5) | namespace Ui function class (line 13) | class SegmentsWindow : public QWidget FILE: src/decaf-qt/src/debugger/stackwidget.h function class (line 11) | class StackWidget : public AddressTextDocumentWidget FILE: src/decaf-qt/src/debugger/stackwindow.h function namespace (line 6) | namespace Ui type DebuggerShortcuts (line 12) | struct DebuggerShortcuts function class (line 14) | class StackWindow : public QWidget FILE: src/decaf-qt/src/debugger/threadsmodel.h function class (line 6) | class ThreadsModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/threadswindow.h function namespace (line 4) | namespace Ui function class (line 12) | class ThreadsWindow : public QWidget FILE: src/decaf-qt/src/debugger/voicesmodel.h function class (line 7) | class VoicesModel : public QAbstractTableModel FILE: src/decaf-qt/src/debugger/voiceswindow.h function namespace (line 4) | namespace Ui function class (line 12) | class VoicesWindow : public QWidget FILE: src/decaf-qt/src/inputdriver.cpp function translateAxisValue (line 32) | static inline float FILE: src/decaf-qt/src/inputdriver.h type ConnectedJoystick (line 14) | struct ConnectedJoystick function enableButtonEvents (line 37) | void enableButtonEvents() { mButtonEventsEnabled = true; } function disableButtonEvents (line 38) | void disableButtonEvents() { mButtonEventsEnabled = false; } FILE: src/decaf-qt/src/inputeventfilter.h function class (line 6) | class InputEventFilter : public QObject FILE: src/decaf-qt/src/main.cpp function main (line 18) | int main(int argc, char *argv[]) FILE: src/decaf-qt/src/mainwindow.h function class (line 23) | class MainWindow : public QMainWindow FILE: src/decaf-qt/src/renderwidget.cpp function QPaintEngine (line 76) | QPaintEngine * FILE: src/decaf-qt/src/renderwidget.h function namespace (line 5) | namespace gpu function class (line 12) | class RenderWidget : public QWidget FILE: src/decaf-qt/src/settings.cpp function loadSettings (line 23) | bool function saveSettings (line 41) | bool function loadFromTOML (line 131) | bool function saveToTOML (line 216) | bool function loadFromTOML (line 281) | bool function saveToTOML (line 289) | bool function translateTitleListMode (line 311) | static std::optional function loadFromTOML (line 323) | bool function saveToTOML (line 336) | bool FILE: src/decaf-qt/src/settings.h type class (line 14) | enum class function ControllerType (line 45) | enum class ControllerType function Q_OBJECT (line 130) | Q_OBJECT function set (line 151) | void set(const Settings &settings) FILE: src/decaf-qt/src/settings/audiosettingswidget.h function class (line 5) | class AudioSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/colourlineedit.h function class (line 6) | class ColourLineEdit : public QLineEdit FILE: src/decaf-qt/src/settings/contentsettingswidget.h function class (line 5) | class ContentSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/debugsettingswidget.h function class (line 5) | class DebugSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/displaysettingswidget.h function class (line 5) | class DisplaySettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/inputsettingswidget.cpp function QString (line 192) | static QString FILE: src/decaf-qt/src/settings/inputsettingswidget.h type JoystickInfo (line 14) | struct JoystickInfo function class (line 21) | class InputSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/loggingsettingswidget.h function class (line 5) | class LoggingSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/settings/settingsdialog.h function SettingsTab (line 15) | enum class SettingsTab FILE: src/decaf-qt/src/settings/settingswidget.h function class (line 6) | class SettingsWidget : public QWidget FILE: src/decaf-qt/src/settings/systemsettingswidget.h function class (line 5) | class SystemSettingsWidget : public SettingsWidget FILE: src/decaf-qt/src/tgahandler.cpp type TGAType (line 39) | enum TGAType { type TgaHeader (line 60) | struct TgaHeader { function QDataStream (line 77) | static QDataStream &operator>> (QDataStream &s, TgaHeader &head) function IsSupported (line 97) | static bool IsSupported(const TgaHeader &head) type Color555 (line 131) | struct Color555 { type TgaHeaderInfo (line 137) | struct TgaHeaderInfo { method TgaHeaderInfo (line 143) | TgaHeaderInfo(const TgaHeader &tga) : rle(false), pal(false), rgb(fals... function LoadTGA (line 177) | static bool LoadTGA(QDataStream &s, const TgaHeader &tga, QImage &img) FILE: src/decaf-qt/src/tgahandler.h function class (line 14) | class TGAHandler : public QImageIOHandler FILE: src/decaf-qt/src/titlelistmodel.h type TitleInfo (line 9) | struct TitleInfo function QAbstractTableModel (line 30) | QAbstractTableModel(parent) function clear (line 39) | void clear() function rowCount (line 47) | int rowCount(const QModelIndex &parent) const override function columnCount (line 56) | int columnCount(const QModelIndex &parent) const override function QString (line 61) | static QString function else (line 104) | else if (role == Qt::DecorationRole) { function else (line 108) | else if (role == TitleTypeRole) { function else (line 110) | else if (role == TitlePathRole) { function QVariant (line 119) | QVariant headerData(int section, Qt::Orientation orientation, int role) ... function addTitle (line 142) | void addTitle(TitleInfo *info) FILE: src/decaf-qt/src/titlelistscanner.h function class (line 11) | class TitleScanner : public QObject FILE: src/decaf-qt/src/titlelistwidget.cpp class TitleSortFilterProxyModel (line 16) | class TitleSortFilterProxyModel : public QSortFilterProxyModel method TitleSortFilterProxyModel (line 19) | TitleSortFilterProxyModel(QObject *parent = nullptr) : method filterAcceptsRow (line 24) | bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) ... FILE: src/decaf-qt/src/titlelistwidget.h function class (line 15) | class TitleListWidget : public QWidget FILE: src/decaf-sdl/config.cpp type config (line 5) | namespace config type input (line 8) | namespace input type sound (line 16) | namespace sound type test (line 23) | namespace test function setupDefaultInputDevices (line 43) | void function loadFrontendToml (line 136) | bool function saveFrontendToml (line 225) | bool FILE: src/decaf-sdl/config.h function namespace (line 7) | namespace config FILE: src/decaf-sdl/decafsdl.cpp function Uint32 (line 105) | static Uint32 FILE: src/decaf-sdl/decafsdl.h function namespace (line 10) | namespace gpu { class GraphicsDriver; } function namespace (line 12) | namespace config::input FILE: src/decaf-sdl/decafsdl_posix.cpp function setWindowIcon (line 7) | void FILE: src/decaf-sdl/decafsdl_sound.h function class (line 7) | class DecafSDLSound : public decaf::SoundDriver FILE: src/decaf-sdl/decafsdl_win.cpp function setWindowIcon (line 16) | void FILE: src/decaf-sdl/main.cpp function getCommandLineParser (line 22) | static excmd::parser function getPathBasename (line 107) | static std::string function start (line 119) | static int function wWinMain (line 261) | int WINAPI function main (line 286) | int main(int argc, char **argv) { FILE: src/decaf_game.h function namespace (line 5) | namespace decaf FILE: src/libconfig/config_excmd.h function namespace (line 8) | namespace config FILE: src/libconfig/config_toml.h function namespace (line 11) | namespace config FILE: src/libconfig/src/loader_excmd.cpp type config (line 10) | namespace config function getExcmdGroups (line 13) | std::vector function loadFromExcmd (line 134) | bool function loadFromExcmd (line 212) | bool function loadFromExcmd (line 295) | bool FILE: src/libconfig/src/loader_toml.cpp type config (line 6) | namespace config function readArray (line 10) | inline void function translateDisplayBackend (line 34) | static std::optional function translateScreenMode (line 58) | static std::optional function translateViewMode (line 86) | static std::optional function loadFromTOML (line 102) | bool function loadFromTOML (line 118) | bool function loadFromTOML (line 168) | bool function saveToTOML (line 217) | bool function saveToTOML (line 238) | bool function saveToTOML (line 309) | bool FILE: src/libcpu/address.h function namespace (line 6) | namespace cpu function Address (line 88) | constexpr Address operator + (ptrdiff_t value) const FILE: src/libcpu/be2_array.h function fill (line 199) | constexpr void fill(const raw_value_type &value) function operator (line 262) | constexpr auto &operator*() function other (line 273) | bool operator !=(be2_array_iterator &other) const function operator (line 296) | constexpr const auto &operator*() function other (line 307) | bool operator !=(be2_const_array_iterator &other) const FILE: src/libcpu/be2_atomic.h function compare_exchange_weak (line 51) | bool function compare_exchange_strong (line 79) | bool function value_type (line 94) | value_type function value_type (line 109) | value_type function value_type (line 124) | value_type function value_type (line 139) | value_type function value_type (line 154) | value_type FILE: src/libcpu/be2_val.h function setValue (line 75) | void setValue(value_type value) function namespace (line 476) | namespace fmt FILE: src/libcpu/cpu.h type Tracer (line 14) | struct Tracer function namespace (line 16) | namespace cpu FILE: src/libcpu/cpu_breakpoints.h function namespace (line 6) | namespace cpu FILE: src/libcpu/cpu_config.h function namespace (line 7) | namespace cpu FILE: src/libcpu/cpu_control.h function namespace (line 6) | namespace cpu FILE: src/libcpu/cpu_formatters.h function namespace (line 8) | namespace fmt FILE: src/libcpu/espresso/espresso_disassembler.cpp type espresso (line 10) | namespace espresso function disassembleField (line 13) | static bool function disassemblyToText (line 197) | std::string function disassemblyArgumentToText (line 215) | std::string function checkBranchConditionAlias (line 253) | static void function disassemble (line 309) | bool type BoBits (line 399) | enum BoBits type BcFlags (line 407) | enum BcFlags function BranchInfo (line 416) | static BranchInfo function BranchInfo (line 477) | BranchInfo FILE: src/libcpu/espresso/espresso_disassembler.h function namespace (line 8) | namespace espresso FILE: src/libcpu/espresso/espresso_instruction.h function namespace (line 4) | namespace espresso FILE: src/libcpu/espresso/espresso_instructionid.h function namespace (line 3) | namespace espresso FILE: src/libcpu/espresso/espresso_instructionset.cpp type espresso (line 7) | namespace espresso type TableEntry (line 10) | struct TableEntry type FieldMap (line 12) | struct FieldMap method addInstruction (line 18) | void method addTable (line 27) | void method TableEntry (line 39) | TableEntry * method FieldMap (line 48) | FieldMap * function isInstructionFieldMarker (line 93) | bool function isBranchInstruction (line 100) | bool function getInstructionFieldStart (line 117) | uint32_t function getInstructionFieldEnd (line 124) | uint32_t function getInstructionFieldWidth (line 131) | uint32_t function getInstructionFieldBitmask (line 140) | uint32_t function getInstructionFieldValue (line 148) | uint32_t function SPR (line 161) | SPR function encodeSPR (line 167) | void function InstructionInfo (line 175) | InstructionInfo * function Instruction (line 199) | Instruction function InstructionInfo (line 217) | InstructionInfo * function InstructionAlias (line 224) | InstructionAlias * function isA (line 253) | bool function initialiseInstructionTable (line 269) | static void function cleanInsName (line 291) | static std::string type FieldIndex (line 311) | struct FieldIndex method FieldIndex (line 313) | FieldIndex(InstructionField _id) : id(_id) method InstructionOpcode (line 322) | InstructionOpcode method InstructionOpcode (line 328) | InstructionOpcode method InstructionOpcode (line 334) | InstructionOpcode function initialiseInstructionSet (line 378) | void FILE: src/libcpu/espresso/espresso_instructionset.h function namespace (line 8) | namespace espresso FILE: src/libcpu/espresso/espresso_registerformats.h function namespace (line 5) | namespace espresso FILE: src/libcpu/espresso/espresso_spr.h function namespace (line 4) | namespace espresso FILE: src/libcpu/functionpointer.h function namespace (line 4) | namespace cpu function AddressType (line 83) | static constexpr AddressType cast(FunctionPointerType src) function FunctionPointerType (line 88) | static constexpr FunctionPointerType cast(AddressType src) function AddressType (line 101) | static constexpr AddressType cast(FunctionPointerType src) function FunctionPointerType (line 106) | static constexpr FunctionPointerType cast(AddressType src) function namespace (line 117) | namespace fmt FILE: src/libcpu/jit_stats.h function namespace (line 13) | namespace cpu FILE: src/libcpu/mem.h function namespace (line 8) | namespace mem FILE: src/libcpu/memtrack.h function namespace (line 6) | namespace cpu FILE: src/libcpu/mmu.h function namespace (line 8) | namespace internal type class (line 28) | enum class type class (line 34) | enum class type class (line 43) | enum class function PhysicalAddress (line 116) | PhysicalAddress FILE: src/libcpu/pointer.h function get_type (line 230) | get_type *get() const function value_type (line 235) | value_type *getRawPointer() const function typename (line 479) | typename std::enable_if::value>::type> function typename (line 495) | typename std::enable_if::value>::type> function namespace (line 509) | namespace fmt FILE: src/libcpu/src/cpu.cpp type cpu (line 19) | namespace cpu function initialise (line 43) | void function clearInstructionCache (line 67) | void function invalidateInstructionCache (line 73) | void function addJitReadOnlyRange (line 80) | void function coreEntryPoint (line 87) | void function start (line 95) | void function join (line 118) | void function halt (line 131) | void function Core (line 141) | Core * function setCoreEntrypointHandler (line 147) | void function setSegfaultHandler (line 153) | void function setBranchTraceHandler (line 159) | void function tbToTimePoint (line 165) | std::chrono::steady_clock::time_point type this_core (line 181) | namespace this_core function id (line 190) | uint32_t function resume (line 196) | void function executeSub (line 206) | void function updateRoundingMode (line 215) | void FILE: src/libcpu/src/cpu_alarm.cpp type cpu::internal (line 21) | namespace cpu::internal function alarmEntryPoint (line 24) | static void function startAlarmThread (line 53) | void function joinAlarmThread (line 62) | void function stopAlarmThread (line 70) | void type cpu::this_core (line 79) | namespace cpu::this_core function setNextAlarm (line 82) | void FILE: src/libcpu/src/cpu_alarm.h function namespace (line 3) | namespace cpu::internal FILE: src/libcpu/src/cpu_breakpoints.cpp type cpu (line 12) | namespace cpu function updateBreakpointList (line 20) | static inline void function addBreakpoint (line 44) | void function removeBreakpoint (line 90) | void function testBreakpoint (line 119) | bool function hasBreakpoints (line 148) | bool function hasBreakpoint (line 158) | bool function getBreakpoints (line 179) | std::shared_ptr function getBreakpointSavedCode (line 191) | uint32_t FILE: src/libcpu/src/cpu_configstorage.cpp type cpu (line 6) | namespace cpu function config (line 11) | std::shared_ptr function setConfig (line 17) | void function registerConfigChangeListener (line 23) | void FILE: src/libcpu/src/cpu_configstorage.h function namespace (line 6) | namespace cpu FILE: src/libcpu/src/cpu_host_exception.cpp type cpu::internal (line 9) | namespace cpu::internal function coreSegfaultEntry (line 16) | static void function illegalInstructionHandler (line 38) | static void function hostExceptionHandler (line 48) | static platform::ExceptionResumeFunc function installHostExceptionHandler (line 82) | void function setUserSegfaultHandler (line 91) | void FILE: src/libcpu/src/cpu_host_exception.h function namespace (line 4) | namespace cpu::internal FILE: src/libcpu/src/cpu_internal.h function namespace (line 10) | namespace cpu FILE: src/libcpu/src/cpu_interrupts.cpp type cpu (line 9) | namespace cpu function defaultInterruptHandler (line 12) | static void defaultInterruptHandler(Core *core, uint32_t interrupt_fla... function interrupt (line 18) | void function setInterruptHandler (line 29) | void type this_core (line 35) | namespace this_core function clearInterrupt (line 38) | void function interruptMask (line 44) | uint32_t function setInterruptMask (line 50) | uint32_t function checkInterrupts (line 59) | void function waitForInterrupt (line 71) | void function waitNextInterrupt (line 95) | void FILE: src/libcpu/src/cpu_memtrack_posix.cpp type cpu (line 8) | namespace cpu type internal (line 11) | namespace internal function initialiseMemtrack (line 14) | void function registerTrackedRange (line 19) | void function unregisterTrackedRange (line 26) | void function clearTrackedRanges (line 32) | void function MemtrackState (line 39) | MemtrackState FILE: src/libcpu/src/cpu_memtrack_win.cpp type cpu (line 17) | namespace cpu type MappedArea (line 25) | struct MappedArea type internal (line 38) | namespace internal function LONG (line 41) | LONG writeExceptionHandler(_EXCEPTION_POINTERS *ExceptionInfo) function initialiseMemtrack (line 101) | void function registerTrackedRange (line 134) | void function unregisterTrackedRange (line 183) | void function clearTrackedRanges (line 215) | void function MemtrackState (line 230) | MemtrackState FILE: src/libcpu/src/cpu_mmu.cpp type cpu (line 5) | namespace cpu function initialiseMemory (line 11) | bool function allocateVirtualAddress (line 21) | bool function freeVirtualAddress (line 28) | bool function VirtualAddressRange (line 35) | VirtualAddressRange function VirtualAddressRange (line 42) | VirtualAddressRange function mapMemory (line 50) | bool function unmapMemory (line 65) | bool function resetVirtualMemory (line 76) | bool function VirtualMemoryType (line 83) | VirtualMemoryType function isValidAddress (line 89) | bool function virtualToPhysicalAddress (line 96) | bool FILE: src/libcpu/src/cpu_systemcall.cpp type cpu (line 5) | namespace cpu type StaticSystemCallData (line 10) | struct StaticSystemCallData function setUnknownSystemCallHandler (line 22) | void function registerSystemCallHandler (line 28) | uint32_t function registerIllegalSystemCall (line 36) | uint32_t function SystemCallHandler (line 42) | SystemCallHandler FILE: src/libcpu/src/interpreter/interpreter.cpp type cpu (line 13) | namespace cpu type interpreter (line 16) | namespace interpreter function initialise (line 22) | void function instrfptr_t (line 37) | instrfptr_t function registerInstruction (line 49) | void function hasInstruction (line 55) | bool function Core (line 61) | Core * function resume (line 103) | void FILE: src/libcpu/src/interpreter/interpreter.h function namespace (line 4) | namespace cpu FILE: src/libcpu/src/interpreter/interpreter_branch.cpp function b (line 5) | static void type BoBits (line 27) | enum BoBits type BcFlags (line 35) | enum BcFlags function bcGeneric (line 44) | static void function bc (line 97) | static void function bcctr (line 104) | static void function bclr (line 111) | static void FILE: src/libcpu/src/interpreter/interpreter_condition.cpp function getCRFRange (line 13) | static std::pair function getCRF (line 21) | uint32_t function setCRF (line 28) | void function getCRB (line 39) | uint32_t function setCRB (line 45) | void type CmpFlags (line 52) | enum CmpFlags function cmpGeneric (line 58) | static void function cmp (line 91) | static void function cmpi (line 97) | static void function cmpl (line 103) | static void function cmpli (line 109) | static void type FCmpFlags (line 116) | enum FCmpFlags function fcmpGeneric (line 124) | static void function fcmpo (line 162) | static void function fcmpu (line 168) | static void function ps_cmpo0 (line 174) | static void function ps_cmpo1 (line 180) | static void function ps_cmpu0 (line 186) | static void function ps_cmpu1 (line 192) | static void function crand (line 199) | static void function crandc (line 211) | static void function creqv (line 223) | static void function crnand (line 235) | static void function crnor (line 247) | static void function cror (line 259) | static void function crorc (line 271) | static void function crxor (line 283) | static void function mcrf (line 295) | static void function mcrfs (line 302) | static void function mcrxr (line 319) | static void function mfcr (line 327) | static void function mtcrf (line 334) | static void FILE: src/libcpu/src/interpreter/interpreter_float.cpp function ppc_estimate_reciprocal (line 48) | float function ppc_estimate_reciprocal_root (line 114) | double function updateFEX_VX (line 168) | void function updateFX_FEX_VX (line 195) | void function updateFPSCR (line 209) | void function updateFPRF (line 238) | void function updateFloatConditionRegister (line 272) | void function roundForMultiply (line 281) | void function CLANG_FPU_BUG_WORKAROUND (line 355) | CLANG_FPU_BUG_WORKAROUND type FPArithOperator (line 410) | enum FPArithOperator { function fpArithGeneric (line 417) | static void function fadd (line 552) | static void function fadds (line 559) | static void function fdiv (line 566) | static void function fdivs (line 573) | static void function fmul (line 580) | static void function fmuls (line 587) | static void function fsub (line 594) | static void function fsubs (line 601) | static void function fres (line 608) | static void function frsqrte (line 649) | static void function fsel (line 681) | static void type FMAFlags (line 703) | enum FMAFlags function fmaGeneric (line 711) | static void function fmadd (line 803) | static void function fmadds (line 810) | static void function fmsub (line 817) | static void function fmsubs (line 824) | static void function fnmadd (line 831) | static void function fnmadds (line 838) | static void function fnmsub (line 845) | static void function fnmsubs (line 852) | static void function fctiwGeneric (line 859) | static void function fctiw (line 933) | static void function fctiwz (line 940) | static void function frsp (line 947) | static void function fabs (line 976) | static void function fnabs (line 991) | static void function fmr (line 1006) | static void function fneg (line 1017) | static void function mffs (line 1032) | static void function mtfsb0 (line 1043) | static void function mtfsb1 (line 1058) | static void function mtfsf (line 1074) | static void function mtfsfi (line 1100) | static void FILE: src/libcpu/src/interpreter/interpreter_float.h function possibleUnderflow (line 6) | bool FILE: src/libcpu/src/interpreter/interpreter_insreg.h function namespace (line 10) | namespace cpu FILE: src/libcpu/src/interpreter/interpreter_integer.cpp function updateConditionRegister (line 8) | static void function updateCarry (line 29) | static void function updateOverflow (line 36) | static void type AddFlags (line 44) | enum AddFlags function addGeneric (line 59) | static void function add (line 127) | static void function addc (line 133) | static void function adde (line 139) | static void function addi (line 145) | static void function addic (line 151) | static void function addicx (line 157) | static void function addis (line 163) | static void function addme (line 169) | static void function addze (line 175) | static void type AndFlags (line 182) | enum AndFlags function andGeneric (line 192) | static void function and_ (line 225) | static void function andc (line 231) | static void function andi (line 237) | static void function andis (line 243) | static void function cntlzw (line 250) | static void function divGeneric (line 273) | static void function divw (line 306) | static void function divwu (line 312) | static void function eqv (line 319) | static void function extsb (line 336) | static void function extsh (line 352) | static void type MulFlags (line 368) | enum MulFlags function mulSignedGeneric (line 379) | static void function mulUnsignedGeneric (line 426) | static void function mulhw (line 451) | static void function mulhwu (line 457) | static void function mulli (line 463) | static void function mullw (line 469) | static void function nand (line 476) | static void function neg (line 493) | static void function nor (line 515) | static void type OrFlags (line 532) | enum OrFlags function orGeneric (line 542) | static void function or_ (line 575) | static void function orc (line 581) | static void function ori (line 587) | static void function oris (line 593) | static void type RlwFlags (line 600) | enum RlwFlags function rlwGeneric (line 608) | static void function rlwimi (line 639) | static void function rlwinm (line 646) | static void function rlwnm (line 653) | static void type ShiftFlags (line 660) | enum ShiftFlags function shiftLogical (line 668) | static void function slw (line 703) | static void function srw (line 710) | static void function shiftArithmetic (line 718) | static void function sraw (line 762) | static void function srawi (line 768) | static void function subf (line 775) | static void function subfc (line 781) | static void function subfe (line 787) | static void function subfic (line 793) | static void function subfme (line 799) | static void function subfze (line 805) | static void type XorFlags (line 812) | enum XorFlags function xorGeneric (line 820) | static void function xor_ (line 847) | static void function xori (line 853) | static void function xoris (line 859) | static void FILE: src/libcpu/src/interpreter/interpreter_loadstore.cpp type LoadFlags (line 18) | enum LoadFlags function convertFloatToDouble (line 28) | static double function loadFloatAsDouble (line 38) | static double function loadFloat (line 45) | static void function loadGeneric (line 76) | static void function lbz (line 138) | static void function lbzu (line 144) | static void function lbzux (line 150) | static void function lbzx (line 156) | static void function lha (line 162) | static void function lhau (line 168) | static void function lhaux (line 174) | static void function lhax (line 180) | static void function lhbrx (line 186) | static void function lhz (line 192) | static void function lhzu (line 198) | static void function lhzux (line 204) | static void function lhzx (line 210) | static void function lwbrx (line 216) | static void function lwarx (line 222) | static void function lwz (line 228) | static void function lwzu (line 234) | static void function lwzux (line 240) | static void function lwzx (line 246) | static void function lfs (line 252) | static void function lfsu (line 258) | static void function lfsux (line 264) | static void function lfsx (line 270) | static void function lfd (line 276) | static void function lfdu (line 282) | static void function lfdux (line 288) | static void function lfdx (line 294) | static void function lmw (line 302) | static void type LswFlags (line 321) | enum LswFlags function lswGeneric (line 327) | static void function lswi (line 358) | static void function lswx (line 364) | static void type StoreFlags (line 371) | enum StoreFlags function storeDoubleAsFloat (line 381) | static void function storeFloat (line 397) | static void type ReservedWrite (line 427) | struct ReservedWrite { } type ReservedWrite (line 430) | struct ReservedWrite { method write (line 432) | static inline bool write(cpu::Core *state, uint32_t ea, Type s) type ReservedWrite (line 461) | struct ReservedWrite { method write (line 463) | static inline bool write(cpu::Core *state, uint32_t ea, Type s) function storeGeneric (line 471) | static void function stb (line 514) | static void function stbu (line 520) | static void function stbux (line 526) | static void function stbx (line 532) | static void function sth (line 538) | static void function sthu (line 544) | static void function sthux (line 550) | static void function sthx (line 556) | static void function stw (line 562) | static void function stwu (line 568) | static void function stwux (line 574) | static void function stwx (line 580) | static void function sthbrx (line 586) | static void function stwbrx (line 592) | static void function stwcx (line 598) | static void function stfs (line 604) | static void function stfsu (line 610) | static void function stfsux (line 616) | static void function stfsx (line 622) | static void function stfd (line 628) | static void function stfdu (line 634) | static void function stfdux (line 640) | static void function stfdx (line 646) | static void function stfiwx (line 652) | static void function stmw (line 660) | static void type StswFlags (line 679) | enum StswFlags function stswGeneric (line 685) | static void function stswi (line 715) | static void function stswx (line 721) | static void function dequantize (line 727) | static double function Type (line 758) | inline Type function quantize (line 766) | static void type PsqLoadFlags (line 815) | enum PsqLoadFlags function psqLoad (line 823) | static void function psq_l (line 876) | static void function psq_lu (line 882) | static void function psq_lx (line 888) | static void function psq_lux (line 894) | static void type PsqStoreFlags (line 901) | enum PsqStoreFlags function psqStore (line 909) | static void function psq_st (line 961) | static void function psq_stu (line 967) | static void function psq_stx (line 973) | static void function psq_stux (line 979) | static void FILE: src/libcpu/src/interpreter/interpreter_pairedsingle.cpp type MoveMode (line 9) | enum MoveMode function moveGeneric (line 18) | static void function ps_mr (line 67) | static void function ps_neg (line 74) | static void function ps_abs (line 81) | static void function ps_nabs (line 88) | static void type PSArithOperator (line 95) | enum PSArithOperator { function psArithSingle (line 105) | static bool function psArithGeneric (line 212) | static void function ps_add (line 236) | static void function ps_sub (line 243) | static void function ps_mul (line 250) | static void function ps_muls0 (line 256) | static void function ps_muls1 (line 262) | static void function ps_div (line 269) | static void function psSumGeneric (line 276) | static void function ps_sum0 (line 321) | static void function ps_sum1 (line 328) | static void type FMAFlags (line 335) | enum FMAFlags function fmaSingle (line 344) | static bool function fmaGeneric (line 418) | static void function ps_madd (line 441) | static void function ps_madds0 (line 447) | static void function ps_madds1 (line 453) | static void function ps_msub (line 459) | static void function ps_nmadd (line 465) | static void function ps_nmsub (line 471) | static void type MergeFlags (line 478) | enum MergeFlags function mergeGeneric (line 485) | static void function ps_merge00 (line 530) | static void function ps_merge01 (line 536) | static void function ps_merge11 (line 542) | static void function ps_merge10 (line 548) | static void function ps_res (line 555) | static void function ps_rsqrte (line 607) | static void function ps_sel (line 671) | static void FILE: src/libcpu/src/interpreter/interpreter_system.cpp function icbi (line 35) | static void function dcbf (line 41) | static void function dcbi (line 47) | static void function dcbst (line 53) | static void function dcbt (line 59) | static void function dcbtst (line 65) | static void function dcbz (line 71) | static void function dcbz_l (line 88) | static void function eieio (line 95) | static void function sync (line 101) | static void function isync (line 107) | static void function mfspr (line 113) | static void function mtspr (line 166) | static void function mftb (line 214) | static void function mfmsr (line 235) | static void function mtmsr (line 242) | static void function mfsr (line 249) | static void function mfsrin (line 256) | static void function mtsr (line 264) | static void function mtsrin (line 271) | static void function kc (line 279) | static void function tw (line 290) | static void FILE: src/libcpu/src/jit/binrec/jit_binrec.cpp function Core (line 45) | Core * function BinrecHandle (line 104) | BinrecHandle * function CodeBlock (line 163) | CodeBlock * function CodeBlock (line 204) | CodeBlock * function CodeBlock (line 301) | inline CodeBlock * function rdtsc (line 317) | static inline uint64_t function brTimeBaseHandler (line 481) | uint64_t function BinrecCore (line 491) | BinrecCore * function BinrecCore (line 519) | BinrecCore * function brLog (line 535) | void FILE: src/libcpu/src/jit/binrec/jit_binrec.h function namespace (line 12) | namespace cpu FILE: src/libcpu/src/jit/binrec/jit_binrec_opt.cpp type cpu (line 8) | namespace cpu type jit (line 11) | namespace jit type OptFlagInfo (line 14) | struct OptFlagInfo FILE: src/libcpu/src/jit/binrec/jit_binrec_verify.cpp type cpu::jit (line 29) | namespace cpu::jit type VerifyBuffer (line 32) | struct VerifyBuffer function isMemoryInstruction (line 115) | static bool function lookupMemoryTarget (line 190) | static void function disassemble (line 380) | static std::string function shouldVerify (line 389) | static bool FILE: src/libcpu/src/jit/jit.cpp type cpu (line 4) | namespace cpu type jit (line 7) | namespace jit function setBackend (line 16) | void function JitBackend (line 26) | JitBackend * function Core (line 36) | Core * function clearCache (line 53) | void function addReadOnlyRange (line 65) | void function resume (line 77) | void FILE: src/libcpu/src/jit/jit.h function namespace (line 4) | namespace cpu FILE: src/libcpu/src/jit/jit_backend.h function namespace (line 6) | namespace cpu FILE: src/libcpu/src/jit/jit_codecache.cpp type cpu (line 15) | namespace cpu type jit (line 18) | namespace jit function CodeBlock (line 200) | CodeBlock * function CodeBlockIndex (line 216) | CodeBlockIndex function CodeBlockIndex (line 226) | CodeBlockIndex function CodeBlock (line 282) | CodeBlock * FILE: src/libcpu/src/jit/jit_codecache.h function namespace (line 11) | namespace cpu FILE: src/libcpu/src/jit/jit_stats.cpp type cpu (line 4) | namespace cpu type jit (line 7) | namespace jit function sampleStats (line 10) | bool function resetProfileStats (line 22) | void function setProfilingMask (line 32) | void function getProfilingMask (line 42) | unsigned FILE: src/libcpu/src/memorymap.cpp type cpu (line 9) | namespace cpu type internal (line 12) | namespace internal function VirtualMemoryType (line 323) | VirtualMemoryType function PhysicalMemoryType (line 347) | PhysicalMemoryType function VirtualAddressRange (line 523) | VirtualAddressRange function VirtualAddressRange (line 540) | VirtualAddressRange FILE: src/libcpu/src/memorymap.h function namespace (line 10) | namespace cpu FILE: src/libcpu/src/statedbg.h function dbgStateCmp (line 17) | inline bool dbgStateCmp(cpu::Core* state, cpu::Core* estate, std::vector... FILE: src/libcpu/src/trace.cpp type Tracer (line 26) | struct Tracer function debugPrint (line 34) | static inline void type cpu (line 43) | namespace cpu function freeTracer (line 61) | void type this_core (line 69) | namespace this_core function setTracer (line 72) | void setTracer(cpu::Tracer *tracer) function getStateFieldName (line 81) | std::string function printFieldValue (line 109) | static void function printInstruction (line 135) | static void function Trace (line 163) | const Trace& function getTracerNumTraces (line 179) | size_t function traceInit (line 185) | void function getFieldStateField (line 198) | static uint32_t function saveStateField (line 290) | void function restoreStateField (line 321) | void function pushUniqueField (line 350) | static void function Trace (line 366) | Trace * function traceInstructionEnd (line 442) | void function tracePrint (line 496) | void function traceReg (line 526) | int function traceRegStart (line 570) | void function traceRegNext (line 579) | void function traceRegAround (line 612) | void function traceRegContinue (line 636) | void function tracePrintSyscall (line 650) | void function traceLogSyscall (line 670) | void FILE: src/libcpu/state.h type Tracer (line 8) | struct Tracer type CoreRegs (line 19) | struct CoreRegs type Core (line 70) | struct Core function interrupt_mask (line 78) | uint32_t interrupt_mask { 0xFFFFFFFF }; FILE: src/libcpu/trace.h function namespace (line 8) | namespace cpu type Tracer (line 14) | struct Tracer function namespace (line 17) | namespace StateField type TraceFieldType (line 40) | typedef uint32_t TraceFieldType; type TraceFieldValue (line 42) | struct TraceFieldValue type Trace (line 119) | struct Trace FILE: src/libdecaf/decaf.h function namespace (line 10) | namespace decaf FILE: src/libdecaf/decaf_config.h function namespace (line 7) | namespace decaf FILE: src/libdecaf/decaf_content.h function namespace (line 4) | namespace decaf FILE: src/libdecaf/decaf_debug_api.h function namespace (line 11) | namespace decaf::debug FILE: src/libdecaf/decaf_erreula.h function namespace (line 4) | namespace decaf FILE: src/libdecaf/decaf_eventlistener.h function namespace (line 4) | namespace decaf FILE: src/libdecaf/decaf_graphics.h function namespace (line 6) | namespace decaf FILE: src/libdecaf/decaf_input.h function Category (line 12) | enum class Category FILE: src/libdecaf/decaf_log.h function namespace (line 7) | namespace decaf FILE: src/libdecaf/decaf_nullinputdriver.h function namespace (line 4) | namespace decaf FILE: src/libdecaf/decaf_pm4replay.h function namespace (line 6) | namespace decaf::pm4 FILE: src/libdecaf/decaf_softwarekeyboard.h function namespace (line 5) | namespace decaf FILE: src/libdecaf/decaf_sound.h function namespace (line 4) | namespace decaf FILE: src/libdecaf/src/cafe/cafe_ppc_interface.h function namespace (line 9) | namespace cafe FILE: src/libdecaf/src/cafe/cafe_ppc_interface_invoke_guest.h function namespace (line 6) | namespace cafe FILE: src/libdecaf/src/cafe/cafe_ppc_interface_invoke_host.h function namespace (line 6) | namespace cafe function cpu (line 64) | [[nodiscard]] FILE: src/libdecaf/src/cafe/cafe_ppc_interface_params.h function namespace (line 8) | namespace cafe::detail FILE: src/libdecaf/src/cafe/cafe_ppc_interface_trace_host.cpp type cafe::detail (line 9) | namespace cafe::detail function readGpr (line 12) | inline uint32_t function invoke_trace_host_impl (line 24) | void FILE: src/libdecaf/src/cafe/cafe_ppc_interface_trace_host.h function namespace (line 6) | namespace cafe FILE: src/libdecaf/src/cafe/cafe_ppc_interface_varargs.h function namespace (line 7) | namespace cafe function iterator (line 117) | iterator begin() type stack_va_list (line 145) | struct stack_va_list function virt_ptr (line 164) | static inline virt_ptr FILE: src/libdecaf/src/cafe/cafe_stackobject.h function StackObject (line 43) | StackObject(const Type &value) : function index (line 99) | size_t index) function oldStackTop (line 119) | auto oldStackTop = virt_addr { core->gpr[1] }; function StackString (line 168) | inline StackString FILE: src/libdecaf/src/cafe/cafe_tinyheap.cpp type cafe (line 9) | namespace cafe type TrackingBlockBase (line 13) | struct TrackingBlockBase function getTrackingBlocks (line 40) | static virt_ptr function getTrackingBlocks (line 46) | static phys_ptr function pointer_cast (line 54) | static auto function pointer_cast (line 61) | static auto function pointer_cast (line 68) | static auto function pointer_cast (line 75) | static auto function virt_addr (line 82) | static virt_addr function virt_addr (line 89) | static virt_addr function phys_addr (line 96) | static phys_addr function phys_addr (line 103) | static phys_addr function pointer_addrof (line 110) | static auto function dumpHeap (line 121) | static void function findBlockIdxContaining (line 144) | static int32_t function TinyHeapError (line 190) | TinyHeapError function TinyHeapError (line 230) | static TinyHeapError function freeBlock (line 285) | static void function TinyHeapError (line 356) | TinyHeapError function TinyHeapError (line 365) | TinyHeapError function TinyHeapError (line 376) | TinyHeapError function TinyHeapError (line 489) | TinyHeapError function TinyHeapError (line 498) | TinyHeapError function TinyHeapError (line 509) | TinyHeapError function TinyHeapError (line 573) | TinyHeapError function TinyHeapError (line 582) | TinyHeapError function TinyHeap_Free (line 592) | static void function TinyHeap_Free (line 617) | void function TinyHeap_Free (line 624) | void function TinyHeap_GetLargestFree (line 633) | static int32_t function TinyHeap_GetLargestFree (line 660) | int32_t function TinyHeap_GetLargestFree (line 666) | int32_t function TinyHeap_Enum (line 674) | static cpu::Pointer function TinyHeap_Enum (line 739) | virt_ptr function TinyHeap_Enum (line 748) | phys_ptr function TinyHeap_EnumFree (line 759) | static cpu::Pointer function TinyHeap_EnumFree (line 824) | virt_ptr function TinyHeap_EnumFree (line 833) | phys_ptr FILE: src/libdecaf/src/cafe/cafe_tinyheap.h function namespace (line 4) | namespace cafe FILE: src/libdecaf/src/cafe/kernel/cafe_kernel.cpp type cafe::kernel (line 30) | namespace cafe::kernel type StaticKernelData (line 33) | struct StaticKernelData type CoreData (line 35) | struct CoreData function mainCoreEntryPoint (line 55) | static void function subCoreEntryPoint (line 134) | static void function setSubCoreEntryContext (line 165) | void function cpuEntrypoint (line 176) | static void function cpuBranchTraceHandler (line 188) | static void function start (line 221) | void function stopping (line 277) | bool function join (line 283) | void function stop (line 289) | void function setExecutableFilename (line 298) | void type internal (line 304) | namespace internal function idleCoreLoop (line 307) | void function exit (line 323) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel.h function namespace (line 5) | namespace cpu function namespace (line 10) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_context.cpp type cafe::kernel (line 13) | namespace cafe::kernel type HostContext (line 16) | struct HostContext type StaticContextData (line 34) | struct StaticContextData function copyContextFromCpu (line 48) | void function copyContextToCpu (line 77) | void function sleepCurrentContext (line 106) | void function wakeCurrentContext (line 125) | void function fiberEntryPoint (line 145) | static void function freeHostContext (line 163) | static void function checkDeadContext (line 174) | static void function exitThreadNoLock (line 196) | void function resetFaultedContextFiber (line 221) | void function setContextFiberEntry (line 231) | void function getCurrentContext (line 245) | virt_ptr function switchContext (line 251) | void function hijackCurrentHostContext (line 284) | void type internal (line 306) | namespace internal function initialiseCoreContext (line 309) | void function initialiseStaticContextData (line 339) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_context.h function namespace (line 6) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_exception.cpp type cafe::kernel (line 26) | namespace cafe::kernel type StaticExceptionData (line 31) | struct StaticExceptionData function setUserModeExceptionHandler (line 49) | bool type internal (line 61) | namespace internal function dispatchException (line 68) | inline void function exceptionContextFiberEntry (line 81) | static void function handleCpuInterrupt (line 110) | static void type UnhandledExceptionData (line 146) | struct UnhandledExceptionData function unhandledExceptionFiberEntryPoint (line 154) | static void function defaultExceptionHandler (line 230) | static void function handleCpuSegfault (line 242) | static void function handleDebugBreakException (line 258) | static void function handleIciException (line 269) | static void function handleSystemResetException (line 279) | static void function initialiseExceptionContext (line 286) | void function initialiseExceptionHandlers (line 299) | void function initialiseStaticExceptionData (line 325) | void function setKernelExceptionHandler (line 331) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_exception.h function namespace (line 6) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_heap.cpp type cafe::kernel::internal (line 8) | namespace cafe::kernel::internal function initialiseStaticDataHeap (line 20) | void function initialiseWorkAreaHeap (line 30) | bool function allocStaticData (line 43) | virt_ptr function allocFromWorkArea (line 50) | virt_ptr function freeToWorkArea (line 62) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_heap.h function namespace (line 4) | namespace cafe::kernel::internal FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_info.cpp type cafe::kernel (line 6) | namespace cafe::kernel function getType0Info (line 9) | void function getType6Info (line 78) | void function getArgStr (line 89) | void function getInfo (line 105) | void function SystemMode (line 126) | SystemMode FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_info.h type class (line 9) | enum class function SystemMode (line 16) | enum class SystemMode : int32_t FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_interrupts.cpp type cafe::kernel (line 7) | namespace cafe::kernel type InterruptData (line 10) | struct InterruptData function UserInterruptHandlerFn (line 20) | UserInterruptHandlerFn function clearAndEnableInterrupt (line 37) | void function disableInterrupt (line 42) | void type internal (line 47) | namespace internal function dispatchExternalInterrupt (line 50) | void function setKernelInterruptHandler (line 63) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_interrupts.h function namespace (line 5) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_ipc.cpp type cafe::kernel::internal (line 16) | namespace cafe::kernel::internal type StaticIpcData (line 22) | struct StaticIpcData type SynchronousCallback (line 31) | struct SynchronousCallback function ipcInitialiseHeap (line 44) | static void function ipcAllocBuffer (line 54) | virt_ptr function ipcFreeBuffer (line 71) | void function synchronousCallback (line 78) | static void function waitSynchronousReply (line 91) | static ios::Error function IOS_OpenAsync (line 116) | ios::Error function IOS_Open (line 152) | ios::Error function IOS_CloseAsync (line 172) | ios::Error function IOS_Close (line 203) | ios::Error function IOS_IoctlAsync (line 221) | ios::Error function IOS_Ioctl (line 273) | ios::Error function initialiseIpc (line 299) | void function initialiseStaticIpcData (line 323) | void type cafe::kernel (line 331) | namespace cafe::kernel function getMcpHandle (line 334) | ios::Handle function getPpcAppHandle (line 340) | ios::Handle function getCblHandle (line 346) | ios::Handle FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_ipc.h function namespace (line 7) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_ipckdriver.cpp type cafe::kernel (line 15) | namespace cafe::kernel type StaticIpckDriverData (line 18) | struct StaticIpckDriverData type internal (line 34) | namespace internal function ipckDriverGetInstance (line 213) | virt_ptr function ipckDriverAllocateRequestBlock (line 220) | ios::Error function ipckDriverFreeRequestBlock (line 273) | void function ipckDriverSubmitRequest (line 288) | ios::Error function allocateUserRequestBlock (line 314) | static ios::Error function processLoaderOrUserRequest (line 340) | static ios::Error function submitUserOrLoaderRequest (line 411) | static ios::Error function submitUserRequest (line 461) | ios::Error function submitLoaderRequest (line 469) | ios::Error function defensiveProcessIncomingMessagePointer (line 477) | static ios::Error function processReply (line 504) | static void function dispatchUserRepliesCallback (line 545) | static void function ipckDriverHandleInterrupt (line 583) | static void function initialiseRegisters (line 608) | static ios::Error function ipckDriverInit (line 639) | ios::Error function initialiseResourceBuffers (line 679) | static ios::Error function ipckDriverOpen (line 699) | ios::Error function initialiseStaticIpckDriverData (line 735) | void function ipckDriverUserOpen (line 51) | ios::Error function ipckDriverUserClose (line 82) | ios::Error function ipckDriverUserSubmitRequest (line 98) | ios::Error function ipckDriverLoaderOpen (line 113) | ios::Error function ipckDriverLoaderClose (line 138) | ios::Error function ipckDriverLoaderSubmitRequest (line 154) | ios::Error function ipckDriverLoaderPollCompletion (line 169) | virt_ptr function ipckDriverIosSubmitReply (line 197) | void type internal (line 210) | namespace internal function ipckDriverGetInstance (line 213) | virt_ptr function ipckDriverAllocateRequestBlock (line 220) | ios::Error function ipckDriverFreeRequestBlock (line 273) | void function ipckDriverSubmitRequest (line 288) | ios::Error function allocateUserRequestBlock (line 314) | static ios::Error function processLoaderOrUserRequest (line 340) | static ios::Error function submitUserOrLoaderRequest (line 411) | static ios::Error function submitUserRequest (line 461) | ios::Error function submitLoaderRequest (line 469) | ios::Error function defensiveProcessIncomingMessagePointer (line 477) | static ios::Error function processReply (line 504) | static void function dispatchUserRepliesCallback (line 545) | static void function ipckDriverHandleInterrupt (line 583) | static void function initialiseRegisters (line 608) | static ios::Error function ipckDriverInit (line 639) | ios::Error function initialiseResourceBuffers (line 679) | static ios::Error function ipckDriverOpen (line 699) | ios::Error function initialiseStaticIpckDriverData (line 735) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_ipckdriver.h function namespace (line 13) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_ipckdriverfifo.h function namespace (line 6) | namespace cafe::kernel::internal FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_loader.cpp type cafe::kernel (line 13) | namespace cafe::kernel type internal (line 16) | namespace internal function getLoaderContext (line 133) | static std::pair, virt_addr> function loaderEntry (line 160) | static int32_t function KiRPLLoaderSetup (line 177) | static void function KiRPLStartup (line 219) | void function findClosestSymbol (line 251) | int32_t function findClosestSymbol (line 383) | int32_t function loaderLink (line 22) | int32_t function loaderPrep (line 37) | int32_t function loaderPurge (line 46) | int32_t function loaderSetup (line 55) | int32_t function loaderQuery (line 66) | int32_t function loaderUserGainControl (line 77) | int32_t function findClosestSymbol (line 85) | int32_t type internal (line 130) | namespace internal function getLoaderContext (line 133) | static std::pair, virt_addr> function loaderEntry (line 160) | static int32_t function KiRPLLoaderSetup (line 177) | static void function KiRPLStartup (line 219) | void function findClosestSymbol (line 251) | int32_t function findClosestSymbol (line 383) | int32_t FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_loader.h function namespace (line 6) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_lock.cpp type cafe::kernel::internal (line 5) | namespace cafe::kernel::internal function spinLockAcquire (line 11) | bool function spinLockRelease (line 28) | bool function kernelLockAcquire (line 37) | void function kernelLockRelease (line 43) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_lock.h function namespace (line 5) | namespace cafe::kernel::internal FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_mcp.cpp type cafe::kernel::internal (line 10) | namespace cafe::kernel::internal function mcpGetFileLength (line 15) | ios::Error function mcpLoadFile (line 44) | ios::Error function mcpPrepareTitle (line 73) | ios::Error function mcpSwitchTitle (line 103) | ios::Error FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_mcp.h function namespace (line 10) | namespace cafe::kernel::internal FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_mmu.cpp type cafe::kernel (line 12) | namespace cafe::kernel type internal (line 28) | namespace internal function setAddressSpaceView (line 438) | static void function AddressSpace (line 454) | AddressSpace * function setActiveAddressSpace (line 460) | void function initialiseAddressSpace (line 466) | bool function loadMapping (line 558) | bool function unloadMapping (line 587) | bool function loadAddressSpace (line 616) | bool type MemoryMapFlags (line 34) | enum MemoryMapFlags function MemoryMap (line 133) | MemoryMap & function getForegroundBucket (line 139) | std::pair function enableOverlayArena (line 146) | std::pair function disableOverlayArena (line 169) | void function getAvailablePhysicalAddressRange (line 187) | std::pair function getDataPhysicalAddressRange (line 195) | std::pair function getVirtualMapAddressRange (line 203) | std::pair function getCodeGenVirtualRange (line 211) | std::pair function checkInVirtualMapRange (line 219) | static bool function virt_addr (line 229) | virt_addr function freeVirtualAddress (line 266) | bool function QueryMemoryResult (line 278) | QueryMemoryResult function mapMemory (line 300) | bool function unmapMemory (line 326) | bool function validateAddressRange (line 338) | bool function phys_addr (line 355) | phys_addr function virt_addr (line 389) | virt_addr function virt_addr (line 410) | virt_addr type internal (line 431) | namespace internal function setAddressSpaceView (line 438) | static void function AddressSpace (line 454) | AddressSpace * function setActiveAddressSpace (line 460) | void function initialiseAddressSpace (line 466) | bool function loadMapping (line 558) | bool function unloadMapping (line 587) | bool function loadAddressSpace (line 616) | bool FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_mmu.h type MemoryMap (line 14) | struct MemoryMap type class (line 23) | enum class type class (line 64) | enum class function QueryMemoryResult (line 70) | enum class QueryMemoryResult FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_process.cpp type cafe::kernel::internal (line 17) | namespace cafe::kernel::internal type CoreProcessData (line 25) | struct CoreProcessData type RamPartitionConfig (line 38) | struct RamPartitionConfig function allocateRamPartition (line 66) | static void function RamPartitionData (line 105) | RamPartitionData * function RamPartitionId (line 111) | RamPartitionId function KernelProcessId (line 122) | KernelProcessId function UniqueProcessId (line 133) | UniqueProcessId function getCurrentTitleId (line 139) | ios::mcp::MCPTitleId function RamPartitionData (line 145) | RamPartitionData * function setCoreToProcessId (line 151) | void function initialisePerCoreStartInfo (line 172) | static void function loadGameProcess (line 227) | void function finishInitAndPreload (line 357) | void function initialiseCoreProcess (line 377) | void function initialiseProcessData (line 389) | void type cafe::kernel (line 406) | namespace cafe::kernel function exitProcess (line 409) | void function getProcessExitCode (line 417) | int FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_process.h function namespace (line 11) | namespace cafe::loader function namespace (line 16) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_processid.cpp type cafe::kernel (line 3) | namespace cafe::kernel function RamPartitionId (line 6) | RamPartitionId FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_processid.h type class (line 8) | enum class type class (line 29) | enum class type class (line 41) | enum class function DebugLevel (line 48) | enum class DebugLevel : uint32_t FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_shareddata.cpp type cafe::kernel (line 11) | namespace cafe::kernel function loadSharedData (line 19) | static uint32_t function loadResourcesFile (line 48) | static uint32_t function loadShared (line 73) | void function SharedArea (line 111) | SharedArea FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_shareddata.h function namespace (line 4) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_userdrivers.cpp type cafe::kernel (line 11) | namespace cafe::kernel type UserDriver (line 14) | struct UserDriver type StaticUserDriversData (line 22) | struct StaticUserDriversData function registerUserDriver (line 33) | int32_t function deregisterUserDriver (line 81) | int32_t type internal (line 119) | namespace internal function initialiseStaticUserDriversData (line 122) | void function registerRootUserDrivers (line 137) | void FILE: src/libdecaf/src/cafe/kernel/cafe_kernel_userdrivers.h function namespace (line 6) | namespace cafe::kernel FILE: src/libdecaf/src/cafe/libraries/avm/avm.cpp type cafe::avm (line 3) | namespace cafe::avm function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/avm/avm.h function namespace (line 4) | namespace cafe::avm FILE: src/libdecaf/src/cafe/libraries/cafe_hle.cpp type cafe::hle (line 78) | namespace cafe::hle function registerLibrary (line 86) | static void function initialiseLibraries (line 93) | void function Library (line 180) | Library * function Library (line 186) | Library * function relocateLibrary (line 198) | void function applyTraceFilters (line 210) | void function setTraceEnabled (line 274) | void FILE: src/libdecaf/src/cafe/libraries/cafe_hle.h function namespace (line 9) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library.cpp type cafe::hle (line 19) | namespace cafe::hle function virt_addr (line 27) | virt_addr function setUnimplementedFunctionStubMemory (line 76) | void function addSectionString (line 188) | static uint32_t function generateTypeDescriptors (line 207) | static void type Section (line 354) | struct Section FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library.h function LibraryId (line 22) | enum class LibraryId function registerLibraryDependency (line 194) | void function registerSymbol (line 200) | void function registerTypeInfo (line 210) | void function setEntryPointSymbolName (line 216) | void FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library_data.h function namespace (line 5) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library_function.h function namespace (line 8) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library_register.h function namespace (line 8) | namespace cafe::coreinit function namespace (line 23) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/cafe_hle_library_symbol.h function namespace (line 5) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/cafe_hle_stub.cpp type cafe::hle (line 5) | namespace cafe::hle function warnStubInvoked (line 8) | void FILE: src/libdecaf/src/cafe/libraries/cafe_hle_stub.h function namespace (line 18) | namespace cafe::hle FILE: src/libdecaf/src/cafe/libraries/camera/camera.cpp type cafe::camera (line 3) | namespace cafe::camera function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/camera/camera.h function namespace (line 4) | namespace cafe::camera FILE: src/libdecaf/src/cafe/libraries/camera/camera_cam.cpp type cafe::camera (line 5) | namespace cafe::camera function CAMHandle (line 8) | CAMHandle function CAMExit (line 18) | void function CAMOpen (line 24) | int32_t function CAMClose (line 31) | int32_t function CAMGetMemReq (line 38) | int32_t FILE: src/libdecaf/src/cafe/libraries/camera/camera_cam.h function namespace (line 5) | namespace cafe::camera FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit.cpp type cafe::coreinit (line 28) | namespace cafe::coreinit function coreinit_entry (line 31) | static void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_alarm.cpp type cafe::coreinit (line 21) | namespace cafe::coreinit type StaticAlarmData (line 26) | struct StaticAlarmData type PerCoreAlarmData (line 30) | struct PerCoreAlarmData type internal (line 49) | namespace internal function BOOL (line 436) | BOOL function cancelAlarm (line 447) | bool function updateCpuAlarmNoALock (line 456) | void function handleAlarmInterrupt (line 480) | void function initialiseAlarmThread (line 534) | void function BOOL (line 64) | static BOOL function BOOL (line 89) | BOOL function OSCancelAlarms (line 118) | void function OSCreateAlarm (line 151) | void function OSCreateAlarmEx (line 161) | void function OSGetAlarmUserData (line 181) | virt_ptr function OSInitAlarmQueue (line 191) | void function OSInitAlarmQueueEx (line 201) | void function BOOL (line 214) | BOOL function BOOL (line 241) | BOOL function OSSetAlarmTag (line 284) | void function OSSetAlarmUserData (line 297) | void function BOOL (line 313) | BOOL function insertAlarm (line 344) | static void function OSGetAlarmFromQueue (line 357) | int function alarmCallbackThreadEntry (line 392) | static uint32_t type internal (line 433) | namespace internal function BOOL (line 436) | BOOL function cancelAlarm (line 447) | bool function updateCpuAlarmNoALock (line 456) | void function handleAlarmInterrupt (line 480) | void function initialiseAlarmThread (line 534) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_alarm.h function namespace (line 9) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_appio.cpp type cafe::coreinit (line 15) | namespace cafe::coreinit type StaticAppIoData (line 21) | struct StaticAppIoData type PerCoreData (line 23) | struct PerCoreData function OSGetDefaultAppIOQueue (line 42) | virt_ptr function appIoThreadEntry (line 48) | static uint32_t type internal (line 102) | namespace internal function initialiseAppIoThreads (line 105) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_appio.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_atomic.cpp type cafe::coreinit (line 7) | namespace cafe::coreinit function BOOL (line 10) | BOOL function BOOL (line 18) | BOOL function OSSwapAtomic (line 29) | uint32_t function OSAddAtomic (line 36) | int32_t function OSAndAtomic (line 43) | uint32_t function OSOrAtomic (line 50) | uint32_t function OSXorAtomic (line 57) | uint32_t function BOOL (line 64) | BOOL function BOOL (line 77) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_atomic.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_atomic64.cpp type cafe::coreinit (line 7) | namespace cafe::coreinit function OSGetAtomic64 (line 12) | uint64_t function OSSetAtomic64 (line 21) | uint64_t function BOOL (line 32) | BOOL function BOOL (line 49) | BOOL function OSSwapAtomic64 (line 68) | uint64_t function OSAddAtomic64 (line 79) | int64_t function OSAndAtomic64 (line 89) | uint64_t function OSOrAtomic64 (line 99) | uint64_t function OSXorAtomic64 (line 109) | uint64_t function BOOL (line 119) | BOOL function BOOL (line 130) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_atomic64.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_bsp.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit type BSPIpcBuffer (line 16) | struct BSPIpcBuffer type StaticBspData (line 23) | struct StaticBspData type internal (line 31) | namespace internal function BSPError (line 82) | static BSPError function BSPError (line 96) | BSPError function BSPError (line 40) | BSPError function BSPError (line 54) | BSPError type internal (line 79) | namespace internal function BSPError (line 82) | static BSPError function BSPError (line 96) | BSPError FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_bsp.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_cache.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit function DCInvalidateRange (line 15) | void function DCFlushRange (line 27) | void function DCStoreRange (line 39) | void function DCFlushRangeNoSync (line 51) | void function DCStoreRangeNoSync (line 62) | void function DCZeroRange (line 73) | void function DCTouchRange (line 86) | void function OSCoherencyBarrier (line 97) | void function OSEnforceInorderIO (line 105) | void function BOOL (line 116) | BOOL function OSMemoryBarrier (line 138) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_cache.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_clipboard.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit type ClipboardSaveData (line 14) | struct ClipboardSaveData function BOOL (line 24) | BOOL function BOOL (line 57) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_clipboard.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_codegen.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit function OSGetCodegenVirtAddrRange (line 9) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_codegen.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_context.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit type StaticContextData (line 11) | struct StaticContextData function OSInitContext (line 18) | void function OSSetCurrentContext (line 49) | void function OSSetCurrentFPUContext (line 65) | void function OSSetCurrentUserContext (line 70) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_context.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_core.cpp type cafe::coreinit (line 5) | namespace cafe::coreinit function OSGetCoreId (line 11) | uint32_t function BOOL (line 21) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_core.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_coroutine.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit function OSInitCoroutine (line 9) | void function OSLoadCoroutine (line 18) | uint32_t function OSSaveCoroutine (line 44) | uint32_t function OSSwitchCoroutine (line 69) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_coroutine.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_cosreport.cpp type cafe::coreinit (line 15) | namespace cafe::coreinit function handleReport (line 18) | static void function COSVReport (line 40) | void function COSError (line 51) | void function COSInfo (line 61) | void function COSVerbose (line 73) | void function COSWarn (line 85) | void type internal (line 97) | namespace internal function COSVReport (line 100) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_cosreport.h function namespace (line 11) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_device.cpp type cafe::coreinit (line 5) | namespace cafe::coreinit type StaticDeviceData (line 10) | struct StaticDeviceData function OSReadRegister16 (line 18) | uint16_t function OSReadRegister32Ex (line 30) | uint32_t function OSWriteRegister16 (line 42) | void function OSWriteRegister32Ex (line 53) | void type internal (line 64) | namespace internal function initialiseDeviceTable (line 67) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_device.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_driver.cpp type cafe::coreinit (line 22) | namespace cafe::coreinit type StaticDriverData (line 25) | struct StaticDriverData function OSDriver_Error (line 67) | OSDriver_Error function OSDriver_Error (line 337) | OSDriver_Error function OSDriver_Error (line 418) | OSDriver_Error function OSDriver_Error (line 428) | OSDriver_Error type internal (line 437) | namespace internal function driverOnInit (line 440) | void function driverOnDone (line 459) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_driver.h function namespace (line 9) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_dynload.cpp type cafe::coreinit (line 26) | namespace cafe::coreinit type RPL_DATA (line 40) | struct RPL_DATA type StaticDynLoadData (line 67) | struct StaticDynLoadData type FatalErrorInfo (line 104) | struct FatalErrorInfo type internal (line 122) | namespace internal function OSDynLoad_Error (line 135) | static OSDynLoad_Error function dynLoadHeapFree (line 158) | static void function rplSysHeapAlloc (line 177) | static virt_ptr function rplSysHeapFree (line 197) | static void function setFatalErrorInfo (line 215) | static void function setFatalErrorInfo2 (line 237) | static void function resetFatalErrorInfo (line 303) | static void function reportFatalError (line 315) | static void function runEntryPoints (line 344) | static int32_t function OSDynLoad_Error (line 379) | static OSDynLoad_Error function getNotifyCallbackCount (line 470) | static uint32_t function unloadModule (line 485) | static void function internalPurge (line 537) | static void function release (line 644) | static void function binarySearchExport (line 786) | static virt_ptr function findExports (line 817) | static void function findTlsSection (line 838) | static bool function setupPerm (line 876) | static int32_t function OSDynLoad_Error (line 1015) | static OSDynLoad_Error function resolveModuleName (line 1065) | static std::pair, uint32_t> function OSDynLoad_Error (line 1087) | static OSDynLoad_Error function OSDynLoad_Error (line 1109) | static OSDynLoad_Error function OSDynLoad_Error (line 1155) | static OSDynLoad_Error function OSDynLoad_Error (line 1369) | static OSDynLoad_Error function releaseImports (line 1553) | static void function OSDynLoad_Error (line 1590) | static OSDynLoad_Error function OSDynLoad_Error (line 1902) | static OSDynLoad_Error function dynLoadTlsFree (line 2649) | void function initCoreinitNotifyData (line 2665) | static void function virt_addr (line 2713) | virt_addr function OSDynLoad_Error (line 2915) | OSDynLoad_Error function OSDynLoad_Error (line 2033) | OSDynLoad_Error function OSDynLoad_DelNotifyCallback (line 2061) | void function OSDynLoad_Error (line 2104) | OSDynLoad_Error function OSDynLoad_Error (line 2126) | OSDynLoad_Error function OSDynLoad_Error (line 2145) | OSDynLoad_Error function OSDynLoad_Error (line 2167) | OSDynLoad_Error function OSDynLoad_Error (line 2193) | OSDynLoad_Error function OSDynLoad_Release (line 2206) | void function OSDynLoad_Error (line 2216) | OSDynLoad_Error function OSDynLoad_Error (line 2278) | OSDynLoad_Error function OSDynLoad_Error (line 2351) | OSDynLoad_Error function OSDynLoad_Error (line 2364) | OSDynLoad_Error function OSDynLoad_Error (line 2374) | OSDynLoad_Error function OSDynLoad_GetNumberOfRPLs (line 2441) | uint32_t function OSDynLoad_GetRPLInfo (line 2451) | uint32_t function OSDynLoad_Error (line 2467) | OSDynLoad_Error function virt_addr (line 2481) | virt_addr function tls_get_addr (line 2545) | virt_ptr type internal (line 2646) | namespace internal function OSDynLoad_Error (line 135) | static OSDynLoad_Error function dynLoadHeapFree (line 158) | static void function rplSysHeapAlloc (line 177) | static virt_ptr function rplSysHeapFree (line 197) | static void function setFatalErrorInfo (line 215) | static void function setFatalErrorInfo2 (line 237) | static void function resetFatalErrorInfo (line 303) | static void function reportFatalError (line 315) | static void function runEntryPoints (line 344) | static int32_t function OSDynLoad_Error (line 379) | static OSDynLoad_Error function getNotifyCallbackCount (line 470) | static uint32_t function unloadModule (line 485) | static void function internalPurge (line 537) | static void function release (line 644) | static void function binarySearchExport (line 786) | static virt_ptr function findExports (line 817) | static void function findTlsSection (line 838) | static bool function setupPerm (line 876) | static int32_t function OSDynLoad_Error (line 1015) | static OSDynLoad_Error function resolveModuleName (line 1065) | static std::pair, uint32_t> function OSDynLoad_Error (line 1087) | static OSDynLoad_Error function OSDynLoad_Error (line 1109) | static OSDynLoad_Error function OSDynLoad_Error (line 1155) | static OSDynLoad_Error function OSDynLoad_Error (line 1369) | static OSDynLoad_Error function releaseImports (line 1553) | static void function OSDynLoad_Error (line 1590) | static OSDynLoad_Error function OSDynLoad_Error (line 1902) | static OSDynLoad_Error function dynLoadTlsFree (line 2649) | void function initCoreinitNotifyData (line 2665) | static void function virt_addr (line 2713) | virt_addr function OSDynLoad_Error (line 2915) | OSDynLoad_Error FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_dynload.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_event.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit function OSInitEvent (line 19) | void function OSInitEventEx (line 31) | void function OSSignalEvent (line 59) | void function OSSignalEventAll (line 140) | void function OSResetEvent (line 191) | void function OSWaitEvent (line 215) | void type EventAlarmData (line 242) | struct EventAlarmData function EventAlarmHandler (line 249) | static void function BOOL (line 272) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_event.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_exception.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit type StaticExceptionData (line 11) | struct StaticExceptionData function unkSyscall0x7A00 (line 22) | static void function OSExceptionCallbackFn (line 29) | OSExceptionCallbackFn function OSExceptionCallbackFn (line 36) | OSExceptionCallbackFn type internal (line 63) | namespace internal function OSExceptionCallbackFn (line 66) | OSExceptionCallbackFn function setExceptionCallback (line 121) | void function initialiseExceptionHandlers (line 232) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_exception.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fastmutex.cpp type cafe::coreinit (line 5) | namespace cafe::coreinit function OSFastMutex_Init (line 15) | void function fastMutexHardLock (line 29) | static void function OSFastMutex_Lock (line 100) | void function fastMutexHardUnlock (line 144) | static void function OSFastMutex_Unlock (line 192) | void function BOOL (line 255) | BOOL function OSFastCond_Init (line 302) | void function OSFastCond_Wait (line 319) | void function OSFastCond_Signal (line 365) | void type internal (line 371) | namespace internal function unlockAllFastMutexNoLock (line 374) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fastmutex.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fiber.cpp type cafe::coreinit (line 7) | namespace cafe::coreinit function OSSwitchFiber (line 13) | uint32_t function OSSwitchFiberEx (line 38) | uint32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fiber.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit type StaticFsData (line 11) | struct StaticFsData function FSInit (line 27) | void function FSShutdown (line 47) | void function FSGetAsyncResult (line 56) | virt_ptr function FSGetClientNum (line 66) | uint32_t type internal (line 73) | namespace internal function fsInitialised (line 79) | bool function fsClientRegistered (line 89) | bool function fsClientRegistered (line 99) | bool function fsRegisterClient (line 125) | bool function fsDeregisterClient (line 152) | bool function FSStatus (line 188) | FSStatus FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs.h function namespace (line 40) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_client.cpp type cafe::coreinit (line 16) | namespace cafe::coreinit function FSStatus (line 29) | FSStatus function FSStatus (line 40) | FSStatus function FSStatus (line 113) | FSStatus function FSGetCurrentCmdBlock (line 172) | virt_ptr function FSAStatus (line 195) | FSAStatus function FSStatus (line 219) | FSStatus function FSGetErrorCodeForViewer (line 244) | int32_t function FSGetLastErrorCodeForViewer (line 271) | int32_t function FSAStatus (line 281) | FSAStatus function FSVolumeState (line 296) | FSVolumeState type internal (line 308) | namespace internal function fsClientGetBody (line 315) | virt_ptr function fsClientHandleFatalError (line 329) | void function FSStatus (line 347) | FSStatus function FSStatus (line 364) | FSStatus function fsClientSubmitCommand (line 444) | void function fsClientHandleFsaAsyncCallback (line 466) | static void function BOOL (line 499) | static BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_client.h function namespace (line 13) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmd.cpp type cafe::coreinit (line 13) | namespace cafe::coreinit type internal (line 16) | namespace internal function FSStatus (line 2309) | FSStatus function FSStatus (line 2369) | static FSStatus function FSStatus (line 2413) | FSStatus function FSStatus (line 61) | FSStatus function FSStatus (line 86) | FSStatus function FSStatus (line 126) | FSStatus function FSStatus (line 150) | FSStatus function FSStatus (line 238) | FSStatus function FSStatus (line 261) | FSStatus function FSStatus (line 325) | FSStatus function FSStatus (line 347) | FSStatus function FSStatus (line 387) | FSStatus function FSStatus (line 412) | FSStatus function FSStatus (line 460) | FSStatus function FSStatus (line 482) | FSStatus function FSStatus (line 517) | FSStatus function FSStatus (line 539) | FSStatus function FSStatus (line 574) | FSStatus function FSStatus (line 596) | FSStatus function FSStatus (line 631) | FSStatus function FSStatus (line 653) | FSStatus function FSStatus (line 693) | FSStatus function FSStatus (line 717) | FSStatus function FSStatus (line 768) | FSStatus function FSStatus (line 792) | FSStatus function FSStatus (line 816) | FSStatus function FSStatus (line 840) | FSStatus function FSStatus (line 861) | FSStatus function FSStatus (line 885) | FSStatus function FSStatus (line 921) | FSStatus function FSStatus (line 946) | FSStatus function FSStatus (line 990) | FSStatus function FSStatus (line 1014) | FSStatus function FSStatus (line 1059) | FSStatus function FSStatus (line 1083) | FSStatus function FSStatus (line 1103) | FSStatus function FSStatus (line 1127) | FSStatus function FSStatus (line 1171) | FSStatus function FSStatus (line 1193) | FSStatus function FSStatus (line 1228) | FSStatus function FSStatus (line 1251) | FSStatus function FSStatus (line 1293) | FSStatus function FSStatus (line 1320) | FSStatus function FSStatus (line 1408) | FSStatus function FSStatus (line 1432) | FSStatus function FSStatus (line 1488) | FSStatus function FSStatus (line 1508) | FSStatus function FSStatus (line 1538) | FSStatus function FSStatus (line 1567) | FSStatus function FSStatus (line 1624) | FSStatus function FSStatus (line 1648) | FSStatus function FSStatus (line 1691) | FSStatus function FSStatus (line 1718) | FSStatus function FSStatus (line 1748) | FSStatus function FSStatus (line 1783) | FSStatus function FSStatus (line 1808) | FSStatus function FSStatus (line 1830) | FSStatus function FSStatus (line 1873) | FSStatus function FSStatus (line 1897) | FSStatus function FSStatus (line 1944) | FSStatus function FSStatus (line 1966) | FSStatus function FSStatus (line 2001) | FSStatus function FSStatus (line 2025) | FSStatus function FSStatus (line 2062) | FSStatus function FSStatus (line 2084) | FSStatus function FSStatus (line 2119) | FSStatus function FSStatus (line 2141) | FSStatus function FSStatus (line 2195) | FSStatus function FSStatus (line 2222) | FSStatus function FSStatus (line 2252) | FSStatus function FSStatus (line 2287) | FSStatus type internal (line 2306) | namespace internal function FSStatus (line 2309) | FSStatus function FSStatus (line 2369) | static FSStatus function FSStatus (line 2413) | FSStatus FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmd.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdblock.cpp type cafe::coreinit (line 18) | namespace cafe::coreinit type internal (line 21) | namespace internal function fsCmdBlockGetBody (line 153) | virt_ptr function FSStatus (line 172) | FSStatus function fsCmdBlockPrepareSync (line 207) | void function fsCmdBlockRequeue (line 224) | void function fsCmdBlockSetResult (line 262) | void function fsCmdBlockReplyResult (line 280) | void function fsCmdBlockHandleResult (line 309) | void function fsCmdBlockFinishCmd (line 452) | void function fsCmdBlockFinishMountCmd (line 629) | void function fsCmdBlockFinishReadCmd (line 648) | void function fsCmdBlockFinishWriteCmd (line 706) | void function fsCmdBlockFinishGetMountSourceNextOpenCmd (line 757) | void function fsCmdBlockFinishGetMountSourceNextReadCmd (line 784) | void function fsCmdBlockFinishGetMountSourceNextCloseCmd (line 857) | void function FSInitCmdBlock (line 37) | void function FSStatus (line 58) | FSStatus function FSStatus (line 79) | FSStatus function FSGetFSMessage (line 109) | virt_ptr function FSGetUserData (line 127) | virt_ptr function FSSetUserData (line 138) | void type internal (line 147) | namespace internal function fsCmdBlockGetBody (line 153) | virt_ptr function FSStatus (line 172) | FSStatus function fsCmdBlockPrepareSync (line 207) | void function fsCmdBlockRequeue (line 224) | void function fsCmdBlockSetResult (line 262) | void function fsCmdBlockReplyResult (line 280) | void function fsCmdBlockHandleResult (line 309) | void function fsCmdBlockFinishCmd (line 452) | void function fsCmdBlockFinishMountCmd (line 629) | void function fsCmdBlockFinishReadCmd (line 648) | void function fsCmdBlockFinishWriteCmd (line 706) | void function fsCmdBlockFinishGetMountSourceNextOpenCmd (line 757) | void function fsCmdBlockFinishGetMountSourceNextReadCmd (line 784) | void function fsCmdBlockFinishGetMountSourceNextCloseCmd (line 857) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdblock.h function namespace (line 10) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdqueue.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit type internal (line 12) | namespace internal type FSCmdSortFuncLT (line 15) | struct FSCmdSortFuncLT type FSCmdSortFuncLE (line 24) | struct FSCmdSortFuncLE function fsCmdQueueCreate (line 45) | bool function fsCmdQueueDestroy (line 67) | void function fsCmdQueueCancelAll (line 77) | void function fsCmdQueueSuspend (line 95) | void function fsCmdQueueResume (line 107) | void function fsCmdQueueEnqueue (line 117) | void function fsCmdQueuePushFront (line 133) | void function fsCmdQueuePopFront (line 151) | virt_ptr function fsCmdQueueBeginCmd (line 169) | bool function fsCmdQueueFinishCmd (line 192) | void function fsCmdQueueProcessCmd (line 211) | bool FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdqueue.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_driver.cpp type cafe::coreinit (line 5) | namespace cafe::coreinit type StaticFsDriverData (line 8) | struct StaticFsDriverData type internal (line 24) | namespace internal function fsDriverGetName (line 27) | static virt_ptr function fsDriverOnInit (line 33) | void function fsDriverOnAcquiredForeground (line 38) | void function fsDriverOnReleasedForeground (line 43) | void function fsDriverOnDone (line 48) | void function fsDriverDone (line 54) | bool function initialiseFsDriver (line 60) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_driver.h function namespace (line 3) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_statemachine.cpp type cafe::coreinit (line 12) | namespace cafe::coreinit function FSGetStateChangeInfo (line 21) | virt_ptr function FSSetStateChangeNotification (line 31) | void type internal (line 54) | namespace internal function fsmInit (line 101) | void function fsmSetState (line 119) | void function fsmEnterState (line 139) | void function fsmNotifyStateChange (line 176) | void function fsmStartAlarm (line 194) | void function fsmAlarmHandler (line 211) | void function FSVolumeState (line 239) | FSVolumeState function FSVolumeState (line 275) | FSVolumeState function FSVolumeState (line 297) | FSVolumeState function FSVolumeState (line 343) | FSVolumeState function FSVolumeState (line 401) | FSVolumeState function FSVolumeState (line 455) | FSVolumeState FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_statemachine.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit type StaticFsaData (line 12) | struct StaticFsaData function FSAStatus (line 33) | FSAStatus function FSAStatus (line 81) | FSAStatus function FSAStatus (line 91) | FSAStatus function FSAStatus (line 158) | FSAStatus function FSAGetAsyncResult (line 197) | virt_ptr function FSAShimCheckClientHandle (line 209) | virt_ptr function FSAStatus (line 236) | FSAStatus function FSAShimFreeBuffer (line 262) | void type internal (line 271) | namespace internal function fsaAsyncResultInit (line 278) | void function FSStatus (line 295) | FSStatus FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa.h function namespace (line 11) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa_cmd.cpp type cafe::coreinit (line 11) | namespace cafe::coreinit type internal (line 14) | namespace internal function FSAStatus (line 318) | FSAStatus function FSAStatus (line 25) | FSAStatus function FSAStatus (line 51) | FSAStatus function FSAStatus (line 77) | FSAStatus function FSAStatus (line 88) | FSAStatus function FSAStatus (line 119) | FSAStatus function FSAStatus (line 147) | FSAStatus function FSAStatus (line 181) | FSAStatus function FSAStatus (line 217) | FSAStatus function FSAStatus (line 253) | FSAStatus function FSAStatus (line 279) | FSAStatus type internal (line 315) | namespace internal function FSAStatus (line 318) | FSAStatus FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa_cmd.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa_shim.cpp type cafe::coreinit (line 11) | namespace cafe::coreinit function FSAStatus (line 17) | FSAStatus type internal (line 58) | namespace internal function IOSError (line 64) | IOSError function IOSError (line 74) | IOSError function FSAStatus (line 84) | FSAStatus function FSAStatus (line 120) | FSAStatus function FSAStatus (line 162) | FSAStatus function FSAStatus (line 191) | FSAStatus function FSAStatus (line 221) | FSAStatus function FSAStatus (line 255) | FSAStatus function FSAStatus (line 278) | FSAStatus function FSAStatus (line 301) | FSAStatus function FSAStatus (line 324) | FSAStatus function FSAStatus (line 353) | FSAStatus function FSAStatus (line 372) | FSAStatus function FSAStatus (line 408) | FSAStatus function FSAStatus (line 431) | FSAStatus function FSAStatus (line 454) | FSAStatus function FSAStatus (line 486) | FSAStatus function FSAStatus (line 538) | FSAStatus function FSAStatus (line 571) | FSAStatus function FSAStatus (line 619) | FSAStatus function FSAStatus (line 642) | FSAStatus function FSAStatus (line 687) | FSAStatus function FSAStatus (line 717) | FSAStatus function FSAStatus (line 756) | FSAStatus function FSAStatus (line 779) | FSAStatus function FSAStatus (line 804) | FSAStatus function FSAStatus (line 827) | FSAStatus function FSAStatus (line 850) | FSAStatus function FSAStatus (line 882) | FSAStatus FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_fsa_shim.h function namespace (line 10) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ghs.cpp type cafe::coreinit (line 17) | namespace cafe::coreinit type ghs_atexit (line 29) | struct ghs_atexit function BITFIELD_END (line 43) | BITFIELD_END type StaticGhsData (line 58) | struct StaticGhsData function ghsLock (line 105) | void function ghsUnlock (line 115) | void function ghs_at_exit (line 125) | void function ghs_at_exit_cleanup (line 138) | void function ghs_PPCExit (line 150) | void function ghs_Exit (line 161) | void function ghs_exit (line 171) | void function gh_errno_ptr (line 194) | virt_ptr function gh_get_errno (line 209) | int32_t function gh_set_errno (line 219) | void function ghs_flock_create (line 229) | void function ghs_flock_destroy (line 258) | void function ghs_flock_file (line 269) | void function ghs_flock_ptr (line 290) | virt_ptr function ghs_ftrylock_file (line 305) | int32_t function gh_iob_init (line 319) | void function gh_lock_init (line 354) | void function ghs_funlock_file (line 369) | void function ghs_mtx_init (line 379) | void function ghs_mtx_dst (line 391) | void function ghs_mtx_lock (line 401) | void function ghs_mtx_unlock (line 411) | void function get_eh_globals (line 421) | virt_ptr function get_eh_init_block (line 431) | virt_ptr function get_eh_mem_manage (line 441) | virt_ptr function get_eh_store_globals (line 451) | virt_ptr function get_eh_store_globals_tdeh (line 461) | virt_ptr type internal (line 468) | namespace internal function initialiseGhs (line 471) | void function ghsExceptionInit (line 479) | void function ghsExceptionCleanup (line 489) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ghs.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_handle.cpp type cafe::coreinit (line 10) | namespace cafe::coreinit type internal (line 16) | namespace internal function OSHandleError (line 19) | static OSHandleError function OSHandleError (line 37) | static OSHandleError function OSHandleError (line 130) | static OSHandleError function OSHandleError (line 172) | static OSHandleError function allocSubTable (line 227) | static virt_ptr function freeSubTable (line 235) | static void function OSHandleError (line 253) | OSHandleError function OSHandleError (line 294) | OSHandleError function OSHandleError (line 326) | OSHandleError function OSHandleError (line 354) | OSHandleError function OSHandleError (line 390) | OSHandleError FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_handle.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_im.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit type StaticImData (line 12) | struct StaticImData type internal (line 22) | namespace internal function imAcquireItbMutex (line 25) | static void function imReleaseItbMutex (line 31) | static void function imCopyData (line 37) | static void function imIosAsyncCallback (line 47) | static void function IMError (line 62) | static IMError function initialiseIm (line 607) | void function IMError (line 95) | IMError function IMError (line 103) | IMError function IMError (line 110) | IMError function IMError (line 134) | IMError function IMError (line 163) | IMError function IMError (line 231) | IMError function IMError (line 260) | IMError function IMError (line 285) | IMError function IMError (line 310) | IMError function IMError (line 339) | IMError function IMError (line 364) | IMError function IMError (line 388) | IMError function IMError (line 412) | IMError function IMError (line 437) | IMError function IMError (line 444) | IMError function IMError (line 456) | IMError function IMError (line 475) | IMError function IMError (line 508) | IMError function IMError (line 515) | IMError function IMError (line 523) | IMError function IMError (line 530) | IMError function IMError (line 537) | IMError function IMError (line 544) | IMError function IMError (line 551) | IMError function IMError (line 558) | IMError function IMError (line 565) | IMError function IMError (line 572) | IMError function IMError (line 579) | IMError function IMError (line 586) | IMError type internal (line 604) | namespace internal function imAcquireItbMutex (line 25) | static void function imReleaseItbMutex (line 31) | static void function imCopyData (line 37) | static void function imIosAsyncCallback (line 47) | static void function IMError (line 62) | static IMError function initialiseIm (line 607) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_im.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_internal_idlock.cpp type cafe::coreinit::internal (line 4) | namespace cafe::coreinit::internal function getCoreLockId (line 7) | static uint32_t function acquireIdLock (line 20) | bool function acquireIdLock (line 36) | bool function acquireIdLockWithCoreId (line 44) | bool function releaseIdLock (line 50) | bool function releaseIdLock (line 58) | bool function releaseIdLockWithCoreId (line 66) | bool function isHoldingIdLock (line 72) | bool function isHoldingIdLock (line 79) | bool function isHoldingIdLockWithCoreId (line 87) | bool function isLockHeldBySomeone (line 93) | bool FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_internal_idlock.h function namespace (line 5) | namespace cafe::coreinit::internal FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_internal_queue.h function namespace (line 5) | namespace cafe::coreinit::internal FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_interrupts.cpp type cafe::coreinit (line 12) | namespace cafe::coreinit type StaticInterruptsData (line 15) | struct StaticInterruptsData function BOOL (line 29) | BOOL function BOOL (line 41) | BOOL function BOOL (line 56) | BOOL function BOOL (line 72) | BOOL function userInterruptHandler (line 79) | static void function OSUserInterruptHandler (line 95) | OSUserInterruptHandler function OSClearAndEnableInterrupt (line 112) | void function OSDisableInterrupt (line 119) | void type internal (line 126) | namespace internal function userModeIciCallback (line 129) | static void function initialiseIci (line 138) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_interrupts.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ios.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit type internal (line 9) | namespace internal function IOSError (line 555) | IOSError function IOSError (line 587) | IOSError function IOSError (line 618) | IOSError function IOSError (line 44) | IOSError function IOSError (line 109) | IOSError function IOSError (line 169) | IOSError function IOSError (line 224) | IOSError function IOSError (line 274) | IOSError function IOSError (line 346) | IOSError function IOSError (line 413) | IOSError function IOSError (line 483) | IOSError type internal (line 542) | namespace internal function IOSError (line 555) | IOSError function IOSError (line 587) | IOSError function IOSError (line 618) | IOSError FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ios.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ipcbufpool.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit type internal (line 13) | namespace internal function ipcBufPoolFifoInit (line 173) | void function IOSError (line 189) | IOSError function IOSError (line 212) | IOSError function ipcBufPoolGetMessageIndex (line 237) | int32_t function IPCBufPoolCreate (line 39) | virt_ptr function IPCBufPoolAllocate (line 98) | virt_ptr function IOSError (line 121) | IOSError function IOSError (line 150) | IOSError type internal (line 167) | namespace internal function ipcBufPoolFifoInit (line 173) | void function IOSError (line 189) | IOSError function IOSError (line 212) | IOSError function ipcBufPoolGetMessageIndex (line 237) | int32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ipcbufpool.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ipcdriver.cpp type cafe::coreinit (line 13) | namespace cafe::coreinit type StaticIpcDriverData (line 16) | struct StaticIpcDriverData type PerCoreData (line 18) | struct PerCoreData type internal (line 36) | namespace internal function getIPCDriver (line 159) | virt_ptr function ipcDriverFifoInit (line 171) | void function IOSError (line 191) | IOSError function IOSError (line 225) | IOSError function IOSError (line 256) | IOSError function IOSError (line 314) | IOSError function IOSError (line 335) | IOSError function IOSError (line 356) | IOSError function ipcDriverProcessReplies (line 371) | void function ipcDriverThreadEntry (line 409) | static uint32_t function IPCDriverInit (line 49) | void function IOSError (line 93) | IOSError function IOSError (line 143) | IOSError type internal (line 152) | namespace internal function getIPCDriver (line 159) | virt_ptr function ipcDriverFifoInit (line 171) | void function IOSError (line 191) | IOSError function IOSError (line 225) | IOSError function IOSError (line 256) | IOSError function IOSError (line 314) | IOSError function IOSError (line 335) | IOSError function IOSError (line 356) | IOSError function ipcDriverProcessReplies (line 371) | void function ipcDriverThreadEntry (line 409) | static uint32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_ipcdriver.h function namespace (line 10) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_lockedcache.cpp type cafe::coreinit (line 12) | namespace cafe::coreinit type LockedCacheState (line 18) | struct LockedCacheState type StaticLockedCacheData (line 52) | struct StaticLockedCacheData function getCoreLockedCacheState (line 60) | virt_ptr function BOOL (line 70) | BOOL function LCAlloc (line 90) | virt_ptr function LCDealloc (line 139) | void function LCGetMaxSize (line 169) | uint32_t function LCGetAllocatableSize (line 179) | uint32_t function LCGetUnallocated (line 207) | uint32_t function BOOL (line 218) | BOOL function BOOL (line 231) | BOOL function LCDisableDMA (line 260) | void function LCGetDMAQueueLength (line 275) | uint32_t function LCLoadDMABlocks (line 287) | void function LCStoreDMABlocks (line 310) | void function LCWaitDMAQueue (line 332) | void type internal (line 338) | namespace internal function initialiseLockedCache (line 341) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_lockedcache.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_log.cpp type cafe::coreinit (line 4) | namespace cafe::coreinit function OSLogPrintf (line 7) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_log.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_mcp.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit type StaticMcpData (line 29) | struct StaticMcpData function IOSError (line 48) | IOSError function MCP_Close (line 56) | void function IOSError (line 62) | IOSError function IOSError (line 95) | IOSError function MCP_GetErrorCodeForViewer (line 127) | int32_t function MCPError (line 147) | MCPError function MCPError (line 191) | MCPError function MCPError (line 217) | MCPError function MCPError (line 247) | MCPError function MCPError (line 270) | MCPError function MCPError (line 286) | MCPError function MCPError (line 316) | MCPError function MCPError (line 342) | MCPError function MCPError (line 372) | MCPError function MCPError (line 411) | MCPError function MCPError (line 436) | MCPError function MCPError (line 461) | MCPError type internal (line 486) | namespace internal function mcpAllocateMessage (line 490) | virt_ptr function MCPError (line 511) | MCPError function MCPError (line 526) | MCPError function IOSError (line 565) | IOSError function initialiseMcp (line 594) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_mcp.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memallocator.cpp type cafe::coreinit (line 15) | namespace cafe::coreinit type StaticAllocatorData (line 18) | struct StaticAllocatorData function MEMInitAllocatorForDefaultHeap (line 44) | void function MEMInitAllocatorForBlockHeap (line 56) | void function MEMInitAllocatorForExpHeap (line 70) | void function MEMInitAllocatorForFrmHeap (line 84) | void function MEMInitAllocatorForUnitHeap (line 98) | void function MEMAllocFromAllocator (line 113) | virt_ptr function MEMFreeToAllocator (line 126) | void function allocatorDefaultHeapAlloc (line 136) | static virt_ptr function allocatorDefaultHeapFree (line 143) | static void function allocatorBlockHeapAlloc (line 150) | static virt_ptr function allocatorBlockHeapFree (line 159) | static void function allocatorExpHeapAlloc (line 166) | static virt_ptr function allocatorExpHeapFree (line 175) | static void function allocatorFrameHeapAlloc (line 182) | static virt_ptr function allocatorFrameHeapFree (line 191) | static void function allocatorUnitHeapAlloc (line 204) | static virt_ptr function allocatorUnitHeapFree (line 211) | static void type internal (line 218) | namespace internal function initialiseAllocatorStaticData (line 221) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memallocator.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memblockheap.cpp type cafe::coreinit (line 10) | namespace cafe::coreinit function MEMHeapHandle (line 16) | MEMHeapHandle function MEMDestroyBlockHeap (line 64) | virt_ptr function MEMAddBlockHeapTracking (line 81) | int function findBlockOwning (line 119) | static virt_ptr function allocInsideBlock (line 163) | static bool function MEMAllocFromBlockHeapAt (line 258) | virt_ptr function MEMAllocFromBlockHeapEx (line 299) | virt_ptr function MEMFreeToBlockHeap (line 360) | void function MEMGetAllocatableSizeForBlockHeapEx (line 441) | uint32_t function MEMGetTrackingLeftInBlockHeap (line 489) | uint32_t function MEMGetTotalFreeSizeForBlockHeap (line 503) | uint32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memblockheap.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memdefaultheap.cpp type cafe::coreinit (line 14) | namespace cafe::coreinit type StaticDefaultHeapData (line 21) | struct StaticDefaultHeapData function defaultAllocFromDefaultHeap (line 41) | static virt_ptr function defaultAllocFromDefaultHeapEx (line 49) | static virt_ptr function defaultFreeToDefaultHeap (line 58) | static void function OSDynLoad_Error (line 65) | static OSDynLoad_Error function defaultDynLoadFree (line 90) | static void function CoreInitDefaultHeap (line 96) | void function MEMAllocFromDefaultHeap (line 137) | virt_ptr function MEMAllocFromDefaultHeapEx (line 146) | virt_ptr function MEMFreeToDefaultHeap (line 157) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memdefaultheap.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memexpheap.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit function getBlockMemStart (line 17) | static virt_ptr function getBlockMemEnd (line 24) | static virt_ptr function getBlockDataStart (line 30) | static virt_ptr function getUsedMemBlock (line 36) | static virt_ptr function listContainsBlock (line 44) | static bool function insertBlock (line 57) | static void function removeBlock (line 84) | static void function getAlignedBlockSize (line 106) | static uint32_t function createUsedBlockFromFreeBlock (line 136) | static virt_ptr function releaseMemory (line 229) | static void function MEMHeapHandle (line 299) | MEMHeapHandle function MEMDestroyExpHeap (line 346) | virt_ptr function MEMAllocFromExpHeapEx (line 356) | virt_ptr function MEMFreeToExpHeap (line 450) | void function MEMExpHeapMode (line 478) | MEMExpHeapMode function MEMExpHeapMode (line 490) | MEMExpHeapMode function MEMAdjustExpHeap (line 500) | uint32_t function MEMResizeForMBlockExpHeap (line 533) | uint32_t function MEMGetTotalFreeSizeForExpHeap (line 609) | uint32_t function MEMGetAllocatableSizeForExpHeapEx (line 623) | uint32_t function MEMSetGroupIDForExpHeap (line 658) | uint16_t function MEMGetGroupIDForExpHeap (line 669) | uint16_t function MEMGetSizeForMBlockExpHeap (line 677) | uint32_t function MEMGetGroupIDForMBlockExpHeap (line 685) | uint16_t function MEMExpHeapDirection (line 693) | MEMExpHeapDirection type internal (line 701) | namespace internal function dumpExpandedHeap (line 704) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memexpheap.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memframeheap.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit function MEMHeapHandle (line 9) | MEMHeapHandle function MEMDestroyFrmHeap (line 45) | virt_ptr function MEMAllocFromFrmHeapEx (line 55) | virt_ptr function MEMFreeToFrmHeap (line 110) | void function BOOL (line 145) | BOOL function BOOL (line 171) | BOOL function MEMAdjustFrmHeap (line 212) | uint32_t function MEMResizeForMBlockFrmHeap (line 234) | uint32_t function MEMGetAllocatableSizeForFrmHeapEx (line 288) | uint32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memframeheap.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memheap.cpp type cafe::coreinit (line 15) | namespace cafe::coreinit type StaticMemHeapData (line 18) | struct StaticMemHeapData function findListContainingHeap (line 35) | static virt_ptr function findListContainingBlock (line 60) | static virt_ptr function findHeapContainingBlock (line 85) | static virt_ptr function MEMDumpHeap (line 102) | void function MEMFindContainHeap (line 119) | virt_ptr function MEMBaseHeapType (line 129) | MEMBaseHeapType function MEMHeapHandle (line 141) | MEMHeapHandle function MEMHeapHandle (line 151) | MEMHeapHandle function MEMHeapHandle (line 164) | MEMHeapHandle function MEMGetFillValForHeap (line 180) | uint32_t function MEMSetFillValForHeap (line 189) | void type internal (line 198) | namespace internal function registerHeap (line 201) | void function unregisterHeap (line 245) | void function initialiseMemHeap (line 257) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memheap.h function namespace (line 9) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memlist.cpp type cafe::coreinit (line 4) | namespace cafe::coreinit function getLink (line 7) | static virt_ptr function setFirstObject (line 14) | static void function MEMInitList (line 26) | void function MEMAppendListObject (line 36) | void function MEMPrependListObject (line 53) | void function MEMInsertListObject (line 70) | void function MEMRemoveListObject (line 96) | void function MEMGetNextListObject (line 153) | virt_ptr function MEMGetPrevListObject (line 164) | virt_ptr function MEMGetNthListObject (line 175) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memlist.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memory.cpp type cafe::coreinit (line 14) | namespace cafe::coreinit type StaticMemoryData (line 17) | struct StaticMemoryData type ForegroundAreaId (line 34) | enum ForegroundAreaId type ForegroundArea (line 46) | struct ForegroundArea function getForegroundAreaPointer (line 64) | static virt_ptr function getForegroundAreaSize (line 76) | static uint32_t function OSBlockMove (line 88) | virt_ptr function OSBlockSet (line 98) | virt_ptr function BOOL (line 114) | BOOL function BOOL (line 138) | BOOL function OSGetMemBound (line 153) | int32_t function OSGetAvailPhysAddrRange (line 195) | void function OSGetDataPhysAddrRange (line 210) | void function OSGetMapVirtAddrRange (line 225) | void function BOOL (line 240) | BOOL function virt_addr (line 274) | virt_addr function BOOL (line 282) | BOOL function OSQueryVirtAddr (line 289) | int32_t function BOOL (line 295) | BOOL function BOOL (line 307) | BOOL function phys_addr (line 318) | phys_addr function virt_addr (line 346) | virt_addr function virt_addr (line 356) | virt_addr function memcpy (line 366) | virt_ptr function memmove (line 379) | virt_ptr function memset (line 392) | virt_ptr type internal (line 401) | namespace internal function initialiseMemory (line 404) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memory.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memunitheap.cpp type cafe::coreinit (line 10) | namespace cafe::coreinit function MEMHeapHandle (line 18) | MEMHeapHandle function MEMDestroyUnitHeap (line 91) | virt_ptr function MEMAllocFromUnitHeap (line 105) | virt_ptr function MEMFreeToUnitHeap (line 137) | void function MEMCountFreeBlockForUnitHeap (line 164) | uint32_t function MEMCalcHeapSizeForUnitHeap (line 185) | uint32_t type internal (line 197) | namespace internal function dumpUnitHeap (line 203) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_memunitheap.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_messagequeue.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit function OSInitMessageQueue (line 14) | void function OSInitMessageQueueEx (line 26) | void function BOOL (line 55) | BOOL function BOOL (line 112) | BOOL function BOOL (line 154) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_messagequeue.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_mutex.cpp type cafe::coreinit (line 9) | namespace cafe::coreinit function OSInitMutex (line 18) | void function OSInitMutexEx (line 28) | void function lockMutexNoLock (line 41) | static void function OSLockMutex (line 85) | void function BOOL (line 106) | BOOL function OSUnlockMutex (line 144) | void function OSInitCond (line 199) | void function OSInitCondEx (line 209) | void function OSWaitCond (line 227) | void function OSSignalCond (line 272) | void type internal (line 278) | namespace internal function unlockAllMutexNoLock (line 281) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_mutex.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_osreport.cpp type cafe::coreinit (line 17) | namespace cafe::coreinit function OSReport (line 20) | void function OSReportInfo (line 29) | void function OSReportVerbose (line 40) | void function OSReportWarn (line 51) | void function OSVReport (line 62) | void function OSPanic (line 69) | void function OSSendFatalError (line 85) | void function OSConsoleWrite (line 114) | void type internal (line 122) | namespace internal function OSPanic (line 125) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_osreport.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_overlayarena.cpp type cafe::coreinit (line 5) | namespace cafe::coreinit type StaticOverlayArenaData (line 8) | struct StaticOverlayArenaData function BOOL (line 18) | BOOL function OSEnableOverlayArena (line 24) | void function OSDisableOverlayArena (line 39) | void function OSGetOverlayArenaRange (line 50) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_overlayarena.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_rendezvous.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit function OSInitRendezvous (line 12) | void function BOOL (line 24) | BOOL function BOOL (line 40) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_rendezvous.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_scheduler.cpp type cafe::coreinit (line 22) | namespace cafe::coreinit type StaticSchedulerData (line 25) | struct StaticSchedulerData type PerCoreData (line 27) | struct PerCoreData type internal (line 44) | namespace internal function getCoreRunningThread (line 52) | virt_ptr function getCoreThreadRunningTime (line 62) | uint64_t function pauseCoreTime (line 75) | void function getFirstActiveThread (line 90) | virt_ptr function getCurrentThread (line 100) | virt_ptr function lockScheduler (line 106) | void function isSchedulerLocked (line 112) | bool function unlockScheduler (line 118) | void function isSchedulerEnabled (line 124) | bool function enableScheduler (line 131) | void function disableScheduler (line 138) | void function markThreadActiveNoLock (line 145) | void function markThreadInactiveNoLock (line 154) | void function isThreadActiveNoLock (line 163) | bool function queueThreadNoLock (line 174) | static void function unqueueThreadNoLock (line 195) | static void function setThreadAffinityNoLock (line 203) | void function peekNextThreadNoLock (line 217) | static virt_ptr function validateThread (line 232) | static void function checkActiveThreadsNoLock (line 239) | int32_t function checkRunningThreadNoLock (line 253) | void function rescheduleSelfNoLock (line 354) | void function rescheduleNoLock (line 360) | void function rescheduleOtherCoreNoLock (line 370) | void function rescheduleAllCoreNoLock (line 382) | void function resumeThreadNoLock (line 390) | int32_t function setCoreRunningThread (line 414) | void function setThreadRunQuantumNoLock (line 421) | bool function sleepThreadNoLock (line 429) | void function sleepThreadNoLock (line 444) | void function suspendThreadNoLock (line 454) | void function testThreadCancelNoLock (line 464) | void function wakeupOneThreadNoLock (line 482) | void function wakeupThreadNoLock (line 499) | void function wakeupThreadNoLock (line 510) | void function wakeupThreadWaitForSuspensionNoLock (line 517) | void function calculateThreadPriorityNoLock (line 528) | int32_t function setThreadActualPriorityNoLock (line 562) | virt_ptr function updateThreadPriorityNoLock (line 615) | void function promoteThreadPriorityNoLock (line 625) | void function initialiseScheduler (line 634) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_scheduler.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_screen.cpp type cafe::coreinit (line 16) | namespace cafe::coreinit type ScreenSize (line 19) | struct ScreenSize type StaticScreenData (line 36) | struct StaticScreenData function OSScreenInit (line 44) | void function OSScreenGetBufferSizeEx (line 64) | uint32_t function OSScreenEnableEx (line 72) | void function OSScreenClearBufferEx (line 78) | void function OSScreenSetBufferEx (line 94) | void function OSScreenPutPixelEx (line 102) | void function putChar (line 121) | static void function OSScreenPutFontEx (line 149) | void function OSScreenFlipBuffersEx (line 169) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_screen.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_semaphore.cpp type cafe::coreinit (line 6) | namespace cafe::coreinit function OSInitSemaphore (line 13) | void function OSInitSemaphoreEx (line 24) | void function OSWaitSemaphore (line 42) | int32_t function OSTryWaitSemaphore (line 72) | int32_t function OSSignalSemaphore (line 93) | int32_t function OSGetSemaphoreCount (line 114) | int32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_semaphore.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_snprintf.cpp type cafe::coreinit (line 13) | namespace cafe::coreinit function os_snprintf (line 16) | static int32_t type internal (line 28) | namespace internal function formatStringV (line 52) | bool function formatStringV (line 172) | int32_t FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_snprintf.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_spinlock.cpp type cafe::coreinit (line 10) | namespace cafe::coreinit function increaseSpinLockCount (line 13) | static void function decreaseSpinLockCount (line 22) | static void function spinAcquireLock (line 31) | static bool function spinTryLock (line 51) | static bool function spinTryLockWithTimeout (line 71) | static bool function spinReleaseLock (line 97) | static bool function OSInitSpinLock (line 117) | void function BOOL (line 124) | BOOL function BOOL (line 132) | BOOL function BOOL (line 139) | BOOL function BOOL (line 148) | BOOL function BOOL (line 165) | BOOL function BOOL (line 189) | BOOL function BOOL (line 215) | BOOL function BOOL (line 244) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_spinlock.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systemheap.cpp type cafe::coreinit (line 11) | namespace cafe::coreinit type StaticSystemHeapData (line 14) | struct StaticSystemHeapData function OSAllocFromSystem (line 37) | virt_ptr function OSFreeToSystem (line 62) | void type internal (line 76) | namespace internal function dumpSystemHeap (line 79) | void function initialiseSystemHeap (line 85) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systemheap.h function namespace (line 4) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systeminfo.cpp type cafe::coreinit (line 10) | namespace cafe::coreinit type StaticSystemInfoData (line 13) | struct StaticSystemInfoData function OSGetSystemInfo (line 26) | virt_ptr function OSSystemMode (line 32) | OSSystemMode function BOOL (line 38) | BOOL function BOOL (line 46) | BOOL function OSGetConsoleType (line 52) | uint32_t function OSGetSecurityLevel (line 59) | uint32_t function BOOL (line 65) | BOOL function BOOL (line 71) | BOOL function OSBlockThreadsOnExit (line 78) | void function OSGetTitleID (line 84) | uint64_t function OSGetOSID (line 90) | uint64_t function OSGetUPID (line 96) | kernel::UniqueProcessId function OSAppFlags (line 102) | OSAppFlags function OSShutdownReason (line 108) | OSShutdownReason function OSGetArgcArgv (line 114) | void function BOOL (line 122) | BOOL function BOOL (line 128) | BOOL function ENVGetEnvironmentVariable (line 134) | int32_t type internal (line 146) | namespace internal function getArgStr (line 149) | virt_ptr function getCoreinitLoaderHandle (line 155) | virt_ptr function virt_addr (line 161) | virt_addr function virt_addr (line 175) | virt_addr function virt_addr (line 189) | virt_addr function virt_addr (line 203) | virt_addr function virt_addr (line 209) | virt_addr function phys_addr (line 215) | phys_addr function virt_addr (line 221) | virt_addr function virt_addr (line 227) | virt_addr function getSystemHeapSize (line 233) | uint32_t function isAppDebugLevelVerbose (line 239) | bool function isAppDebugLevelNotice (line 246) | bool function initialiseSystemInfo (line 253) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systeminfo.h function namespace (line 10) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systemmessagequeue.cpp type cafe::coreinit (line 4) | namespace cafe::coreinit type StaticSystemMessageQueueData (line 9) | struct StaticSystemMessageQueueData function OSGetSystemMessageQueue (line 25) | virt_ptr type internal (line 31) | namespace internal function initialiseSystemMessageQueue (line 34) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_systemmessagequeue.h function namespace (line 6) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_taskqueue.cpp type cafe::coreinit (line 8) | namespace cafe::coreinit function MPInitTaskQ (line 14) | void function BOOL (line 38) | BOOL function BOOL (line 48) | BOOL function BOOL (line 70) | BOOL function BOOL (line 95) | BOOL function BOOL (line 122) | BOOL function BOOL (line 162) | BOOL function MPDequeTask (line 207) | virt_ptr function MPDequeTasks (line 232) | uint32_t function BOOL (line 263) | BOOL function BOOL (line 277) | BOOL function BOOL (line 298) | BOOL function MPInitTask (line 310) | void function BOOL (line 334) | BOOL function BOOL (line 346) | BOOL function MPGetTaskUserData (line 361) | virt_ptr function MPSetTaskUserData (line 371) | void function BOOL (line 394) | BOOL function BOOL (line 465) | BOOL FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_taskqueue.h function namespace (line 7) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_thread.cpp type cafe::coreinit (line 36) | namespace cafe::coreinit type StaticThreadData (line 56) | struct StaticThreadData type PerCoreData (line 58) | struct PerCoreData function clearThreadStackWithValue (line 78) | static void function OSCancelThread (line 108) | void function OSCheckActiveThreads (line 148) | int32_t function OSCheckThreadStackUsage (line 161) | int32_t function OSClearStack (line 182) | void function OSClearThreadStackUsage (line 196) | void function OSContinueThread (line 213) | void function threadEntry (line 226) | static uint32_t function initialiseThreadState (line 244) | static void function BOOL (line 324) | static BOOL function BOOL (line 397) | BOOL function BOOL (line 410) | BOOL function BOOL (line 428) | BOOL function OSDetachThread (line 445) | void function OSExitThread (line 480) | [[noreturn]] void function OSGetActiveThreadLink (line 516) | void function OSGetCurrentThread (line 527) | virt_ptr function OSGetDefaultThread (line 537) | virt_ptr function OSGetStackPointer (line 551) | virt_ptr function OSGetUserStackPointer (line 561) | virt_ptr function OSGetThreadAffinity (line 583) | uint32_t function OSGetThreadName (line 593) | virt_ptr function OSGetThreadPriority (line 603) | int32_t function OSGetThreadSpecific (line 621) | uint32_t function OSInitThreadQueue (line 632) | void function OSInitThreadQueueEx (line 642) | void function BOOL (line 655) | BOOL function BOOL (line 665) | BOOL function BOOL (line 680) | BOOL function OSPrintCurrentThreadState (line 723) | void function OSResumeThread (line 773) | int32_t function BOOL (line 793) | BOOL function BOOL (line 834) | BOOL function BOOL (line 853) | BOOL function OSThreadCleanupCallbackFn (line 878) | OSThreadCleanupCallbackFn function OSThreadDeallocatorFn (line 893) | OSThreadDeallocatorFn function OSSetThreadName (line 908) | void function BOOL (line 919) | BOOL function BOOL (line 949) | BOOL function OSSetThreadSpecific (line 978) | void function BOOL (line 989) | BOOL function OSSleepThread (line 1013) | void function sleepAlarmHandler (line 1022) | static void function OSSleepTicks (line 1036) | void function OSSuspendThread (line 1064) | int32_t function OSTestThreadCancel (line 1119) | void function OSWakeupThread (line 1133) | void function OSYieldThread (line 1149) | void type internal (line 1157) | namespace internal function setUserStackPointer (line 1163) | void function removeUserStackPointer (line 1190) | void function pinThreadAffinity (line 1213) | uint32_t function unpinThreadAffinity (line 1232) | void function exitThreadNoLock (line 1243) | void function queueThreadDeallocation (line 1281) | void function deallocatorThreadEntry (line 1289) | static uint32_t function initialiseDeallocatorThread (line 1324) | static void function defaultThreadEntry (line 1347) | static uint32_t function initialiseThreadForCore (line 1376) | static void function initialiseThreads (line 1441) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_thread.h function namespace (line 12) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_time.cpp type cafe::coreinit (line 12) | namespace cafe::coreinit type TimeData (line 15) | struct TimeData function scaledTimebase (line 26) | static uint64_t function OSTime (line 41) | OSTime function OSTime (line 51) | OSTime function OSTick (line 61) | OSTick function OSTick (line 71) | OSTick function OSTicksToCalendarTime (line 81) | void function OSTime (line 111) | OSTime type internal (line 135) | namespace internal function OSTime (line 138) | OSTime function OSTime (line 145) | OSTime function OSTime (line 152) | OSTime function OSTimeMilliseconds (line 160) | OSTimeMilliseconds function OSTime (line 167) | OSTime function toTimepoint (line 173) | std::chrono::time_point function OSTime (line 181) | OSTime function initialiseTime (line 189) | void FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_time.h function namespace (line 5) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_userconfig.cpp type cafe::coreinit (line 12) | namespace cafe::coreinit type StaticUserConfigData (line 25) | struct StaticUserConfigData type internal (line 44) | namespace internal function ucAllocateMessage (line 47) | static virt_ptr function ucFreeMessage (line 65) | static void function UCError (line 73) | static UCError function UCError (line 94) | static UCError function ucIosAsyncCallback (line 195) | static void function UCError (line 214) | UCError function UCError (line 253) | UCError function UCError (line 260) | UCError function UCError (line 269) | UCError function UCError (line 382) | UCError function UCError (line 391) | UCError function UCError (line 504) | UCError function UCError (line 513) | UCError FILE: src/libdecaf/src/cafe/libraries/coreinit/coreinit_userconfig.h function namespace (line 8) | namespace cafe::coreinit FILE: src/libdecaf/src/cafe/libraries/dc/dc.cpp type cafe::dc (line 3) | namespace cafe::dc function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/dc/dc.h function namespace (line 4) | namespace cafe::dc FILE: src/libdecaf/src/cafe/libraries/dmae/dmae.cpp type cafe::dmae (line 4) | namespace cafe::dmae function rpl_entry (line 7) | static int32_t FILE: src/libdecaf/src/cafe/libraries/dmae/dmae.h function namespace (line 4) | namespace cafe::dmae FILE: src/libdecaf/src/cafe/libraries/dmae/dmae_ring.cpp type cafe::dmae (line 8) | namespace cafe::dmae type StaticRingData (line 11) | struct StaticRingData function DMAEInit (line 21) | void function DMAETimestamp (line 27) | DMAETimestamp function DMAETimestamp (line 36) | DMAETimestamp function DMAEGetTimeout (line 42) | uint32_t function DMAESetTimeout (line 48) | void function DMAECopyMem (line 54) | uint64_t function DMAEFillMem (line 87) | uint64_t function BOOL (line 107) | BOOL FILE: src/libdecaf/src/cafe/libraries/dmae/dmae_ring.h function namespace (line 5) | namespace cafe::dmae FILE: src/libdecaf/src/cafe/libraries/drmapp/drmapp.cpp type cafe::drmapp (line 3) | namespace cafe::drmapp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/drmapp/drmapp.h function namespace (line 4) | namespace cafe::drmapp FILE: src/libdecaf/src/cafe/libraries/erreula/erreula.cpp type cafe::nn_erreula (line 3) | namespace cafe::nn_erreula function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/erreula/erreula.h function namespace (line 4) | namespace cafe::nn_erreula FILE: src/libdecaf/src/cafe/libraries/erreula/erreula_errorviewer.cpp type cafe::nn_erreula (line 10) | namespace cafe::nn_erreula type StaticErrEulaData (line 13) | struct StaticErrEulaData function ErrEulaAppearError (line 26) | void function ErrEulaCalc (line 55) | void function BOOL (line 60) | BOOL function ErrEulaDestroy (line 69) | void function ErrEulaDisappearError (line 74) | void function ErrEulaDrawDRC (line 87) | void function ErrEulaDrawTV (line 92) | void function ErrorViewerState (line 97) | ErrorViewerState function BOOL (line 104) | BOOL function BOOL (line 111) | BOOL function BOOL (line 118) | BOOL function ErrEulaSetControllerRemo (line 125) | void function ErrEulaAppearHomeNixSign (line 131) | void function BOOL (line 137) | BOOL function ErrEulaDisappearHomeNixSign (line 144) | void function ErrEulaChangeLang (line 150) | void function BOOL (line 156) | BOOL function ResultType (line 163) | ResultType function ErrEulaGetResultCode (line 170) | uint32_t function ErrEulaGetSelectButtonNumError (line 177) | uint32_t function ErrEulaSetVersion (line 184) | void function ErrEulaPlayAppearSE (line 190) | void function ErrEulaJump (line 196) | bool type internal (line 204) | namespace internal function buttonClicked (line 207) | void function button1Clicked (line 218) | void function button2Clicked (line 229) | void FILE: src/libdecaf/src/cafe/libraries/erreula/erreula_errorviewer.h function namespace (line 6) | namespace cafe::coreinit function namespace (line 11) | namespace cafe::kpad function namespace (line 16) | namespace cafe::vpad function namespace (line 21) | namespace cafe::nn_erreula FILE: src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_malloc.cpp type cafe::ghs (line 7) | namespace cafe::ghs type MallocGuard (line 12) | struct MallocGuard function malloc (line 22) | virt_ptr function free (line 37) | void FILE: src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_malloc.h function namespace (line 4) | namespace cafe::ghs FILE: src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_typeinfo.cpp type cafe::ghs (line 7) | namespace cafe::ghs function std_typeinfo_Destructor (line 10) | void function pure_virtual_called (line 19) | void FILE: src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_typeinfo.h function namespace (line 5) | namespace cafe::ghs FILE: src/libdecaf/src/cafe/libraries/gx2/gx2.cpp type cafe::gx2 (line 5) | namespace cafe::gx2 function rpl_entry (line 8) | static int32_t FILE: src/libdecaf/src/cafe/libraries/gx2/gx2.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_addrlib.cpp type cafe::gx2::internal (line 10) | namespace cafe::gx2::internal function getSurfaceInfo (line 13) | bool function copySurface (line 139) | bool function getSurfaceSliceSwizzle (line 283) | uint32_t function calcSliceSize (line 312) | uint32_t FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_addrlib.h function namespace (line 9) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_aperture.cpp type cafe::gx2 (line 13) | namespace cafe::gx2 type ApertureInfo (line 19) | struct ApertureInfo type StaticApertureData (line 30) | struct StaticApertureData function GX2AllocateTilingApertureEx (line 38) | void function GX2FreeTilingAperture (line 105) | void type internal (line 124) | namespace internal function translateAperture (line 127) | bool FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_aperture.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_cbpool.cpp type cafe::gx2 (line 20) | namespace cafe::gx2 type StaticCbPoolData (line 29) | struct StaticCbPoolData function GX2Timestamp (line 41) | GX2Timestamp function GX2Timestamp (line 49) | GX2Timestamp function GX2SubmitUserTimeStamp (line 59) | void function BOOL (line 122) | BOOL type internal (line 135) | namespace internal function getActiveCommandBuffer (line 152) | virt_ptr function getWriteCommandBuffer (line 162) | virt_ptr function initialiseCommandBufferPool (line 181) | void function initialiseCommandBuffer (line 204) | void function allocateCommandBuffer (line 226) | void function beginUserCommandBuffer (line 296) | void function endUserCommandBuffer (line 319) | uint32_t function padCommandBuffer (line 349) | void function queueCommandBuffer (line 367) | void function flushCommandBuffer (line 439) | void function debugCaptureCbPoolPointers (line 475) | void function debugCaptureCbPoolPointersFree (line 491) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_cbpool.h function namespace (line 9) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_clear.cpp type cafe::gx2 (line 12) | namespace cafe::gx2 function GX2ClearColor (line 17) | void function DecafClearDepthStencil (line 56) | void function GX2ClearDepthStencilEx (line 81) | void function GX2ClearBuffersEx (line 106) | void function GX2SetClearDepth (line 132) | void function GX2SetClearStencil (line 143) | void function GX2SetClearDepthStencil (line 155) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_clear.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_contextstate.cpp type cafe::gx2 (line 17) | namespace cafe::gx2 function loadState (line 136) | static void function GX2SetupContextStateEx (line 177) | void function GX2GetContextStateDisplayList (line 203) | void function GX2SetContextState (line 217) | void function GX2SetDefaultState (line 232) | void type internal (line 344) | namespace internal function initialiseRegisters (line 347) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_contextstate.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_counter.cpp type cafe::gx2 (line 6) | namespace cafe::gx2 function BOOL (line 9) | BOOL function GX2ResetCounterInfo (line 18) | void function GX2GetCounterResult (line 25) | uint64_t FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_counter.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debug.cpp type cafe::gx2::internal (line 28) | namespace cafe::gx2::internal function createDumpDirectory (line 34) | static void function debugDumpData (line 40) | static void function initialiseDebug (line 50) | void function debugDumpTexture (line 66) | void function addShader (line 121) | static void function addShader (line 130) | static void function addShader (line 139) | static void function debugDumpShader (line 147) | static void function formatUniformBlocks (line 189) | static void function formatAttribVars (line 204) | static void function formatInitialValues (line 220) | static void function formatLoopVars (line 236) | static void function formatUniformVars (line 250) | static void function formatSamplerVars (line 267) | static void function debugDumpShader (line 282) | void function debugDumpShader (line 300) | void function debugDumpShader (line 324) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debug.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debug_dds.cpp type cafe::gx2 (line 8) | namespace cafe::gx2 function make_fourcc (line 11) | constexpr inline uint32_t type DXGI_FORMAT (line 20) | enum DXGI_FORMAT : uint32_t type D3D10_RESOURCE_DIMENSION (line 144) | enum D3D10_RESOURCE_DIMENSION type D3D10_RESOURCE_MISC_FLAG (line 153) | enum D3D10_RESOURCE_MISC_FLAG type DdsPixelFormat (line 164) | struct DdsPixelFormat type DdsHeader (line 176) | struct DdsHeader type DdsHeaderDX10 (line 194) | struct DdsHeaderDX10 type D3DFORMAT (line 304) | enum D3DFORMAT function DdsHeader (line 400) | static DdsHeader function DdsHeader (line 438) | static DdsHeader function writeData (line 472) | static void function encodeFourCC (line 491) | static bool function encodeFourCCWithPitch (line 506) | static bool function encodeMasked (line 522) | static bool function encodeLuminance (line 545) | static bool function swizzle565 (line 564) | static void function swizzle1555 (line 579) | static void function swizzle4444 (line 594) | static void function encode565 (line 609) | static bool function encode1555 (line 632) | static bool function encode4444 (line 660) | static bool function encodeDX10 (line 688) | static bool function encodeCubemap (line 754) | static void type debug (line 793) | namespace debug function saveDDS (line 796) | bool FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debug_dds.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debugcapture.cpp type cafe::gx2 (line 16) | namespace cafe::gx2 type StaticDebugCaptureData (line 19) | struct StaticDebugCaptureData function BOOL (line 36) | BOOL function GX2DebugCaptureStart (line 72) | void function GX2DebugCaptureEnd (line 103) | void function GX2DebugCaptureFrame (line 126) | void function GX2DebugCaptureFrames (line 140) | void function GX2DebugTagUserString (line 160) | void function GX2DebugTagUserStringVA (line 178) | void function GX2NotifyMemAlloc (line 207) | void function GX2NotifyMemFree (line 221) | void type internal (line 230) | namespace internal function BOOL (line 233) | BOOL function debugCaptureAlloc (line 244) | void function debugCaptureFree (line 254) | void function debugCaptureInvalidate (line 262) | void function debugCaptureShutdown (line 271) | void function debugCaptureSubmit (line 279) | tcl::TCLStatus function debugCaptureSwap (line 290) | void function debugCaptureTagGroup (line 327) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_debugcapture.h function namespace (line 12) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_display.cpp type cafe::gx2 (line 20) | namespace cafe::gx2 type StaticDisplayData (line 25) | struct StaticDisplayData function getTVSize (line 41) | static std::pair function getBpp (line 60) | static unsigned function getNumBuffers (line 68) | static unsigned function initialiseScanBuffer (line 83) | static void function GX2CalcDRCSize (line 109) | void function GX2CalcTVSize (line 123) | void function GX2CopyColorBufferToScanBuffer (line 140) | void function BOOL (line 181) | BOOL function BOOL (line 188) | BOOL function BOOL (line 195) | BOOL function BOOL (line 202) | BOOL function BOOL (line 209) | BOOL function GX2TVScanMode (line 216) | GX2TVScanMode function GX2DrcRenderMode (line 222) | GX2DrcRenderMode function GX2AspectRatio (line 228) | GX2AspectRatio function GX2GetSwapInterval (line 246) | uint32_t function BOOL (line 252) | BOOL function GX2SetDRCBuffer (line 258) | void function GX2DRCConnectCallbackFunction (line 290) | GX2DRCConnectCallbackFunction function GX2SetDRCEnable (line 307) | void function GX2SetDRCScale (line 312) | void function GX2SetSwapInterval (line 318) | void function GX2SetTVBuffer (line 328) | void function GX2SetTVEnable (line 366) | void function GX2SetTVScale (line 371) | void function GX2SwapScanBuffers (line 377) | void type internal (line 391) | namespace internal function getTvScanBuffer (line 394) | virt_ptr function getDrcScanBuffer (line 400) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_display.h function namespace (line 8) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_displaylist.cpp type cafe::gx2 (line 17) | namespace cafe::gx2 function GX2BeginDisplayListEx (line 22) | void function GX2EndDisplayList (line 32) | uint32_t function BOOL (line 44) | BOOL function BOOL (line 50) | BOOL function GX2DirectCallDisplayList (line 71) | void function GX2CallDisplayList (line 86) | void function GX2CopyDisplayList (line 96) | void function GX2PatchDisplayList (line 107) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_displaylist.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_draw.cpp type cafe::gx2 (line 13) | namespace cafe::gx2 function GX2SetAttribBuffer (line 18) | void function GX2DrawEx (line 42) | void function GX2DrawEx2 (line 70) | void function GX2DrawIndexedEx (line 94) | void function GX2DrawIndexedEx2 (line 163) | void function GX2DrawIndexedImmediateEx (line 189) | void function GX2DrawStreamOut (line 271) | void function GX2SetPrimitiveRestartIndex (line 333) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_draw.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_event.cpp type cafe::gx2 (line 22) | namespace cafe::gx2 type StaticEventData (line 28) | struct StaticEventData type EventCallbackData (line 30) | struct EventCallbackData function BOOL (line 61) | BOOL function GX2SetEventCallback (line 72) | void function GX2GetEventCallback (line 99) | void function GX2GetSwapStatus (line 129) | void function GX2WaitForVsync (line 156) | void function GX2WaitForFlip (line 166) | void type internal (line 180) | namespace internal function tclEventCallback (line 187) | static void function initEvents (line 207) | void function appIoThread (line 245) | static uint32_t function stopAppIoThread (line 272) | void function vsyncAlarmHandler (line 300) | static void function displayListOverrun (line 340) | std::pair, uint32_t> function onSwap (line 370) | void function onFlip (line 380) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_event.h function namespace (line 9) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_fence.cpp type cafe::gx2 (line 14) | namespace cafe::gx2 function GX2SetGPUFence (line 17) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_fence.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_fetchshader.cpp type cafe::gx2 (line 14) | namespace cafe::gx2 type IndexMapEntry (line 17) | struct IndexMapEntry function fetchInstsPerAttrib (line 75) | static uint32_t function calcNumFetchInsts (line 92) | static uint32_t function calcNumTessALUInsts (line 108) | static uint32_t function calcNumAluInsts (line 128) | static uint32_t function calcNumFetchCFInsts (line 139) | static uint32_t function calcNumCFInsts (line 145) | static uint32_t function IndexMapEntry (line 158) | static const IndexMapEntry * function GX2CalcFetchShaderSizeEx (line 187) | uint32_t function GX2InitFetchShaderEx (line 199) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_fetchshader.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_format.cpp type cafe::gx2 (line 9) | namespace cafe::gx2 type GX2SurfaceFormatData (line 12) | struct GX2SurfaceFormatData function BOOL (line 89) | BOOL function GX2GetAttribFormatBits (line 96) | uint32_t function GX2GetSurfaceFormatBits (line 131) | uint32_t function GX2GetSurfaceFormatBitsPerElement (line 144) | uint32_t function BOOL (line 150) | BOOL type internal (line 162) | namespace internal function getAttribFormatBytes (line 165) | uint32_t function getAttribFormatDataFormat (line 171) | latte::SQ_DATA_FORMAT function GX2EndianSwapMode (line 220) | GX2EndianSwapMode function getAttribFormatEndian (line 252) | latte::SQ_ENDIAN function getSurfaceFormatBytesPerElement (line 258) | uint32_t function GX2SurfaceUse (line 264) | GX2SurfaceUse function GX2EndianSwapMode (line 275) | GX2EndianSwapMode function getSurfaceFormatEndian (line 281) | latte::SQ_ENDIAN function GX2SurfaceFormatType (line 287) | GX2SurfaceFormatType function getSurfaceFormatColorEndian (line 293) | latte::CB_ENDIAN function getSurfaceFormatColorFormat (line 299) | latte::CB_FORMAT function getSurfaceFormatColorNumberType (line 374) | latte::CB_NUMBER_TYPE function getSurfaceFormatColorSourceFormat (line 395) | latte::CB_SOURCE_FORMAT function getSwapModeEndian (line 401) | latte::SQ_ENDIAN FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_format.h function namespace (line 11) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_flush.cpp type cafe::gx2::internal (line 5) | namespace cafe::gx2::internal function notifyCpuFlush (line 8) | void function notifyGpuFlush (line 16) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_flush.h function namespace (line 4) | namespace cafe::gx2::internal FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_gfd.cpp type cafe::gx2::internal (line 3) | namespace cafe::gx2::internal function gfdToGX2Surface (line 6) | void function gx2ToGFDSurface (line 30) | void function gfdToGX2Texture (line 56) | void function gx2ToGFDTexture (line 76) | void function gx2ToGFDVertexShader (line 95) | void function gx2ToGFDPixelShader (line 187) | void function gx2ToGFDGeometryShader (line 261) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_gfd.h function namespace (line 8) | namespace cafe::gx2::internal FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_pm4cap.cpp type cafe::gx2::internal (line 42) | namespace cafe::gx2::internal class Recorder (line 45) | class Recorder type RecordedMemory (line 47) | struct RecordedMemory method Recorder (line 55) | Recorder() method requestStart (line 60) | bool method requestStop (line 81) | void method setCaptureNumFrames (line 89) | void method CaptureState (line 95) | CaptureState method swap (line 101) | void method commandBuffer (line 121) | void method cpuFlush (line 139) | void method gpuFlush (line 149) | void method start (line 159) | void method stop (line 168) | void method writeRegisterSnapshot (line 176) | void method writeDisplayInfo (line 186) | void method writePacket (line 228) | void method writeData (line 235) | void method writeMemoryLoad (line 241) | void method scanCommandBuffer (line 258) | void method scanType0 (line 311) | void method trackSurface (line 317) | void method trackColorBuffer (line 367) | void method trackDepthBuffer (line 389) | void method trackActiveShaders (line 411) | void method trackActiveAttribBuffers (line 439) | void method trackActiveUniforms (line 453) | void method trackActiveTextures (line 466) | void method trackActiveColorBuffer (line 493) | void method trackActiveDepthBuffer (line 505) | void method trackReadyDraw (line 515) | void method scanSetRegister (line 526) | void method scanLoadRegisters (line 533) | void method Type (line 549) | Type method scanType3 (line 555) | void method trackMemory (line 833) | bool function captureStartAtNextSwap (line 900) | bool function captureStopAtNextSwap (line 925) | void function captureNextFrame (line 931) | bool function CaptureState (line 938) | CaptureState function captureSwap (line 944) | void function captureCommandBuffer (line 953) | void function captureCpuFlush (line 963) | void function captureGpuFlush (line 973) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_pm4cap.h function namespace (line 5) | namespace cafe::gx2::internal FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_internal_writegatherptr.h function namespace (line 5) | namespace cafe::gx2::internal FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_memory.cpp type cafe::gx2 (line 17) | namespace cafe::gx2 function GX2Invalidate (line 20) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_memory.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_query.cpp type cafe::gx2 (line 13) | namespace cafe::gx2 function GX2SampleTopGPUCycle (line 16) | void function GX2SampleBottomGPUCycle (line 32) | void function GX2GPUTimeToCPUTime (line 52) | uint64_t function beginOcclusionQuery (line 58) | static void function endOcclusionQuery (line 120) | static void function beginStreamOutStatsQuery (line 144) | static void function endStreamOutStatsQuery (line 198) | static void function GX2QueryBegin (line 225) | void function GX2QueryEnd (line 245) | void function GX2QueryGetOcclusionResult (line 265) | void function GX2QueryBeginConditionalRender (line 272) | void function GX2QueryEndConditionalRender (line 293) | void function GX2PerfMetricEnable (line 299) | bool FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_query.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_registers.cpp type cafe::gx2 (line 8) | namespace cafe::gx2 function GX2SetAAMask (line 11) | void function GX2InitAAMaskReg (line 26) | void function GX2GetAAMaskReg (line 44) | void function GX2SetAAMaskReg (line 58) | void function GX2SetAlphaTest (line 65) | void function GX2InitAlphaTestReg (line 75) | void function GX2GetAlphaTestReg (line 95) | void function GX2SetAlphaTestReg (line 109) | void function GX2SetAlphaToMask (line 119) | void function GX2InitAlphaToMaskReg (line 128) | void function GX2GetAlphaToMaskReg (line 184) | void function GX2SetAlphaToMaskReg (line 212) | void function GX2SetBlendConstantColor (line 219) | void function GX2InitBlendConstantColorReg (line 230) | void function GX2GetBlendConstantColorReg (line 243) | void function GX2SetBlendConstantColorReg (line 256) | void function GX2SetBlendControl (line 270) | void function GX2InitBlendControlReg (line 293) | void function GX2GetBlendControlReg (line 319) | void function GX2SetBlendControlReg (line 341) | void function GX2SetColorControl (line 349) | void function GX2InitColorControlReg (line 364) | void function GX2GetColorControlReg (line 387) | void function GX2SetColorControlReg (line 407) | void function GX2SetDepthOnlyControl (line 414) | void function GX2SetDepthStencilControl (line 434) | void function GX2InitDepthStencilControlReg (line 467) | void function GX2GetDepthStencilControlReg (line 503) | void function GX2SetDepthStencilControlReg (line 535) | void function GX2SetStencilMask (line 542) | void GX2SetStencilMask(uint8_t frontMask, function GX2InitStencilMaskReg (line 554) | void GX2InitStencilMaskReg(virt_ptr reg, function GX2GetStencilMaskReg (line 579) | void function GX2SetStencilMaskReg (line 600) | void GX2SetStencilMaskReg(virt_ptr reg) function GX2SetLineWidth (line 608) | void function GX2InitLineWidthReg (line 616) | void function GX2GetLineWidthReg (line 628) | void function GX2SetLineWidthReg (line 636) | void function GX2SetPointSize (line 643) | void function GX2InitPointSizeReg (line 652) | void function GX2GetPointSizeReg (line 666) | void function GX2SetPointSizeReg (line 676) | void function GX2SetPointLimits (line 683) | void function GX2InitPointLimitsReg (line 692) | void function GX2GetPointLimitsReg (line 706) | void function GX2SetPointLimitsReg (line 716) | void function GX2SetCullOnlyControl (line 723) | void function GX2SetPolygonControl (line 739) | void function GX2InitPolygonControlReg (line 764) | void function GX2GetPolygonControlReg (line 792) | void function GX2SetPolygonControlReg (line 816) | void function GX2SetPolygonOffset (line 823) | void function GX2InitPolygonOffsetReg (line 840) | void function GX2GetPolygonOffsetReg (line 872) | void function GX2SetPolygonOffsetReg (line 893) | void function GX2SetScissor (line 913) | void function GX2InitScissorReg (line 924) | void function GX2GetScissorReg (line 946) | void function GX2SetScissorReg (line 962) | void function GX2SetTargetChannelMasks (line 976) | void function GX2InitTargetChannelMasksReg (line 1000) | void function GX2GetTargetChannelMasksReg (line 1026) | void function GX2SetTargetChannelMasksReg (line 1048) | void function GX2SetViewport (line 1055) | void function GX2InitViewportReg (line 1068) | void function GX2GetViewportReg (line 1157) | void function GX2SetViewportReg (line 1183) | void function GX2SetRasterizerClipControl (line 1222) | void function GX2SetRasterizerClipControlEx (line 1229) | void function GX2SetRasterizerClipControlHalfZ (line 1245) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_registers.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_sampler.cpp type cafe::gx2 (line 7) | namespace cafe::gx2 function GX2InitSampler (line 10) | void function GX2InitSamplerBorderType (line 29) | void function GX2InitSamplerClamping (line 41) | void function GX2InitSamplerDepthCompare (line 57) | void function GX2InitSamplerFilterAdjust (line 69) | void function GX2InitSamplerLOD (line 85) | void function GX2InitSamplerLODAdjust (line 105) | void function GX2InitSamplerRoundingMode (line 125) | void function GX2InitSamplerXYFilter (line 137) | void function GX2InitSamplerZMFilter (line 153) | void function GX2SetPixelSamplerBorderColor (line 167) | void function GX2SetVertexSamplerBorderColor (line 189) | void function GX2SetGeometrySamplerBorderColor (line 210) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_sampler.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_shaders.cpp type cafe::gx2 (line 14) | namespace cafe::gx2 function GX2CalcGeometryShaderInputRingBufferSize (line 19) | uint32_t function GX2CalcGeometryShaderOutputRingBufferSize (line 25) | uint32_t function GX2SetFetchShader (line 31) | void function GX2SetVertexShader (line 54) | void function GX2SetPixelShader (line 140) | void function GX2SetGeometryShader (line 205) | void function _GX2SetSampler (line 289) | void function GX2SetPixelSampler (line 301) | void function GX2SetVertexSampler (line 309) | void function GX2SetGeometrySampler (line 317) | void function GX2SetVertexUniformReg (line 325) | void function GX2SetPixelUniformReg (line 341) | void function GX2SetVertexUniformBlock (line 357) | void function GX2SetPixelUniformBlock (line 394) | void function GX2SetGeometryUniformBlock (line 431) | void function GX2SetShaderModeEx (line 468) | void function GX2SetStreamOutBuffer (line 595) | void function GX2SetStreamOutEnable (line 617) | void function GX2SetStreamOutContext (line 628) | void function GX2SaveStreamOutContext (line 665) | void function GX2SetGeometryShaderInputRingBuffer (line 680) | void function GX2SetGeometryShaderOutputRingBuffer (line 712) | void function GX2GetPixelShaderGPRs (line 744) | uint32_t function GX2GetPixelShaderStackEntries (line 750) | uint32_t function GX2GetVertexShaderGPRs (line 756) | uint32_t function GX2GetVertexShaderStackEntries (line 762) | uint32_t function GX2GetGeometryShaderGPRs (line 768) | uint32_t function GX2GetGeometryShaderStackEntries (line 774) | uint32_t FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_shaders.h function namespace (line 9) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_state.cpp type cafe::gx2 (line 22) | namespace cafe::gx2 type StaticStateData (line 27) | struct StaticStateData function GX2Init (line 44) | void function GX2Shutdown (line 134) | void function GX2GetMainCoreId (line 142) | int32_t function GX2Flush (line 152) | void function GX2GetGPUTimeout (line 162) | uint32_t function GX2SetGPUTimeout (line 168) | void function GX2GetMiscParam (line 174) | uint32_t function BOOL (line 194) | BOOL function GX2SetSpecialState (line 223) | void type internal (line 265) | namespace internal function enableStateShadowing (line 268) | void function disableStateShadowing (line 299) | void function isInitialised (line 314) | bool function getMainCoreId (line 320) | uint32_t function setMainCore (line 326) | void function initialiseProfiling (line 332) | void function GX2ProfileMode (line 360) | GX2ProfileMode function GX2TossStage (line 366) | GX2TossStage function BOOL (line 372) | BOOL function setProfilingEnabled (line 378) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_state.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_surface.cpp type cafe::gx2 (line 18) | namespace cafe::gx2 function calcNumLevelsForSize (line 23) | static uint32_t function calcNumLevels (line 29) | static uint32_t function computeAuxInfo (line 47) | static void function GX2CalcSurfaceSizeAndAlignment (line 62) | void function GX2CalcDepthBufferHiZInfo (line 183) | void function GX2CalcColorBufferAuxInfo (line 215) | void function GX2SetColorBuffer (line 225) | void function GX2SetDepthBuffer (line 299) | void function GX2InitColorBufferRegs (line 352) | void function GX2InitDepthBufferRegs (line 429) | void function GX2InitDepthBufferHiZEnable (line 512) | void function GX2GetSurfaceSwizzle (line 524) | uint32_t function GX2GetSurfaceSwizzleOffset (line 530) | uint32_t function GX2SetSurfaceSwizzle (line 545) | void function GX2GetSurfaceMipPitch (line 553) | uint32_t function GX2GetSurfaceMipSliceSize (line 562) | uint32_t function GX2CopySurface (line 571) | void function GX2ExpandColorBuffer (line 724) | void function GX2ExpandDepthBuffer (line 731) | void function GX2ResolveAAColorBuffer (line 738) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_surface.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_temp.cpp type cafe::gx2 (line 4) | namespace cafe::gx2 function GX2TempGetGPUVersion (line 7) | uint32_t FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_temp.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_tessellation.cpp type cafe::gx2 (line 6) | namespace cafe::gx2 function GX2SetTessellation (line 9) | void function GX2SetMinTessellationLevel (line 18) | void function GX2SetMaxTessellationLevel (line 32) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_tessellation.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_texture.cpp type cafe::gx2 (line 12) | namespace cafe::gx2 function GX2InitTextureRegs (line 17) | void function setTexture (line 173) | static void function GX2SetPixelTexture (line 216) | void function GX2SetVertexTexture (line 223) | void function GX2SetGeometryTexture (line 230) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2_texture.h function namespace (line 8) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_buffer.cpp type cafe::gx2 (line 15) | namespace cafe::gx2 function GX2RGetBufferAlignment (line 20) | uint32_t function GX2RGetBufferAllocationSize (line 26) | uint32_t function GX2RSetBufferName (line 32) | void function BOOL (line 39) | BOOL function BOOL (line 45) | BOOL function BOOL (line 73) | BOOL function GX2RDestroyBufferEx (line 96) | void function GX2RInvalidateBuffer (line 114) | void function GX2RLockBufferEx (line 126) | virt_ptr function GX2RUnlockBufferEx (line 150) | void function GX2RSetStreamOutBuffer (line 166) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_buffer.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_displaylist.cpp type cafe::gx2 (line 7) | namespace cafe::gx2 function GX2RBeginDisplayListEx (line 10) | void function GX2REndDisplayList (line 24) | uint32_t function GX2RCallDisplayList (line 32) | void function GX2RDirectCallDisplayList (line 43) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_displaylist.h function namespace (line 7) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_draw.cpp type cafe::gx2 (line 6) | namespace cafe::gx2 function GX2RSetAttributeBuffer (line 9) | void function GX2RDrawIndexed (line 21) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_draw.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_memory.cpp type cafe::gx2 (line 5) | namespace cafe::gx2 function GX2InvalidateMode (line 8) | static GX2InvalidateMode function GX2RInvalidateMemory (line 67) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_memory.h function namespace (line 5) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_resource.cpp type cafe::gx2 (line 9) | namespace cafe::gx2 type StaticGx2rResourceData (line 14) | struct StaticGx2rResourceData function GX2RSetAllocator (line 24) | void function BOOL (line 32) | BOOL function defaultAlloc (line 38) | static virt_ptr function defaultFree (line 46) | static void type internal (line 53) | namespace internal function GX2RResourceFlags (line 56) | GX2RResourceFlags function gx2rAlloc (line 63) | virt_ptr function gx2rFree (line 75) | void function GX2RAllocFuncPtr (line 85) | GX2RAllocFuncPtr function GX2RFreeFuncPtr (line 91) | GX2RFreeFuncPtr function initialiseGx2rAllocator (line 97) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_resource.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_shaders.cpp type cafe::gx2 (line 5) | namespace cafe::gx2 function GX2RSetVertexUniformBlock (line 8) | void function GX2RSetPixelUniformBlock (line 18) | void function GX2RSetGeometryUniformBlock (line 28) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_shaders.h function namespace (line 4) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_surface.cpp type cafe::gx2 (line 8) | namespace cafe::gx2 type internal (line 13) | namespace internal function getSurfaceData (line 16) | static void function BOOL (line 50) | BOOL function BOOL (line 84) | BOOL function GX2RDestroySurfaceEx (line 111) | void function GX2RLockSurfaceEx (line 128) | virt_ptr function GX2RUnlockSurfaceEx (line 155) | void function BOOL (line 171) | BOOL function GX2RInvalidateSurface (line 177) | void FILE: src/libdecaf/src/cafe/libraries/gx2/gx2r_surface.h function namespace (line 6) | namespace cafe::gx2 FILE: src/libdecaf/src/cafe/libraries/h264/h264.cpp type cafe::h264 (line 3) | namespace cafe::h264 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/h264/h264.h function namespace (line 4) | namespace cafe::h264 FILE: src/libdecaf/src/cafe/libraries/h264/h264_bitstream.h function namespace (line 4) | namespace cafe::h264 function readU1 (line 28) | uint8_t readU1() function readU (line 45) | uint32_t readU(size_t n) function readU2 (line 55) | uint8_t readU2() function readU3 (line 60) | uint8_t readU3() function readU4 (line 65) | uint8_t readU4() function readU5 (line 70) | uint8_t readU5() function readU8 (line 75) | uint8_t readU8() function readU16 (line 88) | uint16_t readU16() function readUE (line 93) | uint32_t readUE() function readSE (line 107) | int32_t readSE() function byteAligned (line 120) | bool byteAligned() function eof (line 125) | bool eof() function bytesRead (line 130) | size_t bytesRead() FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode.cpp type cafe::h264 (line 13) | namespace cafe::h264 type internal (line 24) | namespace internal function getWorkMemory (line 27) | virt_ptr function initialiseWorkMemory (line 39) | static void function getLevelMemoryRequirement (line 59) | static uint32_t function H264Error (line 100) | H264Error function H264Error (line 133) | H264Error function H264Error (line 170) | H264Error function H264Error (line 216) | H264Error function H264Error (line 238) | H264Error function H264Error (line 264) | H264Error function H264Error (line 281) | H264Error function H264Error (line 292) | H264Error function H264Error (line 302) | H264Error function H264Error (line 312) | H264Error function H264Error (line 325) | H264Error function H264Error (line 336) | H264Error function H264Error (line 346) | H264Error function H264Error (line 356) | H264Error FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode.h function namespace (line 7) | namespace cafe::h264 FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode_ffmpeg.cpp type cafe::h264 (line 30) | namespace cafe::h264 type H264CodecMemory (line 34) | struct H264CodecMemory type cafe::h264::ffmpeg (line 54) | namespace cafe::h264::ffmpeg function receiveFrames (line 57) | static int function H264Error (line 191) | H264Error function H264Error (line 230) | H264Error function H264Error (line 259) | H264Error function H264Error (line 285) | H264Error function H264Error (line 400) | H264Error function H264Error (line 424) | H264Error function H264Error (line 451) | H264Error function H264Error (line 480) | H264Error FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode_ffmpeg.h function namespace (line 4) | namespace cafe::h264::ffmpeg FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode_null.cpp type cafe::h264 (line 11) | namespace cafe::h264 type H264CodecMemory (line 15) | struct H264CodecMemory type cafe::h264::null (line 31) | namespace cafe::h264::null function receiveFrames (line 44) | static int function H264Error (line 130) | H264Error function H264Error (line 149) | H264Error function H264Error (line 173) | H264Error function H264Error (line 199) | H264Error function H264Error (line 300) | H264Error function H264Error (line 320) | H264Error function H264Error (line 340) | H264Error FILE: src/libdecaf/src/cafe/libraries/h264/h264_decode_null.h function namespace (line 4) | namespace cafe::h264::null FILE: src/libdecaf/src/cafe/libraries/h264/h264_stream.cpp type cafe::h264 (line 11) | namespace cafe::h264 type internal (line 14) | namespace internal function clearPictureParameterSet (line 17) | static void function clearSequenceParameterSet (line 25) | static void function rbspHasMoreData (line 33) | static bool function rbspReadTrailingBits (line 59) | static void function readScalingList (line 71) | static void function readHrdParameters (line 89) | static void function readVuiParameters (line 111) | static void function H264Error (line 186) | static H264Error function H264Error (line 323) | static H264Error function decodeSliceType (line 434) | static uint8_t function H264Error (line 446) | static H264Error function H264Error (line 546) | H264Error function H264Error (line 584) | H264Error function H264Error (line 726) | H264Error function H264Error (line 754) | H264Error function H264DECFindIdrpoint (line 785) | int32_t function H264Error (line 833) | H264Error FILE: src/libdecaf/src/cafe/libraries/h264/h264_stream.h function namespace (line 7) | namespace cafe::h264 FILE: src/libdecaf/src/cafe/libraries/lzma920/lzma920.cpp type cafe::lzma920 (line 3) | namespace cafe::lzma920 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/lzma920/lzma920.h function namespace (line 4) | namespace cafe::lzma920 FILE: src/libdecaf/src/cafe/libraries/mic/mic.cpp type cafe::mic (line 3) | namespace cafe::mic function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/mic/mic.h function namespace (line 4) | namespace cafe::mic FILE: src/libdecaf/src/cafe/libraries/mic/mic_mic.cpp type cafe::mic (line 6) | namespace cafe::mic function MICHandle (line 9) | MICHandle function MICError (line 24) | MICError function MICError (line 30) | MICError function MICError (line 36) | MICError function MICError (line 42) | MICError FILE: src/libdecaf/src/cafe/libraries/mic/mic_mic.h function namespace (line 4) | namespace cafe::mic FILE: src/libdecaf/src/cafe/libraries/nfc/nfc.cpp type cafe::nfc (line 3) | namespace cafe::nfc function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nfc/nfc.h function namespace (line 4) | namespace cafe::nfc FILE: src/libdecaf/src/cafe/libraries/nio_prof/nio_prof.cpp type cafe::nio_prof (line 3) | namespace cafe::nio_prof function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nio_prof/nio_prof.h function namespace (line 4) | namespace cafe::nio_prof FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl.cpp type cafe::nlibcurl (line 3) | namespace cafe::nlibcurl function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl.h function namespace (line 4) | namespace cafe::nlibcurl FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl_curl.cpp type cafe::nlibcurl (line 6) | namespace cafe::nlibcurl function CURLcode (line 9) | CURLcode function CURLcode (line 16) | CURLcode function curl_global_cleanup (line 28) | void FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl_curl.h function namespace (line 5) | namespace cafe::nlibcurl FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl_easy.cpp type cafe::nlibcurl (line 9) | namespace cafe::nlibcurl type StaticEasyData (line 12) | struct StaticEasyData function curl_easy_init (line 20) | virt_ptr function curl_easy_cleanup (line 39) | void function CURLcode (line 46) | CURLcode FILE: src/libdecaf/src/cafe/libraries/nlibcurl/nlibcurl_easy.h function namespace (line 6) | namespace cafe::nlibcurl FILE: src/libdecaf/src/cafe/libraries/nlibnss/nlibnss.cpp type cafe::nlibnss (line 3) | namespace cafe::nlibnss function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nlibnss/nlibnss.h function namespace (line 4) | namespace cafe::nlibnss FILE: src/libdecaf/src/cafe/libraries/nlibnss2/nlibnss2.cpp type cafe::nlibnss2 (line 3) | namespace cafe::nlibnss2 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nlibnss2/nlibnss2.h function namespace (line 4) | namespace cafe::nlibnss2 FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac.cpp type cafe::nn_ac (line 3) | namespace cafe::nn_ac function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac.h function namespace (line 4) | namespace cafe::nn_ac FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_capi.cpp type cafe::nn_ac (line 9) | namespace cafe::nn_ac function ACInitialize (line 12) | nn::Result function ACFinalize (line 18) | void function ACConnect (line 24) | nn::Result function ACConnectAsync (line 30) | nn::Result function ACIsApplicationConnected (line 36) | nn::Result function ACGetAssignedAddress (line 46) | nn::Result function ACGetConnectStatus (line 52) | nn::Result function ACGetLastErrorCode (line 58) | nn::Result function ACGetStatus (line 64) | nn::Result function ACGetStartupId (line 70) | nn::Result function ACReadConfig (line 76) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_capi.h function namespace (line 8) | namespace cafe::nn_ac FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_client.cpp type cafe::nn_ac (line 14) | namespace cafe::nn_ac type StaticClientData (line 17) | struct StaticClientData method StaticClientData (line 19) | StaticClientData() function Initialize (line 34) | nn::Result function Finalize (line 54) | void type internal (line 70) | namespace internal function getClient (line 73) | virt_ptr function getAllocator (line 79) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_client.h function namespace (line 9) | namespace cafe::nn_ac FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_service.cpp type cafe::nn_ac (line 13) | namespace cafe::nn_ac function Connect (line 16) | nn::Result function ConnectAsync (line 23) | nn::Result function IsApplicationConnected (line 30) | nn::Result function GetAssignedAddress (line 38) | nn::Result function GetConnectStatus (line 65) | nn::Result function GetLastErrorCode (line 73) | nn::Result function GetStatus (line 81) | nn::Result function GetStartupId (line 89) | nn::Result function ReadConfig (line 97) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_ac/nn_ac_service.h function namespace (line 7) | namespace cafe::nn_ac FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp.cpp type cafe::nn_acp (line 8) | namespace cafe::nn_acp function rpl_entry (line 11) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp.h function namespace (line 4) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_acpresult.cpp type cafe::nn_acp (line 13) | namespace cafe::nn_acp function ACPSendCOSFatalError (line 16) | static void function ACPResult (line 46) | ACPResult FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_acpresult.h function namespace (line 6) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_client.cpp type cafe::nn_acp (line 13) | namespace cafe::nn_acp type StaticClientData (line 16) | struct StaticClientData method StaticClientData (line 18) | StaticClientData() function ACPResult (line 33) | ACPResult function ACPFinalize (line 59) | void type internal (line 74) | namespace internal function getClient (line 77) | virt_ptr function getAllocator (line 83) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_client.h function namespace (line 7) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_device.cpp type cafe::nn_acp (line 6) | namespace cafe::nn_acp function ACPResult (line 9) | ACPResult FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_device.h function namespace (line 6) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_internal_driver.cpp type cafe::nn_acp::internal (line 12) | namespace cafe::nn_acp::internal type StaticDriverData (line 15) | struct StaticDriverData function getName (line 30) | static virt_ptr function onInit (line 36) | static void function onAcquiredForeground (line 66) | static void function onReleasedForeground (line 71) | static void function onDone (line 76) | static void function startDriver (line 81) | void function stopDriver (line 108) | void type cafe::nn_acp (line 119) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_internal_driver.h function namespace (line 4) | namespace cafe::nn_acp::internal FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_miscservice.cpp type cafe::nn_acp (line 17) | namespace cafe::nn_acp function ACPConvertNetworkTimeToOSCalendarTime (line 29) | void function ACPResult (line 56) | ACPResult function ACPResult (line 75) | ACPResult function ACPResult (line 91) | ACPResult FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_miscservice.h function namespace (line 7) | namespace cafe::coreinit function namespace (line 12) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_saveservice.cpp type cafe::nn_acp (line 13) | namespace cafe::nn_acp function ACPResult (line 16) | ACPResult function ACPResult (line 30) | ACPResult function ACPResult (line 45) | ACPResult function ACPResult (line 61) | ACPResult function ACPResult (line 73) | ACPResult function ACPResult (line 85) | ACPResult function ACPResult (line 97) | ACPResult function ACPResult (line 109) | ACPResult FILE: src/libdecaf/src/cafe/libraries/nn_acp/nn_acp_saveservice.h function namespace (line 7) | namespace cafe::nn_acp FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act.cpp type cafe::nn_act (line 3) | namespace cafe::nn_act function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act.h function namespace (line 4) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_accountloaderservice.cpp type cafe::nn_act (line 15) | namespace cafe::nn_act function LoadConsoleAccount (line 18) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_accountloaderservice.h function namespace (line 6) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_accountmanagerservice.cpp type cafe::nn_act (line 13) | namespace cafe::nn_act function CreateConsoleAccount (line 16) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_accountmanagerservice.h function namespace (line 4) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_client.cpp type cafe::nn_act (line 13) | namespace cafe::nn_act type StaticClientData (line 16) | struct StaticClientData method StaticClientData (line 18) | StaticClientData() function Initialize (line 33) | nn::Result function Finalize (line 49) | nn::Result type internal (line 67) | namespace internal function getClient (line 70) | virt_ptr function getAllocator (line 76) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_client.h function namespace (line 7) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_clientstandardservice.cpp type cafe::nn_act (line 16) | namespace cafe::nn_act function GetAccountId (line 19) | nn::Result function GetAccountIdEx (line 30) | nn::Result function GetBirthday (line 42) | nn::Result function GetBirthdayEx (line 50) | nn::Result function SlotNo (line 72) | SlotNo function GetDeviceHash (line 84) | nn::Result function GetMii (line 94) | nn::Result function GetMiiEx (line 106) | nn::Result function GetMiiImageEx (line 119) | nn::Result function GetMiiName (line 141) | nn::Result function GetMiiNameEx (line 147) | nn::Result function GetNfsPassword (line 159) | nn::Result function GetNfsPasswordEx (line 165) | nn::Result function GetNumOfAccounts (line 176) | uint8_t function SlotNo (line 187) | SlotNo function GetParentalControlSlotNoEx (line 199) | nn::Result function PersistentId (line 211) | PersistentId function PersistentId (line 223) | PersistentId function PrincipalId (line 235) | PrincipalId function GetPrincipalIdEx (line 247) | nn::Result function SimpleAddressId (line 259) | SimpleAddressId function GetSimpleAddressIdEx (line 271) | nn::Result function SlotNo (line 283) | SlotNo function GetTransferableId (line 294) | uint64_t function GetTransferableIdEx (line 302) | nn::Result function GetUuidEx (line 326) | nn::Result function GetUuidEx (line 342) | nn::Result function GetUuid (line 349) | nn::Result function GetUuid (line 356) | nn::Result function HasNfsAccount (line 362) | bool function IsCommitted (line 373) | bool function IsCommittedEx (line 379) | bool function IsPasswordCacheEnabled (line 391) | bool function IsPasswordCacheEnabledEx (line 397) | bool function IsNetworkAccount (line 409) | bool function IsNetworkAccountEx (line 420) | bool function IsServerAccountActive (line 431) | bool function IsServerAccountActiveEx (line 437) | bool function IsServerAccountDeleted (line 449) | bool function IsServerAccountDeletedEx (line 455) | bool function IsSlotOccupied (line 467) | bool type internal (line 473) | namespace internal function GetAccountInfo (line 476) | nn::Result function GetCommonInfo (line 493) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_clientstandardservice.h function namespace (line 9) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_serverstandardservice.cpp type cafe::nn_act (line 13) | namespace cafe::nn_act type StaticServerData (line 18) | struct StaticServerData function AcquireNexServiceToken (line 25) | nn::Result function Cancel (line 37) | nn::Result function EnableParentalControlCheck (line 47) | void function IsParentalControlCheckEnabled (line 53) | bool FILE: src/libdecaf/src/cafe/libraries/nn_act/nn_act_serverstandardservice.h function namespace (line 5) | namespace cafe::nn_act FILE: src/libdecaf/src/cafe/libraries/nn_aoc/nn_aoc.cpp type cafe::nn_aoc (line 3) | namespace cafe::nn_aoc function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_aoc/nn_aoc.h function namespace (line 4) | namespace cafe::nn_aoc FILE: src/libdecaf/src/cafe/libraries/nn_aoc/nn_aoc_lib.cpp type cafe::nn_aoc (line 6) | namespace cafe::nn_aoc function AOCError (line 9) | AOCError function AOCError (line 16) | AOCError function AOC_CalculateWorkBufferSize (line 23) | uint32_t function AOCError (line 33) | AOCError FILE: src/libdecaf/src/cafe/libraries/nn_aoc/nn_aoc_lib.h function namespace (line 6) | namespace cafe::nn_aoc FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss.cpp type cafe::nn_boss (line 3) | namespace cafe::nn_boss function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss.h function namespace (line 4) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_account.cpp type cafe::nn_boss (line 15) | namespace cafe::nn_boss function Account_Constructor (line 21) | virt_ptr function Account_Destructor (line 37) | void function Account_AddAccount (line 46) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_account.h function namespace (line 8) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_almightystorage.cpp type cafe::nn_boss (line 14) | namespace cafe::nn_boss function AlmightyStorage_Constructor (line 20) | virt_ptr function AlmightyStorage_Destructor (line 35) | void function AlmightyStorage_Initialize (line 46) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_almightystorage.h function namespace (line 17) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_almightytask.cpp type cafe::nn_boss (line 8) | namespace cafe::nn_boss function AlmightyTask_Constructor (line 14) | virt_ptr function AlmightyTask_Destructor (line 29) | void function AlmightyTask_Initialize (line 46) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_almightytask.h function namespace (line 17) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_client.cpp type cafe::nn_boss (line 13) | namespace cafe::nn_boss type StaticClientData (line 16) | struct StaticClientData method StaticClientData (line 18) | StaticClientData() function Initialize (line 33) | nn::Result function Finalize (line 49) | void function IsInitialized (line 63) | bool function BossState (line 69) | BossState type internal (line 76) | namespace internal function getClient (line 79) | virt_ptr function getAllocator (line 85) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_client.h function namespace (line 8) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_dataname.cpp type cafe::nn_boss (line 7) | namespace cafe::nn_boss function DataName_Constructor (line 10) | virt_ptr function DataName_Constructor (line 24) | virt_ptr function DataName_Constructor (line 42) | virt_ptr function DataName_OperatorCastConstCharPtr (line 57) | virt_ptr function DataName_OperatorAssign (line 63) | virt_ptr function DataName_OperatorEqual (line 74) | bool function DataName_OperatorEqual (line 83) | bool function DataName_OperatorNotEqual (line 92) | bool function DataName_OperatorNotEqual (line 99) | bool FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_dataname.h function namespace (line 7) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_nbdltasksetting.cpp type cafe::nn_boss (line 11) | namespace cafe::nn_boss function NbdlTaskSetting_Constructor (line 19) | virt_ptr function NbdlTaskSetting_Destructor (line 34) | void function NbdlTaskSetting_Initialize (line 46) | nn::Result function NbdlTaskSetting_SetFileName (line 73) | nn::Result function PrivateNbdlTaskSetting_SetCountryCode (line 87) | nn::Result function PrivateNbdlTaskSetting_SetLanguageCode (line 101) | nn::Result function PrivateNbdlTaskSetting_SetOption (line 115) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_nbdltasksetting.h function namespace (line 9) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_nettasksetting.cpp type cafe::nn_boss (line 7) | namespace cafe::nn_boss function NetTaskSetting_Constructor (line 13) | virt_ptr function NetTaskSetting_Destructor (line 29) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_nettasksetting.h function namespace (line 28) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_playloguploadtasksetting.cpp type cafe::nn_boss (line 9) | namespace cafe::nn_boss function PlayLogUploadTaskSetting_Constructor (line 15) | virt_ptr function PlayLogUploadTaskSetting_Destructor (line 30) | void function PlayLogUploadTaskSetting_Initialize (line 42) | nn::Result function PlayLogUploadTaskSetting_RegisterPreprocess (line 49) | nn::Result function PlayLogUploadTaskSetting_SetPlayLogUploadTaskSettingToRecord (line 58) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_playloguploadtasksetting.h function namespace (line 9) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_playreportsetting.cpp type cafe::nn_boss (line 9) | namespace cafe::nn_boss function PlayReportSetting_Constructor (line 15) | virt_ptr function PlayReportSetting_Destructor (line 34) | void function PlayReportSetting_Initialize (line 46) | void function PlayReportSetting_RegisterPreprocess (line 54) | nn::Result function PlayReportSetting_Set (line 64) | bool function PlayReportSetting_Set (line 73) | bool FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_playreportsetting.h function namespace (line 17) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_privilegedtask.cpp type cafe::nn_boss (line 7) | namespace cafe::nn_boss function PrivilegedTask_Constructor (line 13) | virt_ptr function PrivilegedTask_Constructor (line 28) | virt_ptr function PrivilegedTask_Destructor (line 45) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_privilegedtask.h function namespace (line 17) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_rawultasksetting.cpp type cafe::nn_boss (line 9) | namespace cafe::nn_boss function RawUlTaskSetting_Constructor (line 15) | virt_ptr function RawUlTaskSetting_Destructor (line 34) | void function RawUlTaskSetting_RegisterPreprocess (line 46) | nn::Result function RawUlTaskSetting_RegisterPostprocess (line 56) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_rawultasksetting.h function namespace (line 22) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_storage.cpp type cafe::nn_boss (line 10) | namespace cafe::nn_boss function Storage_Constructor (line 16) | virt_ptr function Storage_Destructor (line 31) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_storage.h function namespace (line 31) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_task.cpp type cafe::nn_boss (line 11) | namespace cafe::nn_boss function Task_Constructor (line 17) | virt_ptr function Task_Constructor (line 34) | virt_ptr function Task_Constructor (line 46) | virt_ptr function Task_Constructor (line 59) | virt_ptr function Task_Destructor (line 72) | void function Task_Initialize (line 88) | nn::Result function Task_Initialize (line 95) | nn::Result function Task_Initialize (line 109) | nn::Result function Task_Finalize (line 123) | void function Task_IsRegistered (line 130) | bool function Task_Register (line 137) | nn::Result function Task_GetAccountID (line 145) | uint32_t function Task_GetTaskID (line 151) | void function Task_GetTitleID (line 158) | void FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_task.h function namespace (line 48) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_taskid.cpp type cafe::nn_boss (line 7) | namespace cafe::nn_boss function TaskID_Constructor (line 10) | virt_ptr function TaskID_Constructor (line 24) | virt_ptr function TaskID_Constructor (line 40) | virt_ptr function TaskID_OperatorAssign (line 57) | virt_ptr function TaskID_OperatorEqual (line 66) | bool function TaskID_OperatorEqual (line 73) | bool function TaskID_OperatorNotEqual (line 82) | bool function TaskID_OperatorNotEqual (line 89) | bool function TaskID_OperatorCastConstCharPtr (line 96) | virt_ptr FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_taskid.h function namespace (line 4) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_tasksetting.cpp type cafe::nn_boss (line 8) | namespace cafe::nn_boss function TaskSetting_Constructor (line 16) | virt_ptr function TaskSetting_Destructor (line 31) | void function TaskSetting_InitializeSetting (line 40) | void function TaskSetting_SetRunPermissionInParentalControlRestriction (line 52) | void function TaskSetting_RegisterPreprocess (line 63) | nn::Result function TaskSetting_RegisterPostprocess (line 72) | void function PrivateTaskSetting_SetIntervalSecForShortSpanRetry (line 81) | nn::Result function PrivateTaskSetting_SetIntervalSec (line 89) | nn::Result function PrivateTaskSetting_SetLifeTimeSec (line 97) | nn::Result function PrivateTaskSetting_SetPermission (line 105) | nn::Result function PrivateTaskSetting_SetPriority (line 113) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_tasksetting.h function namespace (line 10) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_title.cpp type cafe::nn_boss (line 11) | namespace cafe::nn_boss function Title_Constructor (line 17) | virt_ptr function Title_Constructor (line 33) | virt_ptr<Title> function Title_Destructor (line 51) | void function Title_ChangeAccount (line 60) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_title.h function namespace (line 9) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_titleid.cpp type cafe::nn_boss (line 6) | namespace cafe::nn_boss function TitleID_Constructor (line 9) | virt_ptr<TitleID> function TitleID_Constructor (line 23) | virt_ptr<TitleID> function TitleID_Constructor (line 38) | virt_ptr<TitleID> function TitleID_IsValid (line 53) | bool function TitleID_GetValue (line 59) | uint64_t function TitleID_GetTitleID (line 65) | uint32_t function TitleID_GetTitleCode (line 71) | uint32_t function TitleID_GetUniqueId (line 77) | uint32_t function TitleID_OperatorEqual (line 83) | bool function TitleID_OperatorNotEqual (line 95) | bool FILE: src/libdecaf/src/cafe/libraries/nn_boss/nn_boss_titleid.h function namespace (line 4) | namespace cafe::nn_boss FILE: src/libdecaf/src/cafe/libraries/nn_ccr/nn_ccr.cpp type cafe::nn_ccr (line 3) | namespace cafe::nn_ccr function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_ccr/nn_ccr.h function namespace (line 4) | namespace cafe::nn_ccr FILE: src/libdecaf/src/cafe/libraries/nn_cmpt/nn_cmpt.cpp type cafe::nn_cmpt (line 3) | namespace cafe::nn_cmpt function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_cmpt/nn_cmpt.h function namespace (line 4) | namespace cafe::nn_cmpt FILE: src/libdecaf/src/cafe/libraries/nn_cmpt/nn_cmpt_lib.cpp type cafe::nn_cmpt (line 9) | namespace cafe::nn_cmpt function CMPTError (line 12) | CMPTError function CMPTError (line 19) | CMPTError FILE: src/libdecaf/src/cafe/libraries/nn_cmpt/nn_cmpt_lib.h function namespace (line 5) | namespace cafe::nn_cmpt FILE: src/libdecaf/src/cafe/libraries/nn_dlp/nn_dlp.cpp type cafe::nn_dlp (line 3) | namespace cafe::nn_dlp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_dlp/nn_dlp.h function namespace (line 4) | namespace cafe::nn_dlp FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec.cpp type cafe::nn_ec (line 3) | namespace cafe::nn_ec function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec.h function namespace (line 4) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_catalog.cpp type cafe::nn_ec (line 5) | namespace cafe::nn_ec function Catalog_Constructor (line 11) | virt_ptr<Catalog> function Catalog_Destructor (line 28) | void FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_catalog.h function namespace (line 8) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_itemlist.cpp type cafe::nn_ec (line 5) | namespace cafe::nn_ec function ItemList_Constructor (line 14) | virt_ptr<ItemList> function ItemList_Destructor (line 29) | void FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_itemlist.h function namespace (line 9) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_lib.cpp type cafe::nn_ec (line 8) | namespace cafe::nn_ec function Initialize (line 11) | nn::Result function Finalize (line 18) | nn::Result function SetAllocator (line 25) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_lib.h function namespace (line 7) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_memorymanager.cpp type cafe::nn_ec (line 10) | namespace cafe::nn_ec type StaticMemoryManagerData (line 13) | struct StaticMemoryManagerData method StaticMemoryManagerData (line 15) | StaticMemoryManagerData() function MemoryManager_GetSingleton (line 27) | virt_ptr<MemoryManager> function MemoryManager_Constructor (line 33) | virt_ptr<MemoryManager> function MemoryManager_Allocate (line 41) | virt_ptr<void> function MemoryManager_Free (line 50) | void type internal (line 58) | namespace internal function MemoryManager_SetAllocator (line 61) | void function defaultAllocFn (line 72) | static virt_ptr<void> defaultAllocFn(uint32_t size, uint32_t align) function defaultFreeFn (line 77) | static void defaultFreeFn(virt_ptr<void> ptr) FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_memorymanager.h function namespace (line 6) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_money.cpp type cafe::nn_ec (line 6) | namespace cafe::nn_ec function Money_Constructor (line 9) | virt_ptr<Money> FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_money.h function namespace (line 8) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_noncopyable.h function namespace (line 8) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_query.cpp type cafe::nn_ec (line 7) | namespace cafe::nn_ec function Query_Constructor (line 10) | virt_ptr<Query> function Query_Destructor (line 24) | void function Query_Clear (line 35) | void FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_query.h function namespace (line 7) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_result.h function namespace (line 4) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_rootobject.cpp type cafe::nn_ec (line 5) | namespace cafe::nn_ec function RootObject_New (line 10) | virt_ptr<void> function RootObject_PlacementNew (line 16) | virt_ptr<void> function RootObject_Free (line 23) | void FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_rootobject.h function namespace (line 8) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_shoppingcatalog.cpp type cafe::nn_ec (line 5) | namespace cafe::nn_ec function ShoppingCatalog_Constructor (line 11) | virt_ptr<ShoppingCatalog> function ShoppingCatalog_Destructor (line 28) | void FILE: src/libdecaf/src/cafe/libraries/nn_ec/nn_ec_shoppingcatalog.h function namespace (line 8) | namespace cafe::nn_ec FILE: src/libdecaf/src/cafe/libraries/nn_fp/nn_fp.cpp type cafe::nn_fp (line 3) | namespace cafe::nn_fp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_fp/nn_fp.h function namespace (line 4) | namespace cafe::nn_fp FILE: src/libdecaf/src/cafe/libraries/nn_fp/nn_fp_lib.cpp type cafe::nn_fp (line 6) | namespace cafe::nn_fp type StaticLibData (line 9) | struct StaticLibData function Initialize (line 17) | nn::Result function Finalize (line 25) | nn::Result function IsInitialized (line 35) | bool function IsOnline (line 42) | bool function GetFriendList (line 49) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_fp/nn_fp_lib.h function namespace (line 6) | namespace cafe::nn_fp FILE: src/libdecaf/src/cafe/libraries/nn_hai/nn_hai.cpp type cafe::nn_hai (line 3) | namespace cafe::nn_hai function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_hai/nn_hai.h function namespace (line 4) | namespace cafe::nn_hai FILE: src/libdecaf/src/cafe/libraries/nn_hpad/nn_hpad.cpp type cafe::nn_hpad (line 3) | namespace cafe::nn_hpad function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_hpad/nn_hpad.h function namespace (line 4) | namespace cafe::nn_hpad FILE: src/libdecaf/src/cafe/libraries/nn_idbe/nn_idbe.cpp type cafe::nn_idbe (line 3) | namespace cafe::nn_idbe function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_idbe/nn_idbe.h function namespace (line 4) | namespace cafe::nn_idbe FILE: src/libdecaf/src/cafe/libraries/nn_ndm/nn_ndm.cpp type cafe::nn_ndm (line 3) | namespace cafe::nn_ndm function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_ndm/nn_ndm.h function namespace (line 4) | namespace cafe::nn_ndm FILE: src/libdecaf/src/cafe/libraries/nn_ndm/nn_ndm_client.cpp type cafe::nn_ndm (line 11) | namespace cafe::nn_ndm type StaticClientData (line 14) | struct StaticClientData method StaticClientData (line 16) | StaticClientData() function Initialize (line 31) | nn::Result function Finalize (line 46) | void function IsInitialized (line 60) | bool function EnableResumeDaemons (line 66) | nn::Result function GetDaemonStatus (line 73) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_ndm/nn_ndm_client.h function namespace (line 4) | namespace cafe::nn_ndm FILE: src/libdecaf/src/cafe/libraries/nn_nets2/nn_nets2.cpp type cafe::nn_nets2 (line 3) | namespace cafe::nn_nets2 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_nets2/nn_nets2.h function namespace (line 4) | namespace cafe::nn_nets2 FILE: src/libdecaf/src/cafe/libraries/nn_nfp/nn_nfp.cpp type cafe::nn_nfp (line 3) | namespace cafe::nn_nfp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_nfp/nn_nfp.h function namespace (line 4) | namespace cafe::nn_nfp FILE: src/libdecaf/src/cafe/libraries/nn_nfp/nn_nfp_lib.cpp type cafe::nn_nfp (line 9) | namespace cafe::nn_nfp type StaticLibData (line 12) | struct StaticLibData function Initialize (line 20) | nn::Result function Finalize (line 28) | nn::Result function GetAmiiboSettingsArgs (line 38) | nn::Result function State (line 46) | State function SetActivateEvent (line 53) | nn::Result function SetDeactivateEvent (line 60) | nn::Result function StartDetection (line 67) | nn::Result function StopDetection (line 74) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_nfp/nn_nfp_lib.h function namespace (line 8) | namespace cafe::nn_nfp FILE: src/libdecaf/src/cafe/libraries/nn_nim/nn_nim.cpp type cafe::nn_nim (line 3) | namespace cafe::nn_nim function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_nim/nn_nim.h function namespace (line 4) | namespace cafe::nn_nim FILE: src/libdecaf/src/cafe/libraries/nn_nim/nn_nim_client.cpp type cafe::nn_nim (line 10) | namespace cafe::nn_nim type StaticClientData (line 13) | struct StaticClientData method StaticClientData (line 15) | StaticClientData() function Initialize (line 30) | nn::Result function Finalize (line 45) | void type internal (line 59) | namespace internal function getClient (line 62) | virt_ptr<nn::ipc::Client> function getAllocator (line 68) | virt_ptr<nn::ipc::BufferAllocator> FILE: src/libdecaf/src/cafe/libraries/nn_nim/nn_nim_client.h function namespace (line 7) | namespace cafe::nn_nim FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv.cpp type cafe::nn_olv (line 5) | namespace cafe::nn_olv function rpl_entry (line 8) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv.h function namespace (line 4) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedcommunitydata.cpp type cafe::nn_olv (line 10) | namespace cafe::nn_olv function DownloadedCommunityData_Constructor (line 13) | virt_ptr<DownloadedCommunityData> function DownloadedCommunityData_GetAppDataSize (line 27) | uint32_t function DownloadedCommunityData_GetAppData (line 37) | nn::Result function DownloadedCommunityData_GetCommunityId (line 65) | uint32_t function DownloadedCommunityData_GetDescriptionText (line 71) | nn::Result function DownloadedCommunityData_GetIconData (line 100) | nn::Result function DownloadedCommunityData_GetOwnerMiiData (line 128) | nn::Result function DownloadedCommunityData_GetOwnerMiiNickname (line 146) | virt_ptr<char16_t> function DownloadedCommunityData_GetOwnerPid (line 156) | uint32_t function DownloadedCommunityData_GetTitleText (line 162) | nn::Result function DownloadedCommunityData_TestFlags (line 191) | bool FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedcommunitydata.h function namespace (line 13) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadeddatabase.cpp type cafe::nn_olv (line 12) | namespace cafe::nn_olv function DownloadedDataBase_Constructor (line 21) | virt_ptr<DownloadedDataBase> function DownloadedDataBase_Destructor (line 36) | void function DownloadedDataBase_DownloadExternalBinaryData (line 49) | nn::Result function DownloadedDataBase_DownloadExternalImageData (line 58) | nn::Result function DownloadedDataBase_GetAppData (line 67) | nn::Result function DownloadedDataBase_GetAppDataSize (line 95) | uint32_t function DownloadedDataBase_GetBodyMemo (line 105) | nn::Result function DownloadedDataBase_GetBodyText (line 127) | nn::Result function DownloadedDataBase_GetCountryId (line 151) | uint8_t function DownloadedDataBase_GetExternalBinaryDataSize (line 157) | uint32_t function DownloadedDataBase_GetExternalImageDataSize (line 167) | uint32_t function DownloadedDataBase_GetExternalUrl (line 177) | virt_ptr<const char> function DownloadedDataBase_GetFeeling (line 187) | uint8_t function DownloadedDataBase_GetLanguageId (line 193) | uint8_t function DownloadedDataBase_GetMiiData (line 199) | nn::Result function DownloadedDataBase_GetMiiData (line 217) | virt_ptr<nn::ffl::FFLStoreData> function DownloadedDataBase_GetMiiNickname (line 227) | virt_ptr<const char16_t> function DownloadedDataBase_GetPlatformId (line 237) | uint8_t function DownloadedDataBase_GetPostDate (line 243) | uint64_t function DownloadedDataBase_GetPostId (line 249) | virt_ptr<const uint8_t> function DownloadedDataBase_GetRegionId (line 255) | uint32_t function DownloadedDataBase_GetTopicTag (line 261) | virt_ptr<const uint8_t> function DownloadedDataBase_GetUserPid (line 267) | uint32_t function DownloadedDataBase_TestFlags (line 273) | bool FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadeddatabase.h function namespace (line 8) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedpostdata.cpp type cafe::nn_olv (line 7) | namespace cafe::nn_olv function DownloadedPostData_Constructor (line 13) | virt_ptr<DownloadedPostData> function DownloadedPostData_Destructor (line 31) | void function DownloadedPostData_GetCommentCount (line 44) | uint32_t function DownloadedPostData_GetCommunityId (line 50) | uint32_t function DownloadedPostData_GetEmpathyCount (line 56) | uint32_t function DownloadedPostData_GetPostId (line 62) | virt_ptr<const uint8_t> FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedpostdata.h function namespace (line 8) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedtopicdata.cpp type cafe::nn_olv (line 6) | namespace cafe::nn_olv function DownloadedTopicData_Constructor (line 9) | virt_ptr<DownloadedTopicData> function DownloadedTopicData_GetCommunityId (line 24) | uint32_t function DownloadedTopicData_GetUserCount (line 30) | uint32_t FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_downloadedtopicdata.h function namespace (line 4) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_init.cpp type cafe::nn_olv (line 5) | namespace cafe::nn_olv function Initialize (line 11) | nn::Result function Initialize (line 19) | nn::Result function Finalize (line 28) | nn::Result function IsInitialized (line 36) | bool FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_init.h function namespace (line 8) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_initializeparam.cpp type cafe::nn_olv (line 9) | namespace cafe::nn_olv function InitializeParam_Constructor (line 14) | virt_ptr<InitializeParam> function InitializeParam_SetFlags (line 33) | nn::Result function InitializeParam_SetWork (line 41) | nn::Result function InitializeParam_SetReportTypes (line 59) | nn::Result function InitializeParam_SetSysArgs (line 67) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_initializeparam.h function namespace (line 6) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_uploadeddatabase.cpp type cafe::nn_olv (line 9) | namespace cafe::nn_olv function UploadedDataBase_Constructor (line 16) | virt_ptr<UploadedDataBase> function UploadedDataBase_Destructor (line 38) | void function UploadedDataBase_GetAppDataSize (line 51) | uint32_t function UploadedDataBase_GetAppData (line 61) | nn::Result function UploadedDataBase_GetBodyText (line 91) | nn::Result function UploadedDataBase_GetBodyMemo (line 120) | nn::Result function UploadedDataBase_GetCommonData (line 150) | nn::Result function UploadedDataBase_GetFeeling (line 185) | int32_t function UploadedDataBase_GetPostId (line 191) | virt_ptr<const char> function UploadedDataBase_TestFlags (line 197) | bool FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_uploadeddatabase.h function namespace (line 7) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_uploadedpostdata.cpp type cafe::nn_olv (line 6) | namespace cafe::nn_olv function UploadedPostData_Constructor (line 12) | virt_ptr<UploadedPostData> function UploadedPostData_Destructor (line 27) | void function UploadedPostData_GetAppDataSize (line 40) | uint32_t function UploadedPostData_GetAppData (line 46) | nn::Result function UploadedPostData_GetBodyText (line 56) | nn::Result function UploadedPostData_GetBodyMemo (line 65) | nn::Result function UploadedPostData_GetFeeling (line 75) | int32_t function UploadedPostData_GetPostId (line 81) | virt_ptr<const char> function UploadedPostData_TestFlags (line 87) | bool FILE: src/libdecaf/src/cafe/libraries/nn_olv/nn_olv_uploadedpostdata.h function namespace (line 9) | namespace cafe::nn_olv FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm.cpp type cafe::nn_pdm (line 3) | namespace cafe::nn_pdm function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm.h function namespace (line 4) | namespace cafe::nn_pdm FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm_client.cpp type cafe::nn_pdm (line 13) | namespace cafe::nn_pdm type StaticClientData (line 16) | struct StaticClientData method StaticClientData (line 18) | StaticClientData() function PDMInitialize (line 33) | nn::Result function PDMFinalize (line 48) | void type internal (line 62) | namespace internal function getClient (line 65) | virt_ptr<nn::ipc::Client> function getAllocator (line 71) | virt_ptr<nn::ipc::BufferAllocator> FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm_client.h function namespace (line 7) | namespace cafe::nn_pdm FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm_cosservice.cpp type cafe::nn_pdm (line 13) | namespace cafe::nn_pdm function PDMGetPlayDiaryMaxLength (line 16) | nn::Result function PDMGetPlayStatsMaxLength (line 34) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_pdm/nn_pdm_cosservice.h function namespace (line 7) | namespace cafe::nn_pdm FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save.cpp type cafe::nn_save (line 3) | namespace cafe::nn_save function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save.h function namespace (line 4) | namespace cafe::nn_save FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save_cmd.cpp type cafe::nn_save (line 8) | namespace cafe::nn_save function SaveStatus (line 11) | SaveStatus function SaveStatus (line 24) | SaveStatus function SaveStatus (line 39) | SaveStatus function SaveStatus (line 56) | SaveStatus function SaveStatus (line 73) | SaveStatus function SaveStatus (line 92) | SaveStatus function SaveStatus (line 110) | SaveStatus function SaveStatus (line 129) | SaveStatus function SaveStatus (line 147) | SaveStatus function SaveStatus (line 168) | SaveStatus function SaveStatus (line 184) | SaveStatus function SaveStatus (line 202) | SaveStatus function SaveStatus (line 220) | SaveStatus function SaveStatus (line 240) | SaveStatus function SaveStatus (line 260) | SaveStatus function SaveStatus (line 282) | SaveStatus function SaveStatus (line 298) | SaveStatus function SaveStatus (line 316) | SaveStatus function SaveStatus (line 335) | SaveStatus FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save_cmd.h function namespace (line 5) | namespace cafe::nn_save FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save_path.cpp type cafe::nn_save (line 20) | namespace cafe::nn_save type StaticSaveData (line 23) | struct StaticSaveData function SaveStatus (line 34) | SaveStatus function SAVEShutdown (line 67) | void function SaveStatus (line 78) | SaveStatus function SaveStatus (line 98) | SaveStatus function SaveStatus (line 134) | SaveStatus type internal (line 170) | namespace internal function SaveStatus (line 173) | SaveStatus function getPersistentId (line 194) | bool function getSaveDirectory (line 209) | vfs::Path function getSavePath (line 222) | vfs::Path function getTitleSaveDirectory (line 229) | vfs::Path function getTitleSavePath (line 247) | vfs::Path FILE: src/libdecaf/src/cafe/libraries/nn_save/nn_save_path.h function namespace (line 12) | namespace cafe::nn_save FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl.cpp type cafe::nn_sl (line 3) | namespace cafe::nn_sl function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl.h function namespace (line 4) | namespace cafe::nn_sl FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl_drctransferrer.cpp type cafe::nn_sl (line 7) | namespace cafe::nn_sl function DrcTransferrer_Constructor (line 16) | virt_ptr<DrcTransferrer> function DrcTransferrer_Destructor (line 30) | void function DrcTransferrer_Transfer1 (line 39) | nn::Result function DrcTransferrer_Transfer2 (line 49) | nn::Result function DrcTransferrer_AbortTransfer (line 60) | nn::Result function DrcTransferrer_UnkFunc4 (line 67) | nn::Result function DrcTransferrer_DisplayNotification (line 74) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl_drctransferrer.h function namespace (line 7) | namespace cafe::nn_sl FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl_lib.cpp type cafe::nn_sl (line 8) | namespace cafe::nn_sl type StaticLibData (line 11) | struct StaticLibData method StaticLibData (line 13) | StaticLibData() function Initialize (line 29) | nn::Result function Initialize (line 36) | nn::Result function Finalize (line 57) | nn::Result function GetDrcTransferrer (line 68) | virt_ptr<DrcTransferrer> FILE: src/libdecaf/src/cafe/libraries/nn_sl/nn_sl_lib.h function namespace (line 5) | namespace cafe::nn_sl FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm.cpp type cafe::nn_spm (line 3) | namespace cafe::nn_spm function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm.h function namespace (line 4) | namespace cafe::nn_spm FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm_client.cpp type cafe::nn_spm (line 10) | namespace cafe::nn_spm type StaticClientData (line 13) | struct StaticClientData method StaticClientData (line 15) | StaticClientData() function Initialize (line 30) | nn::Result function Finalize (line 45) | void type internal (line 59) | namespace internal function getClient (line 62) | virt_ptr<nn::ipc::Client> function getAllocator (line 68) | virt_ptr<nn::ipc::BufferAllocator> FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm_client.h function namespace (line 7) | namespace cafe::nn_spm FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm_extendedstorageservice.cpp type cafe::nn_spm (line 12) | namespace cafe::nn_spm function SetAutoFatal (line 17) | nn::Result FILE: src/libdecaf/src/cafe/libraries/nn_spm/nn_spm_extendedstorageservice.h function namespace (line 6) | namespace cafe::nn_spm FILE: src/libdecaf/src/cafe/libraries/nn_temp/nn_temp.cpp type cafe::nn_temp (line 3) | namespace cafe::nn_temp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_temp/nn_temp.h function namespace (line 4) | namespace cafe::nn_temp FILE: src/libdecaf/src/cafe/libraries/nn_temp/nn_temp_tempdir.cpp function tempLogInfo (line 23) | void tempLogInfo(const char *file, unsigned line, const char *msg, function tempLogWarn (line 33) | void tempLogWarn(const char *file, unsigned line, const char *msg, function tempLogError (line 43) | void tempLogError(const char *file, unsigned line, const char *msg, type cafe::nn_temp (line 52) | namespace cafe::nn_temp type TEMPSyncEventContext (line 57) | struct TEMPSyncEventContext type TempDirData (line 63) | struct TempDirData method TempDirData (line 65) | TempDirData() type internal (line 87) | namespace internal function checkIsInitialised (line 90) | bool function acquireSyncEvent (line 104) | static virt_ptr<OSEvent> function releaseSyncEvent (line 131) | static void function syncEventCallback (line 144) | static void function TEMPDirId (line 155) | static TEMPDirId function setDeviceInfo (line 164) | static void function TEMPStatus (line 179) | static TEMPStatus function TEMPStatus (line 230) | static TEMPStatus function TEMPDeviceType (line 308) | static TEMPDeviceType function TEMPDeviceType (line 314) | static TEMPDeviceType function TEMPStatus (line 320) | static TEMPStatus function TEMPStatus (line 345) | static TEMPStatus function TEMPStatus (line 374) | static TEMPStatus function TEMPStatus (line 416) | static TEMPStatus function TEMPStatus (line 458) | static TEMPStatus function TEMPStatus (line 476) | static TEMPStatus function TEMPStatus (line 508) | static TEMPStatus function TEMPStatus (line 543) | static TEMPStatus function tempShutdownBody (line 603) | static void function TEMPStatus (line 644) | TEMPStatus function TEMPShutdown (line 664) | void function TEMPStatus (line 670) | TEMPStatus function TEMPStatus (line 696) | TEMPStatus function TEMPStatus (line 727) | TEMPStatus function TEMPStatus (line 780) | TEMPStatus function TEMPStatus (line 815) | TEMPStatus function TEMPStatus (line 855) | TEMPStatus function TEMPStatus (line 881) | TEMPStatus function TEMPStatus (line 912) | TEMPStatus function TEMPStatus (line 939) | TEMPStatus function TEMPStatus (line 971) | TEMPStatus function TEMPStatus (line 997) | TEMPStatus function TEMPStatus (line 1028) | TEMPStatus function TEMPStatus (line 1064) | TEMPStatus function TEMPStatus (line 1091) | TEMPStatus function TEMPStatus (line 1123) | TEMPStatus function TEMPStatus (line 1151) | TEMPStatus function TEMPStatus (line 1184) | TEMPStatus function TEMPStatus (line 1197) | TEMPStatus function TEMPStatus (line 1211) | TEMPStatus function TEMPStatus (line 1236) | TEMPStatus function TEMPStatus (line 1267) | TEMPStatus function TEMPStatus (line 1293) | TEMPStatus function TEMPStatus (line 1330) | TEMPStatus function TEMPStatus (line 1352) | TEMPStatus FILE: src/libdecaf/src/cafe/libraries/nn_temp/nn_temp_tempdir.h function namespace (line 8) | namespace cafe::nn_temp FILE: src/libdecaf/src/cafe/libraries/nn_uds/nn_uds.cpp type cafe::nn_uds (line 3) | namespace cafe::nn_uds function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_uds/nn_uds.h function namespace (line 4) | namespace cafe::nn_uds FILE: src/libdecaf/src/cafe/libraries/nn_uds/nn_uds_api.cpp type cafe::nn_uds (line 8) | namespace cafe::nn_uds function udsApiCppGlobalConstructor (line 14) | void FILE: src/libdecaf/src/cafe/libraries/nn_vctl/nn_vctl.cpp type cafe::nn_vctl (line 3) | namespace cafe::nn_vctl function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nn_vctl/nn_vctl.h function namespace (line 4) | namespace cafe::nn_vctl FILE: src/libdecaf/src/cafe/libraries/nn_vctl/nn_vctl_client.cpp type cafe::nn_vctl (line 8) | namespace cafe::nn_vctl type StaticClientData (line 11) | struct StaticClientData method StaticClientData (line 13) | StaticClientData() function Initialize (line 25) | nn::Result function Finalize (line 37) | void FILE: src/libdecaf/src/cafe/libraries/nn_vctl/nn_vctl_client.h function namespace (line 4) | namespace cafe::nn_vctl FILE: src/libdecaf/src/cafe/libraries/nsysccr/nsysccr.cpp type cafe::nsysccr (line 3) | namespace cafe::nsysccr function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsysccr/nsysccr.h function namespace (line 4) | namespace cafe::nsysccr FILE: src/libdecaf/src/cafe/libraries/nsyshid/nsyshid.cpp type cafe::nsyshid (line 3) | namespace cafe::nsyshid function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsyshid/nsyshid.h function namespace (line 4) | namespace cafe::nsyshid FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd.cpp type cafe::nsyskbd (line 3) | namespace cafe::nsyskbd function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd.h function namespace (line 4) | namespace cafe::nsyskbd FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd_kpr.cpp type cafe::nsyskbd (line 4) | namespace cafe::nsyskbd function KPRInitQueue (line 7) | void function KPRMode (line 13) | KPRMode function KPRSetMode (line 19) | void function KPRClearQueue (line 27) | void function kpr_char_t (line 35) | kpr_char_t function KPRPutChar (line 49) | uint8_t function kpr_char_t (line 62) | kpr_char_t function KPRLookAhead (line 75) | uint8_t FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd_kpr.h function namespace (line 6) | namespace cafe::nsyskbd FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd_skbd.cpp type cafe::nsyskbd (line 6) | namespace cafe::nsyskbd function SKBDError (line 9) | SKBDError function SKBDError (line 16) | SKBDError function SKBDError (line 23) | SKBDError function SKBDError (line 38) | SKBDError function SKBDError (line 48) | SKBDError function SKBDError (line 57) | SKBDError function SKBDError (line 64) | SKBDError function SKBDError (line 76) | SKBDError FILE: src/libdecaf/src/cafe/libraries/nsyskbd/nsyskbd_skbd.h function namespace (line 6) | namespace cafe::nsyskbd FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet.cpp type cafe::nsysnet (line 5) | namespace cafe::nsysnet function rpl_entry (line 8) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet.h function namespace (line 4) | namespace cafe::nsysnet FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_endian.cpp type cafe::nsysnet (line 3) | namespace cafe::nsysnet function nsysnet_htons (line 10) | static uint16_t function nsysnet_htonl (line 16) | static uint32_t function nsysnet_ntohs (line 22) | static uint16_t function nsysnet_ntohl (line 28) | static uint32_t FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_nssl.cpp type cafe::nsysnet (line 11) | namespace cafe::nsysnet type SslData (line 27) | struct SslData method SslData (line 32) | SslData() type internal (line 47) | namespace internal function isInitialised (line 342) | static bool function allocateIpcBuffer (line 356) | static virt_ptr<void> function freeIpcBuffer (line 367) | static void function NSSLError (line 56) | NSSLError function NSSLError (line 93) | NSSLError function NSSLError (line 105) | NSSLError function NSSLError (line 131) | NSSLError function NSSLError (line 157) | NSSLError function NSSLError (line 185) | NSSLError function NSSLError (line 227) | NSSLError function NSSLError (line 287) | NSSLError type internal (line 339) | namespace internal function isInitialised (line 342) | static bool function allocateIpcBuffer (line 356) | static virt_ptr<void> function freeIpcBuffer (line 367) | static void FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_nssl.h function namespace (line 4) | namespace cafe::nsysnet FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_socket_lib.cpp type cafe::nsysnet (line 20) | namespace cafe::nsysnet type SocketDnsQueryResponse (line 53) | struct SocketDnsQueryResponse type SocketLibData (line 112) | struct SocketLibData method SocketLibData (line 117) | SocketLibData() type internal (line 141) | namespace internal function isInitialised (line 1045) | static bool function allocateIpcBuffer (line 1059) | static virt_ptr<void> function freeIpcBuffer (line 1070) | static void function decodeIosError (line 1076) | static int32_t function performDnsQuery (line 1111) | int32_t function socket_lib_init (line 165) | int32_t function socket_lib_finish (line 207) | int32_t function set_resolver_allocator (line 226) | int32_t function accept (line 240) | int32_t function bind (line 292) | int32_t function connect (line 332) | int32_t function parseIpAddress (line 387) | static std::optional<uint32_t> function get_h_errno (line 440) | virt_ptr<GetHostError> function gethostbyname (line 446) | virt_ptr<SocketHostEnt> function getpeername (line 495) | int32_t function getsockname (line 537) | int32_t function listen (line 579) | int32_t function prepareUnalignedBuffer (line 616) | static void function parseUnalignedBuffer (line 656) | static void function recv (line 677) | int32_t function send (line 747) | int32_t function setsockopt (line 811) | int32_t function select (line 870) | int32_t function socket (line 964) | int32_t function socketclose (line 1007) | int32_t function socketlasterr (line 1036) | int32_t type internal (line 1042) | namespace internal function isInitialised (line 1045) | static bool function allocateIpcBuffer (line 1059) | static virt_ptr<void> function freeIpcBuffer (line 1070) | static void function decodeIosError (line 1076) | static int32_t function performDnsQuery (line 1111) | int32_t FILE: src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_socket_lib.h function namespace (line 8) | namespace cafe::nsysnet FILE: src/libdecaf/src/cafe/libraries/nsysuhs/nsysuhs.cpp type cafe::nsysuhs (line 3) | namespace cafe::nsysuhs function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsysuhs/nsysuhs.h function namespace (line 4) | namespace cafe::nsysuhs FILE: src/libdecaf/src/cafe/libraries/nsysuvd/nsysuvd.cpp type cafe::nsysuvd (line 3) | namespace cafe::nsysuvd function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/nsysuvd/nsysuvd.h function namespace (line 4) | namespace cafe::nsysuvd FILE: src/libdecaf/src/cafe/libraries/ntag/ntag.cpp type cafe::ntag (line 3) | namespace cafe::ntag function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/ntag/ntag.h function namespace (line 4) | namespace cafe::ntag FILE: src/libdecaf/src/cafe/libraries/padscore/padscore.cpp type cafe::padscore (line 3) | namespace cafe::padscore function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/padscore/padscore.h function namespace (line 4) | namespace cafe::padscore FILE: src/libdecaf/src/cafe/libraries/padscore/padscore_kpad.cpp type cafe::padscore (line 7) | namespace cafe::padscore function KPADInit (line 10) | void function KPADInitEx (line 17) | void function KPADShutdown (line 25) | void function KPADEnableDPD (line 32) | void function KPADDisableDPD (line 39) | void function KPADGetMplsWorkSize (line 45) | uint32_t function KPADSetMplsWorkarea (line 51) | void function KPADRead (line 57) | int32_t function KPADReadEx (line 73) | int32_t FILE: src/libdecaf/src/cafe/libraries/padscore/padscore_kpad.h function namespace (line 6) | namespace cafe::padscore FILE: src/libdecaf/src/cafe/libraries/padscore/padscore_wpad.cpp type cafe::padscore (line 6) | namespace cafe::padscore type WpadData (line 9) | struct WpadData type ChanData (line 11) | struct ChanData function WPADInit (line 26) | void function WPADLibraryStatus (line 32) | WPADLibraryStatus function WPADShutdown (line 38) | void function WPADControlMotor (line 44) | void function WPADDisconnect (line 51) | void function WPADEnableURCC (line 57) | void function WPADEnableWiiRemote (line 63) | void function WPADBatteryLevel (line 69) | WPADBatteryLevel function WPADGetSpeakerVolume (line 76) | int8_t function WPADError (line 83) | WPADError function WPADRead (line 96) | void function WPADSetAutoSleepTime (line 109) | void function WPADConnectCallback (line 115) | WPADConnectCallback function WPADError (line 129) | WPADError function WPADExtensionCallback (line 141) | WPADExtensionCallback function WPADSamplingCallback (line 155) | WPADSamplingCallback FILE: src/libdecaf/src/cafe/libraries/padscore/padscore_wpad.h function namespace (line 5) | namespace cafe::padscore FILE: src/libdecaf/src/cafe/libraries/proc_ui/proc_ui.cpp type cafe::proc_ui (line 3) | namespace cafe::proc_ui function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/proc_ui/proc_ui.h function namespace (line 4) | namespace cafe::proc_ui FILE: src/libdecaf/src/cafe/libraries/proc_ui/proc_ui_messages.cpp type cafe::proc_ui (line 4) | namespace cafe::proc_ui type RegisteredCallback (line 7) | struct RegisteredCallback type MessagesData (line 13) | struct MessagesData function ProcUIInit (line 26) | void function ProcUIInitEx (line 35) | void function BOOL (line 44) | BOOL function ProcUIStatus (line 50) | ProcUIStatus function ProcUIStatus (line 57) | ProcUIStatus function ProcUIRegisterCallback (line 64) | void function ProcUISetMEM1Storage (line 76) | void FILE: src/libdecaf/src/cafe/libraries/proc_ui/proc_ui_messages.h function namespace (line 5) | namespace cafe::proc_ui FILE: src/libdecaf/src/cafe/libraries/snd_core/snd_core.h function namespace (line 4) | namespace cafe::snd_core FILE: src/libdecaf/src/cafe/libraries/snd_user/snd_user.h function namespace (line 4) | namespace cafe::snd_user FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2.cpp type cafe::sndcore2 (line 3) | namespace cafe::sndcore2 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2.h function namespace (line 4) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_ai.cpp type cafe::sndcore2 (line 5) | namespace cafe::sndcore2 function AIGetDMALength (line 8) | uint32_t function AIGetDMAStartAddr (line 15) | uint32_t function AI2GetDMALength (line 22) | uint32_t function AI2GetDMAStartAddr (line 29) | uint32_t FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_ai.h function namespace (line 4) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_config.cpp type cafe::sndcore2 (line 22) | namespace cafe::sndcore2 type StaticConfigData (line 30) | struct StaticConfigData function AXInit (line 56) | void function AXInitWithParams (line 65) | void function BOOL (line 98) | BOOL function AXQuit (line 104) | void function AXInitProfile (line 110) | void function AXRendererFreq (line 117) | AXRendererFreq function AXGetSwapProfile (line 127) | uint32_t function AXGetDefaultMixerSelect (line 135) | uint32_t function AXResult (line 142) | AXResult function AXResult (line 150) | AXResult function AXResult (line 173) | AXResult function AXFrameCallback (line 190) | AXFrameCallback function AXUserBegin (line 198) | int32_t function AXUserEnd (line 207) | int32_t function BOOL (line 216) | BOOL function AXGetInputSamplesPerFrame (line 225) | uint32_t function AXGetInputSamplesPerSec (line 237) | uint32_t function AXPrepareEfxData (line 243) | void type internal (line 250) | namespace internal function frameCallbackThreadEntry (line 253) | static uint32_t function startFrameAlarmThread (line 296) | static void function frameAlarmHandler (line 316) | static void function initEvents (line 325) | void function getOutputRate (line 344) | int FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_config.h function namespace (line 5) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_constants.h function namespace (line 4) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_device.cpp type cafe::sndcore2 (line 14) | namespace cafe::sndcore2 type AuxData (line 20) | struct AuxData type DeviceData (line 27) | struct DeviceData type DeviceTypeData (line 34) | struct DeviceTypeData type StaticDeviceData (line 43) | struct StaticDeviceData type internal (line 58) | namespace internal function DeviceData (line 61) | static DeviceData * function Type (line 81) | static Type * type AudioDecoder (line 90) | struct AudioDecoder method fromVoice (line 100) | void fromVoice(virt_ptr<AXVoiceExtras> extras) method toVoice (line 111) | void toVoice(virt_ptr<AXVoiceExtras> extras) method AudioDecoder (line 118) | AudioDecoder& advance() method eof (line 162) | bool eof() method Pcm16Sample (line 167) | Pcm16Sample read() function sampleVoice (line 217) | void function applyADSR (line 298) | void applyADSR(virt_ptr<AXVoice> voice, function decodeVoiceSamples (line 311) | void function invokeAuxCallback (line 338) | static void function invokeFinalMixCallback (line 369) | static void function getDeviceGroup (line 441) | static virt_ptr<DeviceTypeData> function getDeviceNumDevices (line 456) | static uint16_t function getDeviceNumBuses (line 464) | static uint16_t function getDeviceNumChannels (line 472) | static uint16_t function mixDevice (line 480) | static void function mixOutput (line 620) | void function initDevices (line 937) | void function AXResult (line 643) | AXResult function AXResult (line 668) | AXResult function AXResult (line 691) | AXResult function AXResult (line 718) | AXResult function AXResult (line 741) | AXResult function AXResult (line 765) | AXResult function AXResult (line 784) | AXResult function AXResult (line 799) | AXResult function AXResult (line 820) | AXResult function AXResult (line 845) | AXResult function AXResult (line 866) | AXResult function AXResult (line 884) | AXResult function AXResult (line 899) | AXResult function AXResult (line 918) | AXResult type internal (line 934) | namespace internal function DeviceData (line 61) | static DeviceData * function Type (line 81) | static Type * type AudioDecoder (line 90) | struct AudioDecoder method fromVoice (line 100) | void fromVoice(virt_ptr<AXVoiceExtras> extras) method toVoice (line 111) | void toVoice(virt_ptr<AXVoiceExtras> extras) method AudioDecoder (line 118) | AudioDecoder& advance() method eof (line 162) | bool eof() method Pcm16Sample (line 167) | Pcm16Sample read() function sampleVoice (line 217) | void function applyADSR (line 298) | void applyADSR(virt_ptr<AXVoice> voice, function decodeVoiceSamples (line 311) | void function invokeAuxCallback (line 338) | static void function invokeFinalMixCallback (line 369) | static void function getDeviceGroup (line 441) | static virt_ptr<DeviceTypeData> function getDeviceNumDevices (line 456) | static uint16_t function getDeviceNumBuses (line 464) | static uint16_t function getDeviceNumChannels (line 472) | static uint16_t function mixDevice (line 480) | static void function mixOutput (line 620) | void function initDevices (line 937) | void FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_device.h function namespace (line 5) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_rmt.cpp type cafe::sndcore2 (line 5) | namespace cafe::sndcore2 function AXRmtGetSamplesLeft (line 8) | int32_t function AXRmtGetSamples (line 15) | int32_t function AXRmtAdvancePtr (line 24) | int32_t FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_rmt.h function namespace (line 5) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_voice.cpp type cafe::sndcore2 (line 19) | namespace cafe::sndcore2 type StaticVoiceData (line 22) | struct StaticVoiceData function AXAcquireVoice (line 39) | virt_ptr<AXVoice> function AXAcquireVoiceEx (line 49) | virt_ptr<AXVoice> function BOOL (line 95) | BOOL function AXFreeVoice (line 101) | void function AXGetMaxVoices (line 114) | uint32_t function AXGetVoiceCurrentOffsetEx (line 120) | uint32_t function AXGetVoiceLoopCount (line 129) | uint32_t function AXGetVoiceMixerSelect (line 135) | uint32_t function AXGetVoiceOffsetsEx (line 141) | void function AXGetVoiceOffsets (line 151) | void function BOOL (line 181) | BOOL function AXSetVoiceAdpcm (line 188) | void function AXSetVoiceAdpcmLoop (line 197) | void function AXSetVoiceCurrentOffset (line 206) | void function AXSetVoiceCurrentOffsetEx (line 226) | void function AXResult (line 239) | AXResult function AXSetVoiceEndOffset (line 286) | void function AXSetVoiceEndOffsetEx (line 307) | void function AXResult (line 319) | AXResult function AXSetVoiceLoopOffset (line 340) | void function AXSetVoiceLoopOffsetEx (line 361) | void function AXSetVoiceLoop (line 373) | void function AXSetVoiceMixerSelect (line 385) | uint32_t function AXSetVoiceOffsets (line 395) | void function AXSetVoiceOffsetsEx (line 430) | void function AXSetVoicePriority (line 441) | void function AXSetVoiceRmtOn (line 448) | void function AXSetVoiceRmtIIRCoefs (line 455) | void function AXSetVoiceSrc (line 463) | void function AXVoiceSrcRatioResult (line 472) | AXVoiceSrcRatioResult function AXSetVoiceSrcType (line 487) | void function AXSetVoiceState (line 511) | void function AXSetVoiceType (line 523) | void function AXSetVoiceVe (line 532) | void function AXSetVoiceVeDelta (line 541) | void function AXVoiceBegin (line 552) | int32_t function AXVoiceEnd (line 561) | int32_t function BOOL (line 570) | BOOL type internal (line 578) | namespace internal function initVoices (line 581) | void function setVoiceAddresses (line 591) | void function getAcquiredVoices (line 623) | const std::vector<virt_ptr<AXVoice>> function getVoiceExtras (line 629) | virt_ptr<AXVoiceExtras> FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_voice.h function namespace (line 12) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_vs.cpp type cafe::sndcore2 (line 5) | namespace cafe::sndcore2 function AXResult (line 8) | AXResult function AXResult (line 15) | AXResult function AXResult (line 22) | AXResult function AXResult (line 30) | AXResult function AXResult (line 37) | AXResult function AXResult (line 44) | AXResult function AXResult (line 51) | AXResult function AXResult (line 59) | AXResult function AXResult (line 67) | AXResult function AXResult (line 75) | AXResult FILE: src/libdecaf/src/cafe/libraries/sndcore2/sndcore2_vs.h function namespace (line 5) | namespace cafe::sndcore2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2.cpp type cafe::snduser2 (line 4) | namespace cafe::snduser2 function rpl_entry (line 7) | static int32_t FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2.h function namespace (line 4) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axart.cpp type cafe::snduser2 (line 6) | namespace cafe::snduser2 function AXARTServiceSounds (line 9) | void FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axart.h function namespace (line 3) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx.h function namespace (line 8) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_chorus.cpp type cafe::snduser2 (line 8) | namespace cafe::snduser2 function translateChorusUserParamsToExp (line 16) | static void function AXFXChorusGetMemSize (line 23) | int32_t function BOOL (line 29) | BOOL function BOOL (line 36) | BOOL function AXFXChorusCallback (line 43) | void function BOOL (line 50) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_chorus.h function namespace (line 7) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_chorusexp.cpp type cafe::snduser2 (line 7) | namespace cafe::snduser2 function AXFXChorusExpGetMemSize (line 12) | int32_t function BOOL (line 18) | BOOL function AXFXChorusExpShutdown (line 25) | void function AXFXChorusExpCallback (line 31) | void function BOOL (line 38) | BOOL function BOOL (line 45) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_chorusexp.h function namespace (line 5) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_delay.cpp type cafe::snduser2 (line 8) | namespace cafe::snduser2 function AXFXDelayGetMemSize (line 13) | int32_t function BOOL (line 23) | BOOL function AXFXDelayShutdown (line 68) | void function AXFXDelayCallback (line 79) | void FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_delay.h function namespace (line 5) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_delayexp.cpp type cafe::snduser2 (line 7) | namespace cafe::snduser2 function AXFXDelayExpGetMemSize (line 12) | int32_t function BOOL (line 21) | BOOL function AXFXDelayExpShutdown (line 28) | void function AXFXDelayExpCallback (line 34) | void function BOOL (line 41) | BOOL function BOOL (line 48) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_delayexp.h function namespace (line 5) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_hooks.cpp type cafe::snduser2 (line 9) | namespace cafe::snduser2 type StaticAxfxHooksData (line 12) | struct StaticAxfxHooksData function AXFXGetHooks (line 27) | void function AXFXSetHooks (line 35) | void type internal (line 43) | namespace internal function defaultAxfxAlloc (line 46) | static virt_ptr<void> function defaultAxfxFree (line 52) | static void function axfxAlloc (line 58) | virt_ptr<void> function axfxFree (line 66) | void function initialiseAxfxHooks (line 74) | void FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_hooks.h function namespace (line 4) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_multichreverb.cpp type cafe::snduser2 (line 6) | namespace cafe::snduser2 function AXFXMultiChReverbGetMemSize (line 9) | int32_t function BOOL (line 16) | BOOL function AXFXMultiChReverbShutdown (line 30) | void function BOOL (line 36) | BOOL function BOOL (line 44) | BOOL function BOOL (line 51) | BOOL function AXFXMultiChReverbCallback (line 58) | void FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_multichreverb.h function namespace (line 7) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbhi.cpp type cafe::snduser2 (line 8) | namespace cafe::snduser2 function translateReverbHiUserParamsToExp (line 16) | static void function AXFXReverbHiGetMemSize (line 23) | int32_t function BOOL (line 30) | BOOL function BOOL (line 37) | BOOL function AXFXReverbHiCallback (line 44) | void function BOOL (line 51) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbhi.h function namespace (line 7) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbhiexp.cpp type cafe::snduser2 (line 7) | namespace cafe::snduser2 function AXFXReverbHiExpGetMemSize (line 75) | int32_t function BOOL (line 94) | BOOL function AXFXReverbHiExpShutdown (line 101) | void function AXFXReverbHiExpCallback (line 107) | void function BOOL (line 114) | BOOL function BOOL (line 121) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbhiexp.h function namespace (line 6) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbstd.cpp type cafe::snduser2 (line 8) | namespace cafe::snduser2 function translateReverbStdUserParamsToExp (line 16) | static void function AXFXReverbStdGetMemSize (line 23) | int32_t function BOOL (line 30) | BOOL function BOOL (line 37) | BOOL function AXFXReverbStdCallback (line 44) | void function BOOL (line 51) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbstd.h function namespace (line 7) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbstdexp.cpp type cafe::snduser2 (line 7) | namespace cafe::snduser2 function AXFXReverbStdExpGetMemSize (line 54) | int32_t function BOOL (line 72) | BOOL function AXFXReverbStdExpShutdown (line 79) | void function AXFXReverbStdExpCallback (line 85) | void function BOOL (line 92) | BOOL function BOOL (line 99) | BOOL FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_axfx_reverbstdexp.h function namespace (line 5) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_mix.cpp type cafe::snduser2 (line 6) | namespace cafe::snduser2 function MIXUpdateSettings (line 9) | void FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_mix.h function namespace (line 3) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_sp.cpp type cafe::snduser2 (line 6) | namespace cafe::snduser2 function SPInitSoundTable (line 9) | void function SPGetSoundEntry (line 17) | virt_ptr<SPSoundEntry> FILE: src/libdecaf/src/cafe/libraries/snduser2/snduser2_sp.h function namespace (line 4) | namespace cafe::snduser2 FILE: src/libdecaf/src/cafe/libraries/swkbd/swkbd.cpp type cafe::swkbd (line 3) | namespace cafe::swkbd function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/swkbd/swkbd.h function namespace (line 4) | namespace cafe::swkbd FILE: src/libdecaf/src/cafe/libraries/swkbd/swkbd_keyboard.cpp type cafe::swkbd (line 12) | namespace cafe::swkbd type StaticKeyboardData (line 15) | struct StaticKeyboardData function setReceiverArg (line 29) | static void function AppearInputForm (line 42) | bool function AppearKeyboard (line 62) | bool function CalcSubThreadFont (line 81) | void function CalcSubThreadPredict (line 87) | void function Calc (line 93) | void function ConfirmUnfixAll (line 99) | void function Create (line 105) | void function Destroy (line 115) | void function DisappearInputForm (line 121) | bool function DisappearKeyboard (line 134) | bool function DrawDRC (line 147) | void function DrawTV (line 153) | void function GetDrawStringInfo (line 159) | void function GetInputFormString (line 165) | virt_ptr<const char16_t> function GetKeyboardCondition (line 172) | void function State (line 178) | State function State (line 185) | State function InactivateSelectCursor (line 192) | void function InitLearnDic (line 198) | bool function IsCoveredWithSubWindow (line 205) | bool function IsDecideCancelButton (line 212) | bool function IsDecideOkButton (line 219) | bool function IsKeyboardTarget (line 226) | bool function IsNeedCalcSubThreadFont (line 233) | bool function IsNeedCalcSubThreadPredict (line 240) | bool function IsSelectCursorActive (line 247) | bool function MuteAllSound (line 254) | void function SetControllerRemo (line 260) | void function SetCursorPos (line 266) | void function SetEnableOkButton (line 272) | void function SetInputFormString (line 278) | void function SetReceiver (line 293) | void function SetSelectFrom (line 299) | void function SetUserControllerEventObj (line 305) | void function SetUserSoundObj (line 311) | void function SetVersion (line 317) | void type internal (line 365) | namespace internal function inputAccept (line 368) | void function inputReject (line 380) | void function setInputString (line 392) | void FILE: src/libdecaf/src/cafe/libraries/swkbd/swkbd_keyboard.h function namespace (line 9) | namespace cafe::coreinit function namespace (line 14) | namespace cafe::kpad function namespace (line 19) | namespace cafe::vpad function namespace (line 24) | namespace cafe::swkbd FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp.cpp type cafe::sysapp (line 3) | namespace cafe::sysapp function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp.h function namespace (line 4) | namespace cafe::sysapp FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp_callerargs.cpp type cafe::sysapp (line 6) | namespace cafe::sysapp function SYSGetCallerPFID (line 9) | uint32_t function SYSGetCallerTitleId (line 15) | uint64_t function SYSGetCallerUPID (line 22) | uint32_t function SYSGetLauncherArgs (line 29) | int32_t function SYSGetStandardResult (line 37) | int32_t FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp_callerargs.h function namespace (line 4) | namespace cafe::sysapp FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp_title.cpp type cafe::sysapp (line 10) | namespace cafe::sysapp function SYSGetSystemApplicationTitleId (line 107) | uint64_t function SYSGetSystemApplicationTitleIdByProdArea (line 124) | uint64_t FILE: src/libdecaf/src/cafe/libraries/sysapp/sysapp_title.h function namespace (line 7) | namespace cafe::sysapp FILE: src/libdecaf/src/cafe/libraries/tcl/tcl.cpp type cafe::tcl (line 7) | namespace cafe::tcl function rpl_entry (line 10) | static int32_t FILE: src/libdecaf/src/cafe/libraries/tcl/tcl.h function namespace (line 4) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_aperture.cpp type cafe::tcl (line 8) | namespace cafe::tcl type AllocatedAperture (line 13) | struct AllocatedAperture type StaticApertureData (line 19) | struct StaticApertureData function TCLStatus (line 31) | TCLStatus function TCLStatus (line 83) | TCLStatus type internal (line 107) | namespace internal function initialiseApertures (line 110) | void FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_aperture.h function namespace (line 5) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_driver.cpp type cafe::tcl (line 7) | namespace cafe::tcl type StaticDriverData (line 10) | struct StaticDriverData function TCLStatus (line 19) | TCLStatus function TCLSetHangWait (line 37) | void type internal (line 43) | namespace internal function initialiseTclDriver (line 46) | void function tclDriverInitialised (line 53) | bool FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_driver.h function namespace (line 4) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_interrupthandler.cpp type cafe::tcl (line 13) | namespace cafe::tcl type RegisteredInterruptHandler (line 21) | struct RegisteredInterruptHandler type StaticInterruptHandlerData (line 27) | struct StaticInterruptHandlerData function TCLStatus (line 42) | TCLStatus function TCLStatus (line 99) | TCLStatus function TCLStatus (line 119) | TCLStatus function TCLStatus (line 139) | TCLStatus type internal (line 177) | namespace internal function gpuInterruptHandler (line 180) | static void function initialiseInterruptHandler (line 208) | void FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_interrupthandler.h function namespace (line 7) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_register.cpp type cafe::tcl (line 4) | namespace cafe::tcl function TCLStatus (line 7) | TCLStatus function TCLStatus (line 18) | TCLStatus FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_register.h function namespace (line 5) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_ring.cpp type cafe::tcl (line 17) | namespace cafe::tcl type StaticRingData (line 23) | struct StaticRingData function TCLStatus (line 40) | TCLStatus function TCLStatus (line 61) | TCLStatus function TCLStatus (line 83) | TCLStatus function writePM4 (line 93) | void function TCLTimestamp (line 116) | static TCLTimestamp function TCLStatus (line 152) | TCLStatus type internal (line 182) | namespace internal function cpEopEventCallback (line 187) | static void function initialiseRing (line 194) | void FILE: src/libdecaf/src/cafe/libraries/tcl/tcl_ring.h function namespace (line 7) | namespace cafe::tcl FILE: src/libdecaf/src/cafe/libraries/tve/tve.cpp type cafe::tve (line 3) | namespace cafe::tve function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/tve/tve.h function namespace (line 4) | namespace cafe::tve FILE: src/libdecaf/src/cafe/libraries/uac/uac.cpp type cafe::uac (line 3) | namespace cafe::uac function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/uac/uac.h function namespace (line 4) | namespace cafe::uac FILE: src/libdecaf/src/cafe/libraries/uac_rpl/uac_rpl.cpp type cafe::uac_rpl (line 3) | namespace cafe::uac_rpl function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/uac_rpl/uac_rpl.h function namespace (line 4) | namespace cafe::uac_rpl FILE: src/libdecaf/src/cafe/libraries/usb_mic/usb_mic.cpp type cafe::usb_mic (line 3) | namespace cafe::usb_mic function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/usb_mic/usb_mic.h function namespace (line 4) | namespace cafe::usb_mic FILE: src/libdecaf/src/cafe/libraries/uvc/uvc.cpp type cafe::uvc (line 3) | namespace cafe::uvc function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/uvc/uvc.h function namespace (line 4) | namespace cafe::uvc FILE: src/libdecaf/src/cafe/libraries/uvd/uvd.cpp type cafe::uvd (line 3) | namespace cafe::uvd function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/uvd/uvd.h function namespace (line 4) | namespace cafe::uvd FILE: src/libdecaf/src/cafe/libraries/vpad/vpad.cpp type cafe::vpad (line 3) | namespace cafe::vpad function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/vpad/vpad.h function namespace (line 4) | namespace cafe::vpad FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_controller.cpp type cafe::vpad (line 8) | namespace cafe::vpad type StaticControllerData (line 11) | struct StaticControllerData function VPADInit (line 26) | void function VPADSetAccParam (line 31) | void function VPADSetBtnRepeat (line 38) | void function VPADRead (line 52) | uint32_t function VPADGetTPCalibrationParam (line 145) | void function VPADGetTPCalibratedPoint (line 152) | void function VPADGetTPCalibratedPointEx (line 170) | void function VPADSetTPCalibrationParam (line 198) | void function VPADBASEGetHeadphoneStatus (line 205) | bool FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_controller.h function namespace (line 5) | namespace cafe::vpad FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_gyro.cpp type cafe::vpad (line 4) | namespace cafe::vpad function VPADIsEnableGyroAccRevise (line 7) | float function VPADIsEnableGyroZeroPlay (line 13) | float function VPADIsEnableGyroZeroDrift (line 19) | float function VPADIsEnableGyroDirRevise (line 25) | float FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_gyro.h function namespace (line 5) | namespace cafe::vpad FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_motor.cpp type cafe::vpad (line 4) | namespace cafe::vpad function VPADControlMotor (line 7) | int32_t function VPADStopMotor (line 15) | void FILE: src/libdecaf/src/cafe/libraries/vpad/vpad_motor.h function namespace (line 5) | namespace cafe::vpad FILE: src/libdecaf/src/cafe/libraries/vpadbase/vpadbase.cpp type cafe::vpadbase (line 3) | namespace cafe::vpadbase function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/vpadbase/vpadbase.h function namespace (line 4) | namespace cafe::vpadbase FILE: src/libdecaf/src/cafe/libraries/vpadbase/vpadbase_controller.cpp type cafe::vpadbase (line 6) | namespace cafe::vpadbase function BOOL (line 9) | BOOL FILE: src/libdecaf/src/cafe/libraries/vpadbase/vpadbase_controller.h function namespace (line 4) | namespace cafe::vpadbase FILE: src/libdecaf/src/cafe/libraries/zlib125/zlib125.cpp type cafe::zlib125 (line 3) | namespace cafe::zlib125 function rpl_entry (line 6) | static int32_t FILE: src/libdecaf/src/cafe/libraries/zlib125/zlib125.h function namespace (line 4) | namespace cafe::zlib125 FILE: src/libdecaf/src/cafe/libraries/zlib125/zlib125_zlib.cpp type cafe::zlib125 (line 9) | namespace cafe::zlib125 type zlib125_stream (line 24) | struct zlib125_stream type internal_state (line 35) | struct internal_state type zlib125_header (line 61) | struct zlib125_header function zlibFreeWrapper (line 112) | static void function z_stream (line 129) | z_stream * function eraseZStream (line 139) | void function zlib125_deflate (line 145) | static int function zlib125_deflateInit_ (line 177) | static int function zlib125_deflateInit2_ (line 193) | static int function zlib125_deflateBound (line 214) | static uint32_t function zlib125_deflateReset (line 222) | static int function zlib125_deflateEnd (line 229) | static int function zlib125_inflate (line 236) | static int function zlib125_inflateInit_ (line 268) | static int function zlib125_inflateInit2_ (line 283) | static int function zlib125_inflateReset (line 299) | static int function zlib125_inflateReset2 (line 306) | static int function zlib125_inflateEnd (line 314) | static int function zlib125_adler32 (line 323) | static uint32_t function zlib125_crc32 (line 331) | static uint32_t function zlib125_compress (line 339) | static int function zlib125_compressBound (line 352) | static uint32_t function zlib125_uncompress (line 358) | static int function zlib125_zlibCompileFlags (line 371) | static uint32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_basics.cpp type cafe::loader::internal (line 20) | namespace cafe::loader::internal function getSectionHeader (line 26) | static virt_ptr<rpl::SectionHeader> function getSectionHeader (line 36) | static virt_ptr<rpl::SectionHeader> function LiInitBufferTracking (line 45) | static int32_t function LiCheckFileBounds (line 93) | static int32_t function LiLoadRPLBasics (line 226) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_basics.h function namespace (line 8) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_bounce.cpp type cafe::loader::internal (line 21) | namespace cafe::loader::internal function LiInitBuffer (line 35) | void function LiBounceOneChunk (line 52) | ios::Error function LiWaitOneChunk (line 102) | ios::Error function LiCleanUpBufferAfterModuleLoaded (line 125) | int32_t function LiRefillUpcomingBounceBuffer (line 163) | int32_t function LiCloseBufferIfError (line 191) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_bounce.h function namespace (line 8) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_elffile.cpp type cafe::loader::internal (line 4) | namespace cafe::loader::internal function ELFFILE_SwapFileHeader (line 7) | static void function ELFFILE_SwapSectionHeader (line 25) | static void function ELFFILE_ValidateAndPrepareMinELF (line 40) | int FILE: src/libdecaf/src/cafe/loader/cafe_loader_elffile.h function namespace (line 5) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_entry.cpp type cafe::loader (line 17) | namespace cafe::loader function LOADER_Entry (line 29) | static int32_t function LoaderStart (line 92) | int32_t function lockLoader (line 166) | void function unlockLoader (line 172) | void function getLoadedRpx (line 179) | virt_ptr<LOADED_RPL> function getLoadedRplLinkedList (line 185) | virt_ptr<LOADED_RPL> type internal (line 191) | namespace internal function getProcTitleLoc (line 194) | uint32_t function getProcFlags (line 200) | kernel::ProcessFlags FILE: src/libdecaf/src/cafe/loader/cafe_loader_entry.h function namespace (line 8) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_error.cpp type cafe::loader::internal (line 6) | namespace cafe::loader::internal function LiSetFatalError (line 14) | void function LiGetFatalError (line 32) | int32_t function LiGetFatalLine (line 44) | uint32_t function LiGetFatalMsgType (line 50) | uint32_t function LiResetFatalError (line 56) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_error.h function namespace (line 5) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_flush.cpp type cafe::loader::internal (line 4) | namespace cafe::loader::internal function LiSafeFlushCode (line 7) | void function LiFlushDataRangeNoSync (line 12) | void function Loader_FlushDataRangeNoSync (line 17) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_flush.h function namespace (line 4) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_globals.cpp type cafe::loader (line 3) | namespace cafe::loader function setLoadRpxName (line 22) | void function getLoadRpxName (line 29) | virt_ptr<char> function getGlobalStorage (line 35) | virt_ptr<GlobalStorage> function getContextStorage (line 41) | virt_ptr<ContextStorage> function getKernelIpcStorage (line 47) | virt_ptr<KernelIpcStorage> FILE: src/libdecaf/src/cafe/loader/cafe_loader_globals.h function namespace (line 11) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_heap.cpp type cafe::loader::internal (line 8) | namespace cafe::loader::internal function LiCacheLineCorrectAllocEx (line 14) | int32_t function LiCacheLineCorrectFreeEx (line 52) | void function initialiseStaticDataHeap (line 61) | void function allocStaticData (line 70) | virt_ptr<void> FILE: src/libdecaf/src/cafe/loader/cafe_loader_heap.h function namespace (line 8) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_init.cpp type cafe::loader::internal (line 19) | namespace cafe::loader::internal function LiLoadCoreIntoProcess (line 25) | static int32_t function LOADER_Init (line 83) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_init.h function namespace (line 5) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_iop.cpp type cafe::loader::internal (line 20) | namespace cafe::loader::internal type LiLoadReply (line 26) | struct LiLoadReply type StaticIopData (line 34) | struct StaticIopData function iop_percore_getheap (line 44) | static virt_ptr<TinyHeap> function iop_percore_initheap (line 51) | static void function iop_percore_malloc (line 62) | static virt_ptr<void> function iop_percore_free (line 73) | static void function LiInitIopInterface (line 80) | void function Loader_AsyncCallback (line 90) | static void function LiPollForCompletion (line 108) | static ios::Error function LiCheckInterrupts (line 125) | int32_t function LiCheckAndHandleInterrupts (line 132) | void function LiLoadAsync (line 138) | ios::Error function LiWaitAsyncReply (line 170) | static ios::Error function LiWaitAsyncReplyWithInterrupts (line 182) | static ios::Error function LiWaitIopComplete (line 198) | ios::Error function LiWaitIopCompleteWithInterrupts (line 212) | ios::Error function initialiseIopStaticData (line 226) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_iop.h function namespace (line 8) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_ipcldriver.cpp type cafe::loader::internal (line 11) | namespace cafe::loader::internal type StaticIpclData (line 14) | struct StaticIpclData function IPCLDriver_IsInitialised (line 23) | bool function IPCLDriver_Init (line 29) | ios::Error function IPCLDriver_InitRequestParameterBlocks (line 47) | ios::Error function IPCLDriver_Open (line 61) | ios::Error function IPCLDriver_GetInstance (line 90) | ios::Error function IPCLDriver_AllocateRequestBlock (line 103) | ios::Error function IPCLDriver_FreeRequestBlock (line 136) | ios::Error function defensiveProcessIncomingMessagePointer (line 150) | static ios::Error function ipclProcessReply (line 173) | static void function IPCLDriver_ProcessReply (line 259) | ios::Error function IPCLDriver_ProcessIOSIoctlRequest (line 286) | ios::Error function sendFIFOToKernel (line 307) | static ios::Error function IPCLDriver_SubmitRequestBlock (line 336) | ios::Error function IPCLDriver_IoctlAsync (line 358) | ios::Error function initialiseIpclDriverStaticData (line 415) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_ipcldriver.h function namespace (line 13) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_ipcldriverfifo.h function namespace (line 11) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_link.cpp type cafe::loader::internal (line 17) | namespace cafe::loader::internal function LiFindRPLByName (line 20) | static virt_ptr<LOADED_RPL> function sReportCodeHeap (line 49) | static void function sCheckOne (line 55) | static int32_t function sCheckCircular (line 114) | static int32_t function sValidateLinkData (line 132) | static int32_t function sSetLinkOutput (line 245) | static void function LOADER_Link (line 272) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_link.h function namespace (line 4) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_loaded_rpl.h function namespace (line 7) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_log.h function namespace (line 5) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_minfileinfo.cpp type cafe::loader::internal (line 6) | namespace cafe::loader::internal function Loader_ValidateAddrRange (line 9) | bool function LiValidateAddress (line 17) | int32_t function updateFileInfoForUser (line 57) | void function LiGetMinFileInfo (line 71) | int32_t function LiValidateMinFileInfo (line 117) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_minfileinfo.h function namespace (line 6) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_prep.cpp type cafe::loader::internal (line 21) | namespace cafe::loader::internal function LiLoadForPrep (line 24) | int32_t function LOADER_Prep (line 78) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_prep.h function namespace (line 5) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_purge.cpp type cafe::loader::internal (line 7) | namespace cafe::loader::internal function LiPurgeOneUnlinkedModule (line 10) | void FILE: src/libdecaf/src/cafe/loader/cafe_loader_purge.h function namespace (line 4) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_query.cpp type cafe::loader::internal (line 13) | namespace cafe::loader::internal function getModule (line 16) | virt_ptr<LOADED_RPL> function LOADER_GetSecInfo (line 29) | int32_t function LOADER_GetFileInfo (line 124) | int32_t function LOADER_GetPathString (line 257) | int32_t function LOADER_Query (line 351) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_query.h function namespace (line 4) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_reloc.cpp type cafe::loader::internal (line 20) | namespace cafe::loader::internal function LiBinSearchExport (line 26) | static virt_ptr<rpl::Export> function sFixupOneSymbolTable (line 55) | static int32_t function LiCpu_RelocAdd (line 144) | static int32_t function sExecReloc (line 370) | static int32_t function LiFixupRelocOneRPL (line 677) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_reloc.h function namespace (line 6) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_rpl.h function namespace (line 6) | namespace cafe::loader::rpl type Version (line 36) | enum Version : uint8_t type SectionFlags (line 42) | enum SectionFlags : uint32_t type SectionType (line 52) | enum SectionType : uint32_t type SymbolBinding (line 81) | enum SymbolBinding : uint32_t type SymbolType (line 93) | enum SymbolType : uint32_t type SectionIndex (line 109) | enum SectionIndex : uint16_t type RelocationType (line 119) | enum RelocationType : uint32_t type FileInfoFlags (line 143) | enum FileInfoFlags : uint32_t type Header (line 150) | struct Header type ProgramHeader (line 195) | struct ProgramHeader type SectionHeader (line 216) | struct SectionHeader type Symbol (line 260) | struct Symbol type Rela (line 288) | struct Rela type Imports (line 299) | struct Imports type Exports (line 308) | struct Exports type Export (line 317) | struct Export type DeflatedHeader (line 326) | struct DeflatedHeader type RplCrc (line 333) | struct RplCrc type RPLFileInfo_v3_0 (line 340) | struct RPLFileInfo_v3_0 type RPLFileInfo_v4_1 (line 373) | struct RPLFileInfo_v4_1 type RPLFileInfo_v4_2 (line 411) | struct RPLFileInfo_v4_2 FILE: src/libdecaf/src/cafe/loader/cafe_loader_setup.cpp type cafe::loader::internal (line 19) | namespace cafe::loader::internal type SegmentBounds (line 22) | struct SegmentBounds type RplSegmentBounds (line 30) | struct RplSegmentBounds method SegmentBounds (line 37) | SegmentBounds &operator[](size_t idx) function LiClearUserBss (line 51) | static void function GetNextBounce (line 70) | static int32_t function sLiPrepareBounceBufferForReading (line 106) | static int32_t function sLiRefillBounceBufferForReading (line 175) | int32_t function ZLIB_UncompressFromStream (line 197) | int32_t function LiSetupOneAllocSection (line 304) | static int32_t function LiSetupOneRPL (line 457) | int32_t function sCheckDataRange (line 770) | static bool function sValidateSetupParams (line 779) | static int32_t function LOADER_Setup (line 821) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_setup.h function namespace (line 9) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_shared.cpp type cafe::loader::internal (line 24) | namespace cafe::loader::internal type LiCompressedSharedDataTracking (line 44) | struct LiCompressedSharedDataTracking type LoaderShared (line 57) | struct LoaderShared function sLoadOneShared (line 81) | static int32_t function LiInitSharedForAll (line 312) | static int32_t function initialiseSharedHeaps (line 483) | int32_t function findLoadedSharedModule (line 555) | virt_ptr<LOADED_RPL> function LiInitSharedForProcess (line 572) | int32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_shared.h function namespace (line 5) | namespace cafe::loader FILE: src/libdecaf/src/cafe/loader/cafe_loader_utils.h function namespace (line 7) | namespace cafe::loader::internal FILE: src/libdecaf/src/cafe/loader/cafe_loader_zlib.cpp type cafe::loader::internal (line 5) | namespace cafe::loader::internal function LiCalcCRC32 (line 8) | uint32_t FILE: src/libdecaf/src/cafe/loader/cafe_loader_zlib.h function namespace (line 5) | namespace cafe::loader FILE: src/libdecaf/src/cafe/nn/cafe_nn_ipc_bufferallocator.cpp type nn::ipc (line 8) | namespace nn::ipc FILE: src/libdecaf/src/cafe/nn/cafe_nn_ipc_bufferallocator.h function namespace (line 7) | namespace nn::ipc FILE: src/libdecaf/src/cafe/nn/cafe_nn_ipc_client.cpp type nn::ipc (line 8) | namespace nn::ipc function Result (line 11) | Result function Result (line 23) | Result function Result (line 35) | Result FILE: src/libdecaf/src/cafe/nn/cafe_nn_ipc_client.h function namespace (line 8) | namespace nn::ipc FILE: src/libdecaf/src/cafe/nn/cafe_nn_ipc_client_command.h function namespace (line 12) | namespace nn::ipc type ManagedBufferInfo (line 56) | struct ManagedBufferInfo type ClientCommandData (line 75) | struct ClientCommandData function write (line 89) | static void function ManagedBuffer (line 103) | struct IpcSerialiser<ManagedBuffer> function setParameters (line 344) | void setParameters(ParameterTypes... params) FILE: src/libdecaf/src/cafe/nn/cafe_nn_os_criticalsection.h function namespace (line 6) | namespace nn::os FILE: src/libdecaf/src/debug_api/debug_api_analyse.cpp type decaf::debug (line 11) | namespace decaf::debug type FunctionListPredicate (line 14) | struct FunctionListPredicate type RFunctionListPredicate (line 24) | struct RFunctionListPredicate function findFunctionContainingAddress (line 45) | static auto function analyseLookupAddress (line 67) | AnalyseDatabase::Lookup function analyseScanFunctionEnd (line 80) | uint32_t function defaultFunctionName (line 146) | static std::string function markAsFunction (line 152) | static void function analyseToggleAsFunction (line 184) | void function analyseLoadedModules (line 197) | void function analyseCode (line 248) | void FILE: src/libdecaf/src/debug_api/debug_api_cafe.cpp type decaf::debug (line 16) | namespace decaf::debug function findClosestSymbol (line 19) | bool function getLoadedModuleInfo (line 35) | bool function sampleCafeMemorySegments (line 51) | bool function sampleThreadInfo (line 94) | static void function copyThreadRegisters (line 109) | static void function copyContextRegisters (line 124) | static void function sampleCafeRunningThread (line 139) | bool function sampleCafeThreads (line 163) | bool function sampleCafeVoices (line 200) | bool FILE: src/libdecaf/src/debug_api/debug_api_controller.cpp type decaf::debug (line 18) | namespace decaf::debug type Controller (line 21) | struct Controller function copyPauseContext (line 55) | static bool function ready (line 104) | bool function setPauseCallback (line 110) | void function pause (line 116) | bool function resume (line 126) | bool function isPaused (line 137) | bool function getPauseInitiatorCoreId (line 143) | int function CpuContext (line 149) | const CpuContext * function calculateNextInstr (line 159) | static uint32_t function stepInto (line 187) | bool function stepOver (line 200) | bool function hasBreakpoint (line 213) | bool function addBreakpoint (line 219) | bool function removeBreakpoint (line 230) | bool function handleDebugBreakInterrupt (line 241) | void function notifyEntry (line 298) | void FILE: src/libdecaf/src/debug_api/debug_api_controller.h function namespace (line 3) | namespace decaf::debug FILE: src/libdecaf/src/debug_api/debug_api_cpu.cpp type decaf::debug (line 5) | namespace decaf::debug function sampleCpuBreakpoints (line 8) | void FILE: src/libdecaf/src/debug_api/debug_api_memory.cpp type decaf::debug (line 5) | namespace decaf::debug function isValidVirtualAddress (line 8) | bool function getMemoryPageSize (line 14) | size_t function readMemory (line 20) | size_t function writeMemory (line 46) | size_t FILE: src/libdecaf/src/debug_api/debug_api_pm4.cpp type decaf::debug (line 5) | namespace decaf::debug function Pm4CaptureState (line 8) | Pm4CaptureState function pm4CaptureNextFrame (line 25) | bool function pm4CaptureBegin (line 36) | bool function pm4CaptureEnd (line 47) | bool FILE: src/libdecaf/src/debugger/debugger.cpp type debugger (line 7) | namespace debugger function initialise (line 13) | void function shutdown (line 21) | void function draw (line 28) | void FILE: src/libdecaf/src/debugger/debugger.h function namespace (line 5) | namespace debugger FILE: src/libdecaf/src/debugger/debugger_server.h function namespace (line 3) | namespace debugger FILE: src/libdecaf/src/debugger/debugger_server_gdb.cpp type debugger (line 19) | namespace debugger type GdbCommand (line 24) | enum GdbCommand type RegisterID (line 43) | enum RegisterID type BreakpointType (line 53) | enum BreakpointType function encodeXml (line 127) | static std::string function calculateChecksum (line 490) | static uint8_t FILE: src/libdecaf/src/debugger/debugger_server_gdb.h function namespace (line 12) | namespace debugger FILE: src/libdecaf/src/decaf.cpp type decaf (line 36) | namespace decaf function makeConfigPath (line 39) | std::string function createConfigDirectory (line 46) | bool function getResourcePath (line 52) | std::string function initialise (line 73) | bool function start (line 193) | void function stopping (line 200) | bool function waitForExit (line 206) | int function shutdown (line 221) | void FILE: src/libdecaf/src/decaf_configstorage.cpp type decaf (line 6) | namespace decaf function setConfig (line 11) | void function config (line 17) | std::shared_ptr<const Settings> function registerConfigChangeListener (line 23) | void FILE: src/libdecaf/src/decaf_configstorage.h function namespace (line 6) | namespace decaf FILE: src/libdecaf/src/decaf_erreula.cpp type decaf (line 5) | namespace decaf function setErrEulaDriver (line 10) | void function ErrEulaDriver (line 16) | ErrEulaDriver * FILE: src/libdecaf/src/decaf_eventlistener.cpp type decaf (line 7) | namespace decaf function addEventListener (line 16) | void function removeEventListener (line 23) | void type event (line 33) | namespace event function onGameLoaded (line 36) | void FILE: src/libdecaf/src/decaf_events.h function namespace (line 4) | namespace decaf::event FILE: src/libdecaf/src/decaf_graphics.cpp type decaf (line 4) | namespace decaf function setGraphicsDriver (line 10) | void FILE: src/libdecaf/src/decaf_input.cpp type decaf (line 3) | namespace decaf function setInputDriver (line 9) | void function InputDriver (line 15) | InputDriver * FILE: src/libdecaf/src/decaf_log.cpp type decaf (line 20) | namespace decaf class GlobalLogFormatter (line 28) | class GlobalLogFormatter : public spdlog::formatter method format (line 31) | virtual void format(const spdlog::details::log_msg &msg, spdlog::mem... method clone (line 60) | virtual std::unique_ptr<formatter> clone() const override function initialiseLogSinks (line 66) | static void function initialiseGlobalLogger (line 110) | static void function initialiseLogging (line 134) | void function makeLogger (line 143) | std::shared_ptr<spdlog::logger> FILE: src/libdecaf/src/decaf_nullinputdriver.cpp type decaf (line 3) | namespace decaf FILE: src/libdecaf/src/decaf_slc.cpp type decaf::internal (line 16) | namespace decaf::internal type InitialiseUCSysConfig (line 19) | struct InitialiseUCSysConfig function writeDefaultConfig (line 107) | static void function writeDefaultConfig (line 177) | static void function applyRegionSettings (line 199) | static void function initialiseSlc (line 236) | void FILE: src/libdecaf/src/decaf_slc.h function namespace (line 4) | namespace decaf::internal FILE: src/libdecaf/src/decaf_softwarekeyboard.cpp type decaf (line 5) | namespace decaf function setSoftwareKeyboardDriver (line 10) | void function SoftwareKeyboardDriver (line 16) | SoftwareKeyboardDriver * FILE: src/libdecaf/src/decaf_sound.cpp type decaf (line 3) | namespace decaf function setSoundDriver (line 9) | void function SoundDriver (line 15) | SoundDriver * FILE: src/libdecaf/src/input/input.cpp type input (line 4) | namespace input function sampleVpadController (line 7) | void function sampleWpadController (line 13) | void FILE: src/libdecaf/src/input/input.h function namespace (line 5) | namespace input FILE: src/libdecaf/src/ios/acp/ios_acp.cpp type ios::acp (line 24) | namespace ios::acp type StaticAcpData (line 30) | struct StaticAcpData type internal (line 38) | namespace internal function initialiseStaticData (line 43) | void function Handle (line 238) | Handle function updateSaveAndBossQuota (line 52) | static void function Error (line 70) | static Error function Error (line 86) | static Error function Error (line 92) | static Error function Error (line 105) | static Error function Error (line 115) | Error type internal (line 235) | namespace internal function initialiseStaticData (line 43) | void function Handle (line 238) | Handle FILE: src/libdecaf/src/ios/acp/ios_acp.h function namespace (line 6) | namespace ios::acp FILE: src/libdecaf/src/ios/acp/ios_acp_client_save.cpp type ios::acp::client::save (line 10) | namespace ios::acp::client::save function FSAStatus (line 15) | static FSAStatus function checkExistence (line 22) | static bool function FSAStatus (line 44) | static FSAStatus function FSAStatus (line 50) | static FSAStatus function Error (line 56) | static Error function Error (line 103) | static Error function Error (line 126) | static Error function Error (line 137) | Error FILE: src/libdecaf/src/ios/acp/ios_acp_client_save.h function namespace (line 3) | namespace ios::acp::client::save FILE: src/libdecaf/src/ios/acp/ios_acp_log.h function namespace (line 4) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_main_server.cpp type ios::acp::internal (line 10) | namespace ios::acp::internal class AcpMainServer (line 19) | class AcpMainServer : public nn::ipc::Server method AcpMainServer (line 22) | AcpMainServer() : type StaticAcpMainServerData (line 28) | struct StaticAcpMainServerData function Error (line 37) | Error function initialiseStaticMainServerData (line 69) | void FILE: src/libdecaf/src/ios/acp/ios_acp_main_server.h function namespace (line 4) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_metaxml.cpp type ios::acp::internal (line 16) | namespace ios::acp::internal function getU32 (line 19) | static nn::Result function getHex32 (line 33) | static nn::Result function getHex64 (line 47) | static nn::Result function getString (line 62) | static nn::Result function loadMetaXMLFromPath (line 81) | nn::Result FILE: src/libdecaf/src/ios/acp/ios_acp_metaxml.h function namespace (line 5) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_nn_miscservice.cpp type ios::acp::internal (line 18) | namespace ios::acp::internal function getNetworkTime (line 21) | static nn::Result function getTitleIdOfMainApplication (line 31) | static nn::Result function getTitleMetaXml (line 45) | static nn::Result FILE: src/libdecaf/src/ios/acp/ios_acp_nn_miscservice.h function namespace (line 5) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_nn_saveservice.cpp type ios::acp::internal (line 20) | namespace ios::acp::internal function translateError (line 23) | static nn::Result function CreateDir (line 87) | static nn::Result function MakeQuota (line 98) | static nn::Result function GetAccountSaveDirPath (line 111) | static std::string function GetAccountBossDirPath (line 127) | static std::string function CreateSaveUserDir (line 143) | static nn::Result function CreateSaveMetaFiles (line 167) | static nn::Result function CreateBossStorage (line 194) | static nn::Result function CreateSaveDirAndBossStorageImpl (line 237) | static nn::Result function CreateSaveDirAndBossStorage (line 261) | static nn::Result function createSaveDirInternalEx (line 290) | nn::Result function createSaveDir (line 299) | static nn::Result function createSaveDirEx (line 315) | static nn::Result function repairSaveMetaDir (line 332) | static nn::Result function mountSaveDir (line 339) | static nn::Result function unmountSaveDir (line 370) | static nn::Result function isExternalStorageRequired (line 388) | static nn::Result function mountExternalStorage (line 396) | static nn::Result function unmountExternalStorage (line 402) | static nn::Result FILE: src/libdecaf/src/ios/acp/ios_acp_nn_saveservice.h function namespace (line 5) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_nnsm.cpp type ios::acp::internal (line 14) | namespace ios::acp::internal type StaticNnsmData (line 23) | struct StaticNnsmData function Error (line 35) | static Error function nnsmIoctl (line 95) | static void function Error (line 109) | static Error function Error (line 148) | Error function initialiseStaticNnsmData (line 183) | void FILE: src/libdecaf/src/ios/acp/ios_acp_nnsm.h function namespace (line 4) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_nnsm_ipc.cpp type ios::acp (line 12) | namespace ios::acp function Error (line 15) | Error function Error (line 43) | Error FILE: src/libdecaf/src/ios/acp/ios_acp_nnsm_ipc.h function namespace (line 5) | namespace ios::acp FILE: src/libdecaf/src/ios/acp/ios_acp_pdm_cosservice.cpp type ios::acp::internal (line 17) | namespace ios::acp::internal function getPlayDiaryMaxLength (line 20) | static nn::Result function getPlayStatsMaxLength (line 28) | static nn::Result FILE: src/libdecaf/src/ios/acp/ios_acp_pdm_cosservice.h function namespace (line 5) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_pdm_server.cpp type ios::acp::internal (line 8) | namespace ios::acp::internal class PdmServer (line 17) | class PdmServer : public nn::ipc::Server method PdmServer (line 20) | PdmServer() : type StaticPdmServerData (line 26) | struct StaticPdmServerData function Error (line 35) | Error function initialiseStaticPdmServerData (line 65) | void FILE: src/libdecaf/src/ios/acp/ios_acp_pdm_server.h function namespace (line 4) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/acp/ios_acp_spm_extendedstorageservice.cpp type ios::acp::internal (line 14) | namespace ios::acp::internal function setAutoFatal (line 17) | static nn::Result FILE: src/libdecaf/src/ios/acp/ios_acp_spm_extendedstorageservice.h function namespace (line 5) | namespace ios::acp::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil.cpp type ios::auxil (line 23) | namespace ios::auxil type StaticAuxilData (line 31) | struct StaticAuxilData type internal (line 43) | namespace internal function initialiseStaticData (line 46) | static void function Error (line 55) | Error FILE: src/libdecaf/src/ios/auxil/ios_auxil.h function namespace (line 5) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_config.cpp type ios::auxil (line 15) | namespace ios::auxil function Error (line 24) | Error function Error (line 43) | Error function FSAHandle (line 57) | static FSAHandle function allocFileData (line 63) | static phys_ptr<uint8_t> function freeFileData (line 74) | static void function UCError (line 81) | static UCError function UCError (line 134) | static UCError function UCDataType (line 200) | static UCDataType function getAccessFromString (line 224) | static uint32_t function getAccessString (line 245) | static std::string function to_string (line 251) | static std::string function UCFileSys (line 264) | UCFileSys function UCFileSys (line 284) | static UCFileSys function getRootKey (line 290) | std::string_view function getRootKey (line 308) | static std::string_view function UCError (line 314) | static UCError function UCError (line 335) | static UCError function UCError (line 361) | static UCError function UCError (line 389) | UCError function UCError (line 572) | UCError function UCError (line 596) | UCError function UCError (line 806) | UCError function UCError (line 817) | UCError function UCError (line 828) | UCError function UCError (line 927) | UCError FILE: src/libdecaf/src/ios/auxil/ios_auxil_config.h function namespace (line 10) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_device.cpp type ios::auxil::internal (line 11) | namespace ios::auxil::internal type StaticImDeviceData (line 14) | struct StaticImDeviceData function Error (line 40) | Error function Error (line 55) | Error function Error (line 63) | Error function Error (line 75) | Error function Error (line 87) | Error function Error (line 95) | Error function Error (line 107) | Error function initialiseStaticImDeviceData (line 119) | void function Error (line 136) | Error FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_device.h function namespace (line 7) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_request.h function namespace (line 8) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_response.h function namespace (line 8) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_thread.cpp type ios::auxil::internal (line 14) | namespace ios::auxil::internal type StaticImThreadData (line 26) | struct StaticImThreadData function Error (line 41) | static Error function Error (line 89) | static Error function Error (line 155) | Error function Error (line 189) | Error function initialiseStaticImThreadData (line 213) | void FILE: src/libdecaf/src/ios/auxil/ios_auxil_im_thread.h function namespace (line 4) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_device.cpp type ios::auxil::internal (line 13) | namespace ios::auxil::internal function isValidRootKey (line 87) | static bool function getFileSysPath (line 99) | static std::string_view function UCError (line 141) | UCError function UCError (line 166) | UCError function UCError (line 191) | UCError FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_device.h function namespace (line 6) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_fs.cpp type ios::auxil::internal (line 11) | namespace ios::auxil::internal function Error (line 17) | Error function UCAllocFileData (line 30) | phys_ptr<uint8_t> function UCFreeFileData (line 42) | void function UCError (line 50) | UCError function UCError (line 99) | UCError FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_fs.h function namespace (line 8) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_ipc.cpp type ios::auxil (line 5) | namespace ios::auxil function UCError (line 12) | static UCError function freeIpcData (line 28) | static void function Error (line 34) | Error function Error (line 40) | Error function UCError (line 46) | UCError function UCError (line 128) | UCError FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_ipc.h function namespace (line 5) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_request.h function namespace (line 9) | namespace ios::auxil FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_service_thread.cpp type ios::auxil::internal (line 13) | namespace ios::auxil::internal type StaticUsrCfgServiceData (line 23) | struct StaticUsrCfgServiceData function destroyUCDevice (line 38) | void function Error (line 44) | Error function Error (line 51) | static Error function Error (line 133) | Error function MessageQueueId (line 168) | MessageQueueId function initialiseStaticUsrCfgServiceThreadData (line 174) | void FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_service_thread.h function namespace (line 6) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_thread.cpp type ios::auxil::internal (line 13) | namespace ios::auxil::internal type StaticUsrCfgThreadData (line 20) | struct StaticUsrCfgThreadData function Error (line 31) | static Error function Error (line 78) | Error function MessageQueueId (line 106) | MessageQueueId function initialiseStaticUsrCfgThreadData (line 112) | void FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_thread.h function namespace (line 5) | namespace ios::auxil::internal FILE: src/libdecaf/src/ios/auxil/ios_auxil_usr_cfg_types.h function namespace (line 8) | namespace ios::auxil FILE: src/libdecaf/src/ios/bsp/ios_bsp.cpp type ios::bsp (line 13) | namespace ios::bsp type StaticBspData (line 20) | struct StaticBspData function bspIoctl (line 29) | static void function initialiseStaticBspData (line 50) | static void function Error (line 56) | Error FILE: src/libdecaf/src/ios/bsp/ios_bsp.h function namespace (line 4) | namespace ios::bsp FILE: src/libdecaf/src/ios/bsp/ios_bsp_bsp_request.h function namespace (line 4) | namespace ios::bsp FILE: src/libdecaf/src/ios/bsp/ios_bsp_bsp_response.h function namespace (line 5) | namespace ios::bsp FILE: src/libdecaf/src/ios/crypto/ios_crypto.cpp type ios::crypto (line 22) | namespace ios::crypto type CryptoDevice (line 29) | struct CryptoDevice type OtpKeys (line 35) | struct OtpKeys type KeyData (line 61) | struct KeyData type KeyHandle (line 68) | struct KeyHandle type StaticCryptoData (line 78) | struct StaticCryptoData type internal (line 95) | namespace internal function initialiseStaticData (line 100) | static void function getCryptoDevice (line 107) | static phys_ptr<CryptoDevice> function getCryptoKey (line 121) | static phys_ptr<KeyHandle> function allocateKeyData (line 135) | static phys_ptr<KeyData> function Error (line 166) | static Error function Error (line 200) | static Error function Error (line 251) | static Error function Error (line 265) | static Error function Error (line 660) | static Error function IOSCError (line 683) | static IOSCError function Error (line 738) | static Error function Error (line 795) | Error FILE: src/libdecaf/src/ios/crypto/ios_crypto.h function namespace (line 4) | namespace ios::crypto FILE: src/libdecaf/src/ios/crypto/ios_crypto_ipc.cpp type ios::crypto (line 8) | namespace ios::crypto function allocIpcData (line 13) | static phys_ptr<void> function freeIpcData (line 25) | static void function Error (line 31) | Error function Error (line 37) | Error function IOSCError (line 43) | IOSCError FILE: src/libdecaf/src/ios/crypto/ios_crypto_ipc.h function namespace (line 9) | namespace ios::crypto FILE: src/libdecaf/src/ios/crypto/ios_crypto_log.h function namespace (line 4) | namespace ios::crypto::internal FILE: src/libdecaf/src/ios/crypto/ios_crypto_request.h function namespace (line 8) | namespace ios::crypto FILE: src/libdecaf/src/ios/crypto/ios_crypto_types.h function namespace (line 4) | namespace ios::crypto FILE: src/libdecaf/src/ios/fpd/ios_fpd.cpp type ios::fpd (line 9) | namespace ios::fpd type internal (line 19) | namespace internal function initialiseStaticData (line 24) | void function Error (line 32) | Error FILE: src/libdecaf/src/ios/fpd/ios_fpd.h function namespace (line 4) | namespace ios::fpd FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountdata.cpp type ios::fpd::internal (line 25) | namespace ios::fpd::internal type AccountData (line 34) | struct AccountData function getTransferableIdManager (line 49) | phys_ptr<TransferableIdManager> function getUuidManager (line 55) | phys_ptr<UuidManager> function getPersistentIdManager (line 61) | phys_ptr<PersistentIdManager> function getAccountManager (line 67) | phys_ptr<AccountManager> function getCurrentAccount (line 73) | phys_ptr<AccountInstance> function setCurrentAccount (line 79) | void function getDefaultAccount (line 85) | phys_ptr<AccountInstance> function getDeviceHash (line 91) | std::array<uint8_t, 8> function getNumAccounts (line 97) | uint8_t function SlotNo (line 110) | SlotNo function getAccountBySlotNo (line 121) | phys_ptr<AccountInstance> function getAccountByPersistentId (line 142) | phys_ptr<AccountInstance> function sub_E30BD3A0 (line 155) | static uint64_t function TransferrableId (line 179) | TransferrableId function FFLiGetCRC16 (line 191) | static uint16_t function FFLiSetAuthorID (line 211) | static void function FFLiSetCreateID (line 218) | static void function getUuidTime (line 232) | static long long function generateUuid (line 241) | static std::array<uint8_t, UuidSize> function PersistentId (line 273) | static PersistentId function TransferrableId (line 279) | static TransferrableId function allocateAccount (line 290) | static phys_ptr<AccountInstance> function createAccount (line 303) | phys_ptr<AccountInstance> function FSAStatus (line 350) | static FSAStatus function parseBoolProperty (line 465) | static void function parseIntegerProperty (line 474) | static void function parseHexString (line 482) | static void function parseStringProperty (line 502) | static void function loadTransferableIdManager (line 514) | static bool function loadUuidManager (line 534) | static bool function loadPersistentIdManager (line 557) | static bool function parseNnasSubDomain (line 578) | static void function parseNnasNfsEnv (line 595) | static void function loadAccountManager (line 625) | static bool function loadAccountInstance (line 686) | static bool function initialiseAccounts (line 794) | void function initialiseStaticAccountData (line 843) | void FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountdata.h function namespace (line 8) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountloaderservice.cpp type ios::fpd::internal (line 17) | namespace ios::fpd::internal function loadConsoleAccount (line 20) | static nn::Result FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountloaderservice.h function namespace (line 5) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountmanagerservice.cpp type ios::fpd::internal (line 15) | namespace ios::fpd::internal function createConsoleAccount (line 18) | static nn::Result FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_accountmanagerservice.h function namespace (line 5) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_clientstandardservice.cpp type ios::fpd::internal (line 33) | namespace ios::fpd::internal function getCommonInfo (line 36) | static nn::Result function getAccountInfo (line 122) | static nn::Result function getTransferableId (line 372) | static nn::Result function getMiiImage (line 397) | static nn::Result function getUuid (line 488) | static nn::Result FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_clientstandardservice.h function namespace (line 5) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_server.cpp type ios::fpd::internal (line 14) | namespace ios::fpd::internal class ActServer (line 23) | class ActServer : public nn::ipc::Server method ActServer (line 26) | ActServer() : method intialiseServer (line 31) | void intialiseServer() override method finaliseServer (line 50) | void finaliseServer() override method Handle (line 57) | Handle getFsaHandle() method Handle (line 62) | Handle getUserConfigHandle() type StaticActServerData (line 72) | struct StaticActServerData function Error (line 81) | Error function Handle (line 114) | Handle function Handle (line 120) | Handle function initialiseStaticActServerData (line 126) | void FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_server.h function namespace (line 5) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_serverstandardservice.cpp type ios::fpd::internal (line 14) | namespace ios::fpd::internal function acquireNexServiceToken (line 17) | static nn::Result function cancel (line 24) | static nn::Result FILE: src/libdecaf/src/ios/fpd/ios_fpd_act_serverstandardservice.h function namespace (line 5) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fpd/ios_fpd_log.h function namespace (line 4) | namespace ios::fpd::internal FILE: src/libdecaf/src/ios/fs/ios_fs.cpp type ios::fs (line 14) | namespace ios::fs type internal (line 23) | namespace internal function initialiseStaticData (line 28) | static void function Error (line 36) | Error FILE: src/libdecaf/src/ios/fs/ios_fs.h function namespace (line 5) | namespace ios::fs FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_async_task.cpp type ios::fs::internal (line 21) | namespace ios::fs::internal type CompletedTask (line 24) | struct CompletedTask type StaticFsaAsyncData (line 30) | struct StaticFsaAsyncData function fsaTaskCompleteHandler (line 43) | static void function fsaAsyncTaskComplete (line 60) | void function Error (line 71) | static Error function Error (line 104) | Error function initialiseStaticFsaAsyncTaskData (line 137) | void FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_async_task.h function namespace (line 6) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_device.cpp type ios::fs::internal (line 12) | namespace ios::fs::internal function FSAStatus (line 20) | FSAStatus function FSAStatus (line 160) | FSAStatus function FSAStatus (line 177) | FSAStatus function FSAStatus (line 194) | FSAStatus function FSAStatus (line 222) | FSAStatus function FSAStatus (line 259) | FSAStatus function FSAStatus (line 270) | FSAStatus function FSAStatus (line 282) | FSAStatus function FSAStatus (line 291) | FSAStatus function FSAStatus (line 300) | FSAStatus function FSAStatus (line 318) | FSAStatus function FSAStatus (line 328) | FSAStatus function FSAStatus (line 344) | FSAStatus function FSAStatus (line 388) | FSAStatus function FSAStatus (line 415) | FSAStatus function FSAStatus (line 446) | FSAStatus function FSAStatus (line 464) | FSAStatus function FSAStatus (line 483) | FSAStatus function FSAStatus (line 511) | FSAStatus function FSAStatus (line 547) | FSAStatus function FSAStatus (line 567) | FSAStatus function FSAStatus (line 588) | FSAStatus function FSAStatus (line 619) | FSAStatus function FSAStatus (line 667) | FSAStatus function FSAStatus (line 683) | FSAStatus function FSAStatus (line 701) | FSAStatus function FSAStatus (line 725) | FSAStatus function FSAStatus (line 744) | FSAStatus function FSAStatus (line 777) | FSAStatus function FSAStatus (line 801) | FSAStatus function FSAStatus (line 817) | FSAStatus function FSAStatus (line 846) | FSAStatus FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_device.h function namespace (line 16) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_ipc.cpp type ios::fs (line 12) | namespace ios::fs type FSAIpcData (line 19) | struct FSAIpcData function FSAStatus (line 32) | static FSAStatus function freeFsaIpcData (line 47) | static void function Error (line 53) | Error function Error (line 59) | Error function FSAStatus (line 65) | FSAStatus function FSAStatus (line 107) | FSAStatus function FSAStatus (line 135) | FSAStatus function FSAStatus (line 188) | FSAStatus function FSAStatus (line 216) | static FSAStatus function FSAStatus (line 262) | FSAStatus function FSAStatus (line 273) | FSAStatus function FSAStatus (line 286) | FSAStatus function FSAStatus (line 330) | FSAStatus function FSAStatus (line 367) | FSAStatus function FSAStatus (line 399) | FSAStatus function FSAStatus (line 434) | FSAStatus function FSAStatus (line 471) | FSAStatus function FSAStatus (line 524) | FSAStatus function FSAStatus (line 579) | FSAStatus function FSAStatus (line 613) | FSAStatus function FSAStatus (line 713) | FSAStatus function FSAStatus (line 721) | FSAStatus FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_ipc.h function namespace (line 5) | namespace ios::fs FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_request.h function namespace (line 9) | namespace ios::fs FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_response.h function namespace (line 9) | namespace ios::fs FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_thread.cpp type ios::fs::internal (line 20) | namespace ios::fs::internal type RequestOrigin (line 26) | struct RequestOrigin type StaticFsaThreadData (line 33) | struct StaticFsaThreadData function FSAStatus (line 48) | FSAStatus function FSAStatus (line 60) | static FSAStatus function FSAStatus (line 74) | static FSAStatus function fsaDeviceIoctl (line 90) | static void function fsaDeviceIoctlv (line 316) | static void function Error (line 399) | static Error function Error (line 463) | Error function initialiseStaticFsaThreadData (line 506) | void FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_thread.h function namespace (line 4) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/fs/ios_fs_fsa_types.h function namespace (line 8) | namespace ios::fs FILE: src/libdecaf/src/ios/fs/ios_fs_log.h function namespace (line 4) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/fs/ios_fs_mutex.cpp type ios::fs::internal (line 3) | namespace ios::fs::internal function Error (line 6) | Error function Error (line 14) | Error function Error (line 26) | Error function Error (line 32) | Error FILE: src/libdecaf/src/ios/fs/ios_fs_mutex.h function namespace (line 7) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/fs/ios_fs_service_thread.cpp type ios::fs::internal (line 18) | namespace ios::fs::internal type StaticServiceThreadData (line 24) | struct StaticServiceThreadData type ServiceDevice (line 36) | struct ServiceDevice function Error (line 64) | static Error function Error (line 157) | Error function initialiseStaticServiceThreadData (line 180) | void FILE: src/libdecaf/src/ios/fs/ios_fs_service_thread.h function namespace (line 4) | namespace ios::fs::internal FILE: src/libdecaf/src/ios/ios.cpp type ios (line 10) | namespace ios function start (line 15) | void function join (line 24) | void function stop (line 33) | void function setFileSystem (line 42) | void function getFileSystem (line 48) | std::shared_ptr<vfs::VirtualDevice> FILE: src/libdecaf/src/ios/ios.h function namespace (line 4) | namespace vfs function namespace (line 9) | namespace ios FILE: src/libdecaf/src/ios/ios_alarm_thread.cpp type ios::internal (line 10) | namespace ios::internal function alarmThread (line 28) | static void function startAlarmThread (line 50) | void function stopAlarmThread (line 59) | void function setNextAlarm (line 69) | void FILE: src/libdecaf/src/ios/ios_alarm_thread.h function namespace (line 4) | namespace ios::internal FILE: src/libdecaf/src/ios/ios_device.h function namespace (line 7) | namespace ios FILE: src/libdecaf/src/ios/ios_error.h function namespace (line 4) | namespace ios FILE: src/libdecaf/src/ios/ios_handlemanager.h function namespace (line 8) | namespace ios FILE: src/libdecaf/src/ios/ios_ipc.h function namespace (line 8) | namespace ios type IpcRequest (line 177) | struct IpcRequest FILE: src/libdecaf/src/ios/ios_network_thread.cpp type ios::internal (line 12) | namespace ios::internal type AresTask (line 25) | struct AresTask function uvAsyncCallback (line 32) | static void function aresTimerCallback (line 49) | static void function aresPollCallback (line 55) | static void function aresSockstateCallback (line 71) | static void function networkTaskThread (line 101) | static void function startNetworkTaskThread (line 124) | void function stopNetworkTaskThread (line 131) | void function uv_loop_t (line 141) | uv_loop_t * function ares_channel (line 147) | ares_channel function submitNetworkTask (line 153) | void FILE: src/libdecaf/src/ios/ios_network_thread.h function namespace (line 6) | namespace ios::internal FILE: src/libdecaf/src/ios/ios_stackobject.h function namespace (line 9) | namespace ios FILE: src/libdecaf/src/ios/ios_worker_thread.cpp type ios::internal (line 10) | namespace ios::internal function iosWorkerThread (line 30) | static void function startWorkerThread (line 51) | void function stopWorkerThread (line 60) | void function submitWorkerTask (line 71) | void FILE: src/libdecaf/src/ios/ios_worker_thread.h function namespace (line 3) | namespace ios::internal FILE: src/libdecaf/src/ios/kernel/ios_kernel.cpp type ios::kernel (line 35) | namespace ios::kernel type RootThreadMessage (line 43) | struct RootThreadMessage type StaticKernelData (line 50) | struct StaticKernelData type ProcessInfo (line 64) | struct ProcessInfo function Error (line 90) | static Error function Error (line 129) | static Error function Error (line 170) | static Error function Error (line 176) | static Error function Error (line 182) | static Error function Error (line 273) | Error function join (line 321) | void function stop (line 327) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel.h function namespace (line 4) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_debug.cpp type ios::kernel (line 4) | namespace ios::kernel function Error (line 10) | Error function SecurityLevel (line 21) | SecurityLevel type internal (line 27) | namespace internal function setSecurityLevel (line 30) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_debug.h function namespace (line 5) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_hardware.cpp type ios::kernel (line 12) | namespace ios::kernel type EventHandler (line 15) | struct EventHandler type StaticHardwareData (line 27) | struct StaticHardwareData function Error (line 63) | Error function Error (line 92) | Error function Error (line 113) | Error function Error (line 256) | Error type internal (line 264) | namespace internal function bspReady (line 270) | bool function sendEventHandlerMessageNoLock (line 282) | static void function setInterruptAhbAll (line 296) | void function setInterruptAhbLt (line 304) | void function unregisterEventHandlerQueue (line 312) | void function initialiseStaticHardwareData (line 323) | void function handleEvents (line 341) | static void function checkAndHandleInterrupts (line 485) | void function hardwareThreadEntry (line 509) | static void function startHardwareThread (line 541) | void function joinHardwareThread (line 548) | void function stopHardwareThread (line 554) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_hardware.h function namespace (line 8) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_heap.cpp type ios::kernel (line 8) | namespace ios::kernel type StaticHeapData (line 17) | struct StaticHeapData function Error (line 27) | static Error function Error (line 61) | Error function Error (line 106) | Error function Error (line 142) | Error function Error (line 182) | Error function IOS_HeapAlloc (line 206) | phys_ptr<void> function IOS_HeapAllocAligned (line 213) | phys_ptr<void> function heapContainsPtr (line 316) | static bool function tryMergeConsecutiveBlocks (line 334) | static void function Error (line 350) | static Error function IOS_HeapRealloc (line 429) | phys_ptr<void> function Error (line 481) | Error function Error (line 488) | Error type internal (line 495) | namespace internal function initialiseStaticHeapData (line 498) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_heap.h function SharedHeapId (line 14) | constexpr auto SharedHeapId = HeapId { 1 } function CrossProcessHeapId (line 16) | constexpr auto CrossProcessHeapId = HeapId { 0xCAFF }; FILE: src/libdecaf/src/ios/kernel/ios_kernel_ipc.cpp type ios::kernel (line 7) | namespace ios::kernel type internal (line 10) | namespace internal function Error (line 395) | static Error function Error (line 19) | Error function Error (line 40) | Error function Error (line 61) | Error function Error (line 81) | Error function Error (line 101) | Error function Error (line 110) | Error function Error (line 121) | Error function Error (line 130) | Error function Error (line 141) | Error function Error (line 150) | Error function Error (line 161) | Error function Error (line 190) | Error function Error (line 219) | Error function Error (line 246) | Error function Error (line 273) | Error function Error (line 296) | Error function Error (line 319) | Error function Error (line 342) | Error function Error (line 365) | Error type internal (line 392) | namespace internal function Error (line 395) | static Error FILE: src/libdecaf/src/ios/kernel/ios_kernel_ipc.h function namespace (line 6) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_ipc_thread.cpp type ios::kernel (line 15) | namespace ios::kernel type StaticIpcData (line 22) | struct StaticIpcData function submitIpcRequest (line 36) | void type internal (line 55) | namespace internal function Error (line 58) | static Error function MessageQueueId (line 195) | MessageQueueId function Error (line 201) | Error FILE: src/libdecaf/src/ios/kernel/ios_kernel_ipc_thread.h function namespace (line 5) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_messagequeue.cpp type ios::kernel (line 9) | namespace ios::kernel type StaticMessageQueueData (line 12) | struct StaticMessageQueueData function Error (line 28) | Error function Error (line 67) | Error function Error (line 92) | Error function Error (line 110) | Error function Error (line 153) | Error type internal (line 168) | namespace internal function Error (line 174) | Error function Error (line 196) | Error function getCurrentThreadMessageQueue (line 224) | phys_ptr<MessageQueue> function Error (line 234) | Error function Error (line 266) | Error function initialiseStaticMessageQueueData (line 294) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_messagequeue.h function namespace (line 10) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_otp.cpp type ios::kernel (line 12) | namespace ios::kernel function Error (line 18) | Error type internal (line 41) | namespace internal function Error (line 44) | Error FILE: src/libdecaf/src/ios/kernel/ios_kernel_otp.h function namespace (line 8) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_process.cpp type ios::kernel (line 9) | namespace ios::kernel function Error (line 15) | Error function Error (line 26) | Error function allocProcessStatic (line 108) | phys_ptr<char> function allocProcessStatic (line 119) | phys_ptr<void> function allocProcessLocalHeap (line 132) | phys_ptr<void> type internal (line 143) | namespace internal function initialiseProcessStaticAllocators (line 146) | void function ProcessId (line 183) | ProcessId FILE: src/libdecaf/src/ios/kernel/ios_kernel_process.h function namespace (line 9) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_resourcemanager.cpp type ios::kernel (line 16) | namespace ios::kernel type StaticResourceManagerData (line 19) | struct StaticResourceManagerData type internal (line 31) | namespace internal function Error (line 337) | static Error function getResourceHandleManager (line 367) | static phys_ptr<ResourceHandleManager> function Error (line 381) | static Error function Error (line 458) | static Error function Error (line 520) | static Error function Error (line 560) | static Error function Error (line 585) | static Error function Error (line 608) | static Error function Error (line 642) | static Error function Error (line 682) | static Error function Error (line 698) | Error function Error (line 784) | Error function Error (line 861) | Error function Error (line 914) | Error function Error (line 970) | Error function Error (line 1022) | Error function Error (line 1084) | Error function Error (line 1144) | Error function Error (line 1196) | Error function Error (line 1248) | Error function Error (line 1304) | Error function Error (line 1328) | Error function initialiseStaticResourceManagerData (line 1380) | void function Error (line 86) | Error function Error (line 102) | Error function Error (line 213) | Error function Error (line 236) | Error function Error (line 299) | Error function Error (line 311) | Error type internal (line 330) | namespace internal function Error (line 337) | static Error function getResourceHandleManager (line 367) | static phys_ptr<ResourceHandleManager> function Error (line 381) | static Error function Error (line 458) | static Error function Error (line 520) | static Error function Error (line 560) | static Error function Error (line 585) | static Error function Error (line 608) | static Error function Error (line 642) | static Error function Error (line 682) | static Error function Error (line 698) | Error function Error (line 784) | Error function Error (line 861) | Error function Error (line 914) | Error function Error (line 970) | Error function Error (line 1022) | Error function Error (line 1084) | Error function Error (line 1144) | Error function Error (line 1196) | Error function Error (line 1248) | Error function Error (line 1304) | Error function Error (line 1328) | Error function initialiseStaticResourceManagerData (line 1380) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_resourcemanager.h function namespace (line 9) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_scheduler.cpp type ios::kernel::internal (line 14) | namespace ios::kernel::internal type StaticSchedulerData (line 17) | struct StaticSchedulerData function getCurrentThread (line 31) | phys_ptr<Thread> function ThreadId (line 37) | ThreadId function sleepThread (line 43) | void function wakeupOneThread (line 51) | void function wakeupAllThreads (line 62) | void function queueThread (line 71) | void function isThreadInRunQueue (line 77) | bool function reschedule (line 83) | void function setIdleFiber (line 157) | void function initialiseStaticSchedulerData (line 163) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_scheduler.h function namespace (line 5) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_semaphore.cpp type ios::kernel (line 8) | namespace ios::kernel type StaticSemaphoreData (line 11) | struct StaticSemaphoreData function getSemaphore (line 22) | static phys_ptr<Semaphore> function Error (line 39) | Error function Error (line 73) | Error function Error (line 108) | Error function Error (line 135) | Error type internal (line 152) | namespace internal function initialiseStaticSemaphoreData (line 155) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_semaphore.h function namespace (line 9) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_thread.cpp type ios::kernel (line 9) | namespace ios::kernel type StaticThreadData (line 12) | struct StaticThreadData type internal (line 21) | namespace internal function memset32 (line 379) | static void function iosFiberEntryPoint (line 391) | static void function getThread (line 409) | phys_ptr<Thread> function setThreadName (line 420) | void function initialiseStaticThreadData (line 429) | void function Error (line 34) | Error function Error (line 134) | Error function Error (line 181) | Error function Error (line 220) | Error function Error (line 255) | Error function Error (line 290) | Error function Error (line 297) | Error function IOS_GetCurrentThreadLocalStorage (line 308) | phys_ptr<ThreadLocalStorage> function Error (line 319) | Error function Error (line 339) | Error type internal (line 376) | namespace internal function memset32 (line 379) | static void function iosFiberEntryPoint (line 391) | static void function getThread (line 409) | phys_ptr<Thread> function setThreadName (line 420) | void function initialiseStaticThreadData (line 429) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_thread.h function namespace (line 11) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_threadqueue.cpp type ios::kernel (line 4) | namespace ios::kernel function ThreadQueue_Initialise (line 7) | void function ThreadQueue_PushThread (line 13) | void function ThreadQueue_PeekThread (line 38) | phys_ptr<Thread> function ThreadQueue_PopThread (line 44) | phys_ptr<Thread> function ThreadQueue_RemoveThread (line 60) | void FILE: src/libdecaf/src/ios/kernel/ios_kernel_threadqueue.h function namespace (line 5) | namespace ios::kernel FILE: src/libdecaf/src/ios/kernel/ios_kernel_timer.cpp type ios::kernel (line 12) | namespace ios::kernel type StaticTimerData (line 19) | struct StaticTimerData type internal (line 34) | namespace internal function Error (line 219) | static Error function setAlarm (line 272) | void function TimerTicks (line 279) | TimerTicks function Error (line 286) | Error function startTimer (line 312) | uint32_t function Error (line 366) | Error function Error (line 396) | Error function initialiseStaticTimerData (line 430) | void function TimerTicks (line 453) | TimerTicks function Error (line 45) | Error function Error (line 52) | Error function Error (line 116) | Error function Error (line 165) | Error function Error (line 184) | Error type internal (line 216) | namespace internal function Error (line 219) | static Error function setAlarm (line 272) | void function TimerTicks (line 279) | TimerTicks function Error (line 286) | Error function startTimer (line 312) | uint32_t function Error (line 366) | Error function Error (line 396) | Error function initialiseStaticTimerData (line 430) | void function TimerTicks (line 453) | TimerTicks FILE: src/libdecaf/src/ios/kernel/ios_kernel_timer.h function namespace (line 12) | namespace ios::kernel FILE: src/libdecaf/src/ios/mcp/ios_mcp.cpp type ios::mcp (line 20) | namespace ios::mcp type StaticMcpData (line 28) | struct StaticMcpData type internal (line 44) | namespace internal function initialiseStaticData (line 47) | static void function initialiseClientCaps (line 56) | static void function Error (line 95) | static Error function Error (line 115) | static Error function getBootFlags (line 136) | uint32_t function getSystemModeFlags (line 142) | uint32_t function SystemFileSys (line 148) | SystemFileSys function Error (line 156) | Error FILE: src/libdecaf/src/ios/mcp/ios_mcp.h function namespace (line 7) | namespace ios::mcp FILE: src/libdecaf/src/ios/mcp/ios_mcp_config.cpp type ios::mcp::internal (line 15) | namespace ios::mcp::internal type StaticConfigData (line 18) | struct StaticConfigData function isValidRootKey (line 38) | static bool function getFileSysPath (line 56) | static std::string_view function MCPError (line 71) | MCPError function MCPError (line 150) | MCPError function MCPError (line 172) | MCPError function MCPError (line 194) | MCPError function MCPError (line 216) | MCPError function MCPError (line 251) | MCPError function MCPError (line 377) | MCPError function getRtcConfig (line 504) | phys_ptr<RtcConfig> function getSystemConfig (line 510) | phys_ptr<SystemConfig> function getSysProdConfig (line 516) | phys_ptr<SysProdConfig> function initialiseStaticConfigData (line 522) | void FILE: src/libdecaf/src/ios/mcp/ios_mcp_config.h function namespace (line 8) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/mcp/ios_mcp_ipc.cpp type ios::mcp (line 8) | namespace ios::mcp function allocIpcData (line 15) | static phys_ptr<void> function freeIpcData (line 27) | static void function Error (line 33) | Error function Error (line 39) | Error function Error (line 45) | Error FILE: src/libdecaf/src/ios/mcp/ios_mcp_ipc.h function namespace (line 6) | namespace ios::mcp FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_device.cpp type ios::mcp::internal (line 22) | namespace ios::mcp::internal function MCPError (line 32) | MCPError function MCPError (line 89) | MCPError function MCPError (line 136) | MCPError function MCPError (line 145) | MCPError function MCPError (line 153) | MCPError function checkExistenceUsingOpenDir (line 234) | static bool function checkExistence (line 252) | static bool function MCPError (line 268) | MCPError function MCPError (line 371) | MCPError function MCPError (line 418) | MCPError function MCPError (line 426) | MCPError function MCPError (line 434) | MCPError FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_device.h function namespace (line 7) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_request.h function namespace (line 9) | namespace ios::mcp FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_response.h function namespace (line 9) | namespace ios::mcp FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_thread.cpp type ios::mcp::internal (line 21) | namespace ios::mcp::internal type StaticMcpThreadData (line 34) | struct StaticMcpThreadData function getFsaHandle (line 48) | ios::Handle function MCPError (line 54) | static MCPError function MCPError (line 144) | static MCPError function isOpenHandle (line 178) | static bool function Error (line 195) | static Error function Error (line 223) | static Error function MCPError (line 239) | static MCPError function FSAStatus (line 329) | static FSAStatus function Error (line 447) | static Error function MCPError (line 455) | static MCPError function MCPError (line 591) | static MCPError function Error (line 598) | static Error function Error (line 669) | Error function initialiseStaticMcpThreadData (line 687) | void FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_thread.h function namespace (line 4) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/mcp/ios_mcp_mcp_types.h function namespace (line 9) | namespace ios::mcp FILE: src/libdecaf/src/ios/mcp/ios_mcp_pm_thread.cpp type ios::mcp::internal (line 18) | namespace ios::mcp::internal type ResourceManagerRegistration (line 31) | struct ResourceManagerRegistration type Data (line 33) | struct Data // Why another struct? Who knows... type StaticPmThreadData (line 75) | struct StaticPmThreadData function Error (line 91) | static Error function Error (line 108) | static Error function Error (line 132) | static Error function Error (line 155) | static Error function Error (line 205) | Error function Error (line 223) | Error function Error (line 280) | static Error function Error (line 316) | Error function initialiseStaticPmThreadData (line 432) | void FILE: src/libdecaf/src/ios/mcp/ios_mcp_pm_thread.h function namespace (line 7) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/mcp/ios_mcp_ppc_thread.cpp type ios::mcp::internal (line 13) | namespace ios::mcp::internal type StaticPpcThreadData (line 28) | struct StaticPpcThreadData function Error (line 37) | static Error function Error (line 58) | static Error function Error (line 150) | Error function initialiseStaticPpcThreadData (line 169) | void FILE: src/libdecaf/src/ios/mcp/ios_mcp_ppc_thread.h function namespace (line 4) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/mcp/ios_mcp_title.cpp type ios::mcp::internal (line 13) | namespace ios::mcp::internal type StaticTitleData (line 16) | struct StaticTitleData function MCPError (line 24) | static MCPError function getPrepareTitleInfoBuffer (line 32) | phys_ptr<MCPPPrepareTitleInfo> function MCPError (line 38) | MCPError function MCPError (line 100) | MCPError function initialiseTitleStaticData (line 236) | void FILE: src/libdecaf/src/ios/mcp/ios_mcp_title.h function namespace (line 5) | namespace ios::mcp::internal FILE: src/libdecaf/src/ios/net/ios_net.cpp type ios::net (line 19) | namespace ios::net type StaticNetData (line 30) | struct StaticNetData type internal (line 41) | namespace internal function initialiseStaticData (line 46) | static void function Error (line 53) | static Error function Error (line 116) | Error FILE: src/libdecaf/src/ios/net/ios_net.h function namespace (line 4) | namespace ios::net FILE: src/libdecaf/src/ios/net/ios_net_ac_main_server.cpp type ios::net::internal (line 8) | namespace ios::net::internal class AcMainServer (line 17) | class AcMainServer : public nn::ipc::Server method AcMainServer (line 20) | AcMainServer() : type StaticAcMainServerData (line 26) | struct StaticAcMainServerData function Error (line 35) | Error function Error (line 64) | Error function initialiseStaticAcMainServerData (line 71) | void FILE: src/libdecaf/src/ios/net/ios_net_ac_main_server.h function namespace (line 4) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_ac_service.cpp type ios::net::internal (line 18) | namespace ios::net::internal function initialise (line 21) | static nn::Result function finalise (line 28) | static nn::Result function getAssignedAddress (line 35) | static nn::Result FILE: src/libdecaf/src/ios/net/ios_net_ac_service.h function namespace (line 5) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_log.h function namespace (line 4) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_ndm_server.cpp type ios::net::internal (line 7) | namespace ios::net::internal class NdmServer (line 16) | class NdmServer : public nn::ipc::Server method NdmServer (line 19) | NdmServer() : type StaticNdmServerData (line 25) | struct StaticNdmServerData function Error (line 34) | Error function Error (line 63) | Error function initialiseStaticNdmServerData (line 70) | void FILE: src/libdecaf/src/ios/net/ios_net_ndm_server.h function namespace (line 4) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_socket_async_task.cpp type ios::net::internal (line 21) | namespace ios::net::internal type CompletedTask (line 24) | struct CompletedTask type StaticSocketAsyncTaskData (line 30) | struct StaticSocketAsyncTaskData function completeSocketTask (line 43) | void function Error (line 55) | static Error function Error (line 95) | Error function initialiseStaticSocketAsyncTaskData (line 128) | void FILE: src/libdecaf/src/ios/net/ios_net_socket_async_task.h function namespace (line 7) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_socket_device.cpp type ios::net::internal (line 25) | namespace ios::net::internal function handleDataToResourceRequest (line 50) | static phys_ptr<ResourceRequest> function uvReadAllocCallback (line 199) | static void function uvReadCallback (line 206) | static void function uvConnectCallback (line 222) | static void function getHostByNameCallback (line 295) | static void type sockaddr (line 356) | struct sockaddr type sockaddr (line 385) | struct sockaddr function uvListenConnectionCallback (line 740) | static void FILE: src/libdecaf/src/ios/net/ios_net_socket_device.h function namespace (line 16) | namespace ios::kernel function namespace (line 21) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_socket_request.h function namespace (line 11) | namespace ios::net FILE: src/libdecaf/src/ios/net/ios_net_socket_response.h function namespace (line 11) | namespace ios::net FILE: src/libdecaf/src/ios/net/ios_net_socket_thread.cpp type ios::net::internal (line 21) | namespace ios::net::internal type StaticSocketThreadData (line 31) | struct StaticSocketThreadData function SocketDevice (line 46) | static SocketDevice * function Error (line 56) | static Error function Error (line 70) | static Error function socketIoctl (line 84) | static std::optional<Error> function socketIoctlv (line 234) | static std::optional<Error> function Error (line 323) | static Error function Error (line 363) | Error function Error (line 376) | Error function Error (line 395) | Error function initialiseStaticSocketData (line 403) | void FILE: src/libdecaf/src/ios/net/ios_net_socket_thread.h function namespace (line 4) | namespace ios::net::internal FILE: src/libdecaf/src/ios/net/ios_net_socket_types.h function namespace (line 5) | namespace ios::net FILE: src/libdecaf/src/ios/net/ios_net_soshim.cpp type ios::net (line 8) | namespace ios::net function allocIpcData (line 13) | static phys_ptr<void> function freeIpcData (line 25) | static void function Error (line 31) | Error function Error (line 37) | Error function Error (line 43) | Error FILE: src/libdecaf/src/ios/net/ios_net_soshim.h function namespace (line 5) | namespace ios::net FILE: src/libdecaf/src/ios/net/ios_net_subsys.cpp type ios::net::internal (line 9) | namespace ios::net::internal type StaticSubsysData (line 18) | struct StaticSubsysData function Error (line 30) | static Error function Error (line 50) | Error function Error (line 65) | Error function Error (line 88) | Error function initialiseStaticSubsysData (line 95) | void FILE: src/libdecaf/src/ios/net/ios_net_subsys.h function namespace (line 4) | namespace ios::net::internal FILE: src/libdecaf/src/ios/nim/ios_nim.cpp type ios::nim (line 13) | namespace ios::nim type internal (line 21) | namespace internal function initialiseStaticData (line 26) | void function Error (line 34) | Error FILE: src/libdecaf/src/ios/nim/ios_nim.h function namespace (line 4) | namespace ios::nim FILE: src/libdecaf/src/ios/nim/ios_nim_boss_privilegedservice.cpp type ios::nim::internal (line 14) | namespace ios::nim::internal function addAccount (line 17) | static nn::Result FILE: src/libdecaf/src/ios/nim/ios_nim_boss_privilegedservice.h function namespace (line 5) | namespace ios::nim::internal FILE: src/libdecaf/src/ios/nim/ios_nim_boss_server.cpp type ios::nim::internal (line 8) | namespace ios::nim::internal class BossServer (line 17) | class BossServer : public nn::ipc::Server method BossServer (line 20) | BossServer() : type StaticBossServerData (line 26) | struct StaticBossServerData function Error (line 35) | Error function Error (line 65) | Error function initialiseStaticBossServerData (line 72) | void FILE: src/libdecaf/src/ios/nim/ios_nim_boss_server.h function namespace (line 3) | namespace ios::nim::internal FILE: src/libdecaf/src/ios/nim/ios_nim_log.h function namespace (line 4) | namespace ios::nim::internal FILE: src/libdecaf/src/ios/nim/ios_nim_nim_server.cpp type ios::nim::internal (line 7) | namespace ios::nim::internal class NimServer (line 16) | class NimServer : public nn::ipc::Server method NimServer (line 19) | NimServer() : type StaticNimServerData (line 25) | struct StaticNimServerData function Error (line 34) | Error function Error (line 63) | Error function initialiseStaticNimServerData (line 70) | void FILE: src/libdecaf/src/ios/nim/ios_nim_nim_server.h function namespace (line 4) | namespace ios::nim::internal FILE: src/libdecaf/src/ios/nn/ios_nn.cpp type nn (line 4) | namespace nn function initialiseProcess (line 7) | void function uninitialiseProcess (line 13) | void FILE: src/libdecaf/src/ios/nn/ios_nn.h function namespace (line 3) | namespace nn FILE: src/libdecaf/src/ios/nn/ios_nn_criticalsection.cpp type nn (line 20) | namespace nn class CriticalSection (line 23) | class CriticalSection type CriticalSectionWaiter (line 25) | struct CriticalSectionWaiter type PerProcessCriticalSectionData (line 33) | struct PerProcessCriticalSectionData function PerProcessCriticalSectionData (line 44) | static PerProcessCriticalSectionData & function SemaphoreId (line 52) | static SemaphoreId function SemaphoreId (line 58) | static SemaphoreId type internal (line 209) | namespace internal function initialiseProcessCriticalSectionData (line 212) | void function freeProcessCriticalSectionData (line 245) | void FILE: src/libdecaf/src/ios/nn/ios_nn_criticalsection.h function namespace (line 3) | namespace nn FILE: src/libdecaf/src/ios/nn/ios_nn_ipc_server.cpp type nn::ipc (line 21) | namespace nn::ipc function Result (line 24) | Result function Error (line 67) | Error function Result (line 74) | Result function Error (line 114) | Error function Error (line 134) | Error function Error (line 152) | Error function Result (line 191) | Result function Result (line 228) | Result function Result (line 234) | Result function Result (line 255) | Result FILE: src/libdecaf/src/ios/nn/ios_nn_ipc_server.h function namespace (line 21) | namespace nn::ipc FILE: src/libdecaf/src/ios/nn/ios_nn_ipc_server_command.h function namespace (line 6) | namespace nn::ipc FILE: src/libdecaf/src/ios/nn/ios_nn_recursivemutex.cpp type nn (line 9) | namespace nn FILE: src/libdecaf/src/ios/nn/ios_nn_recursivemutex.h function namespace (line 6) | namespace nn FILE: src/libdecaf/src/ios/nn/ios_nn_thread.cpp type nn (line 11) | namespace nn type ThreadStartData (line 28) | struct ThreadStartData function threadEntryPoint (line 35) | static ::ios::Error function Result (line 45) | Result FILE: src/libdecaf/src/ios/nn/ios_nn_thread.h function namespace (line 5) | namespace nn FILE: src/libdecaf/src/ios/nn/ios_nn_tls.cpp type nn (line 11) | namespace nn type NnThreadLocalStorage (line 14) | struct NnThreadLocalStorage type TlsTable (line 27) | struct TlsTable function TlsTable (line 35) | static TlsTable * function tlsAllocateEntry (line 50) | void function tlsGetDataSize (line 77) | uint32_t function tlsInitialiseData (line 87) | void function tlsDestroyData (line 110) | void function tlsInitialiseThread (line 126) | void function tlsGetEntry (line 138) | phys_ptr<void> FILE: src/libdecaf/src/ios/nn/ios_nn_tls.h function namespace (line 4) | namespace nn FILE: src/libdecaf/src/ios/nsec/ios_nsec.cpp type ios::nsec (line 21) | namespace ios::nsec type StaticNsecData (line 30) | struct StaticNsecData type internal (line 43) | namespace internal function initialiseStaticData (line 48) | static void function Error (line 55) | static Error function Error (line 75) | Error FILE: src/libdecaf/src/ios/nsec/ios_nsec.h function namespace (line 4) | namespace ios::nsec FILE: src/libdecaf/src/ios/nsec/ios_nsec_log.h function namespace (line 4) | namespace ios::nsec::internal FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_certstore.cpp type ios::nsec::internal (line 19) | namespace ios::nsec::internal type StaticCertStoreData (line 22) | struct StaticCertStoreData function checkCertPermission (line 30) | bool function checkCertExportable (line 69) | bool function getCertFileSize (line 75) | std::optional<uint32_t> function getCertFileData (line 103) | std::optional<uint32_t> function lookupCertMetaData (line 160) | phys_ptr<CertStoreMetaData> function Error (line 174) | Error function initialiseStaticCertStoreData (line 409) | void FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_certstore.h function namespace (line 14) | namespace ios::nsec::internal FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_device.cpp type ios::nsec::internal (line 12) | namespace ios::nsec::internal function NSSLError (line 15) | NSSLError function NSSLError (line 32) | NSSLError function NSSLError (line 38) | NSSLError function NSSLError (line 47) | NSSLError function NSSLError (line 125) | NSSLError FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_device.h function namespace (line 11) | namespace ios::nsec::internal FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_request.h function namespace (line 9) | namespace ios::nsec FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_response.h function namespace (line 9) | namespace ios::nsec FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_thread.cpp type ios::nsec::internal (line 18) | namespace ios::nsec::internal type StaticNsslThreadData (line 29) | struct StaticNsslThreadData function NSSLDevice (line 48) | static NSSLDevice * function Error (line 58) | static Error function Error (line 93) | static Error function Error (line 107) | static Error function Error (line 152) | static Error function Error (line 265) | static Error function Error (line 312) | Error function Error (line 341) | Error function Error (line 366) | Error function initialiseStaticNsslData (line 374) | void FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_thread.h function namespace (line 4) | namespace ios::nsec::internal FILE: src/libdecaf/src/ios/nsec/ios_nsec_nssl_types.h function namespace (line 4) | namespace ios::nsec FILE: src/libdecaf/src/ios/pad/ios_pad.cpp type ios::pad (line 11) | namespace ios::pad type internal (line 19) | namespace internal function initialiseStaticData (line 24) | static void function Error (line 32) | Error FILE: src/libdecaf/src/ios/pad/ios_pad.h function namespace (line 4) | namespace ios::pad FILE: src/libdecaf/src/ios/pad/ios_pad_btrm_device.cpp type ios::pad::internal (line 18) | namespace ios::pad::internal type StaticBtrmData (line 21) | struct StaticBtrmData function Error (line 36) | static Error function Error (line 76) | static Error function Error (line 121) | Error function initialiseStaticBtrmData (line 185) | void FILE: src/libdecaf/src/ios/pad/ios_pad_btrm_device.h function namespace (line 4) | namespace ios::pad::internal FILE: src/libdecaf/src/ios/pad/ios_pad_btrm_request.h function namespace (line 6) | namespace ios::pad FILE: src/libdecaf/src/ios/pad/ios_pad_btrm_response.h function namespace (line 4) | namespace ios::pad FILE: src/libdecaf/src/ios/pad/ios_pad_log.h function namespace (line 4) | namespace ios::pad::internal FILE: src/libdecaf/src/ios/test/ios_test.cpp type ios::test (line 3) | namespace ios::test function Error (line 6) | Error FILE: src/libdecaf/src/ios/test/ios_test.h function namespace (line 4) | namespace ios::test FILE: src/libdecaf/src/ios/usb/ios_usb.cpp type ios::usb (line 3) | namespace ios::usb function Error (line 6) | Error FILE: src/libdecaf/src/ios/usb/ios_usb.h function namespace (line 4) | namespace ios::usb FILE: src/libdecaf/src/nn/ac/nn_ac_result.h function Result (line 19) | static constexpr Result ResultConnectFailed { FILE: src/libdecaf/src/nn/ac/nn_ac_service.h function namespace (line 8) | namespace nn::ac::services FILE: src/libdecaf/src/nn/acp/nn_acp_miscservice.h function namespace (line 10) | namespace nn::acp::services FILE: src/libdecaf/src/nn/acp/nn_acp_result.h function namespace (line 4) | namespace nn::acp FILE: src/libdecaf/src/nn/acp/nn_acp_saveservice.h function namespace (line 9) | namespace nn::acp::services FILE: src/libdecaf/src/nn/acp/nn_acp_types.h function namespace (line 4) | namespace nn::acp FILE: src/libdecaf/src/nn/act/nn_act_accountloaderservice.h function namespace (line 9) | namespace nn::act::services FILE: src/libdecaf/src/nn/act/nn_act_accountmanagerservice.h function namespace (line 9) | namespace nn::act::services FILE: src/libdecaf/src/nn/act/nn_act_clientstandardservice.h function namespace (line 12) | namespace nn::act::services FILE: src/libdecaf/src/nn/act/nn_act_result.h function Result (line 1147) | static constexpr Result ResultAuthenticationFailureUnknown { FILE: src/libdecaf/src/nn/act/nn_act_serverstandardservice.h function namespace (line 12) | namespace nn::act::services FILE: src/libdecaf/src/nn/act/nn_act_types.h function namespace (line 6) | namespace nn::act FILE: src/libdecaf/src/nn/boss/nn_boss_management_service.h function namespace (line 4) | namespace nn::boss::services FILE: src/libdecaf/src/nn/boss/nn_boss_private_service.h function namespace (line 4) | namespace nn::boss::services FILE: src/libdecaf/src/nn/boss/nn_boss_privileged_service.h function namespace (line 6) | namespace nn::boss::services FILE: src/libdecaf/src/nn/boss/nn_boss_result.h function Result (line 339) | static constexpr Result ResultUnexpect { FILE: src/libdecaf/src/nn/boss/nn_boss_service.h function namespace (line 4) | namespace nn::boss::services FILE: src/libdecaf/src/nn/boss/nn_boss_test_service.h function namespace (line 4) | namespace nn::boss::services FILE: src/libdecaf/src/nn/boss/nn_boss_types.h function namespace (line 4) | namespace nn::boss FILE: src/libdecaf/src/nn/dbg/nn_dbg_result_string.cpp type nn::dbg (line 5) | namespace nn::dbg FILE: src/libdecaf/src/nn/dbg/nn_dbg_result_string.h function namespace (line 4) | namespace nn::dbg FILE: src/libdecaf/src/nn/ffl/nn_ffl_miidata.h function namespace (line 6) | namespace nn::ffl FILE: src/libdecaf/src/nn/ios/nn_ios_error.cpp type nn::ios (line 3) | namespace nn::ios function convertError (line 6) | nn::Result FILE: src/libdecaf/src/nn/ios/nn_ios_error.h function namespace (line 5) | namespace nn::ios FILE: src/libdecaf/src/nn/ipc/nn_ipc_command.h function namespace (line 5) | namespace nn::ipc FILE: src/libdecaf/src/nn/ipc/nn_ipc_format.h function namespace (line 4) | namespace nn::ipc FILE: src/libdecaf/src/nn/ipc/nn_ipc_managedbuffer.h function namespace (line 4) | namespace nn::ipc function ManagedBuffer (line 101) | struct InBuffer<void> : ManagedBuffer function ManagedBuffer (line 134) | struct InOutBuffer<void> : ManagedBuffer function ManagedBuffer (line 167) | struct OutBuffer<void> : ManagedBuffer FILE: src/libdecaf/src/nn/ipc/nn_ipc_result.h function Result (line 58) | static constexpr Result ResultUnusualControlFlow { FILE: src/libdecaf/src/nn/ipc/nn_ipc_service.h function namespace (line 5) | namespace nn::ipc FILE: src/libdecaf/src/nn/nfp/nn_nfp_result.h function Result (line 19) | static constexpr Result ResultInvalidState { FILE: src/libdecaf/src/nn/nn_result.h function namespace (line 4) | namespace nn function module (line 268) | constexpr int module() const noexcept FILE: src/libdecaf/src/nn/olv/nn_olv_result.h function Result (line 23) | static constexpr Result ResultNoData { FILE: src/libdecaf/src/nn/pdm/nn_pdm_cosservice.h function namespace (line 6) | namespace nn::pdm::services FILE: src/libdecaf/src/nn/pdm/nn_pdm_result.h function namespace (line 4) | namespace nn::pdm FILE: src/libdecaf/src/nn/spm/nn_spm_extendedstorageservice.h function namespace (line 7) | namespace nn::spm::services FILE: src/libdecaf/src/traceiter.h function class (line 4) | class TraceIterator FILE: src/libdecaf/src/vfs/vfs_device.h function namespace (line 12) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_directoryiterator.h function namespace (line 8) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_error.h function namespace (line 4) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_filehandle.h function namespace (line 6) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_host_device.cpp type vfs (line 12) | namespace vfs function Error (line 29) | Error function Error (line 49) | Error function Error (line 69) | Error function Error (line 77) | Error function Error (line 86) | Error function Error (line 93) | Error function translateOpenMode (line 158) | static std::string function Error (line 229) | Error function Error (line 252) | Error function Error (line 281) | Error function Error (line 302) | Error function Error (line 323) | Error function Error (line 496) | Error FILE: src/libdecaf/src/vfs/vfs_host_device.h function namespace (line 10) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_host_directoryiterator.cpp type vfs (line 4) | namespace vfs function Error (line 27) | Error FILE: src/libdecaf/src/vfs/vfs_host_directoryiterator.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_host_filehandle.cpp type vfs (line 12) | namespace vfs function Error (line 26) | Error function Error (line 47) | Error function Error (line 58) | Error FILE: src/libdecaf/src/vfs/vfs_host_filehandle.h function namespace (line 6) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_link_device.cpp type vfs (line 3) | namespace vfs function Error (line 25) | Error function Error (line 32) | Error function Error (line 39) | Error function Error (line 47) | Error function Error (line 57) | Error function Error (line 64) | Error function Error (line 87) | Error function Error (line 94) | Error function Error (line 102) | Error function Error (line 110) | Error function Error (line 118) | Error FILE: src/libdecaf/src/vfs/vfs_link_device.h function namespace (line 4) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_overlay_device.cpp type vfs (line 6) | namespace vfs function Error (line 28) | Error function Error (line 42) | Error function Error (line 56) | Error function Error (line 76) | Error function Error (line 108) | Error function Error (line 131) | Error function Error (line 185) | Error function Error (line 199) | Error function Error (line 214) | Error function Error (line 229) | Error function Error (line 244) | Error FILE: src/libdecaf/src/vfs/vfs_overlay_device.h function namespace (line 10) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_overlay_directoryiterator.cpp type vfs (line 3) | namespace vfs function Error (line 46) | Error FILE: src/libdecaf/src/vfs/vfs_overlay_directoryiterator.h function namespace (line 8) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_path.cpp type vfs (line 8) | namespace vfs function PathIterator (line 65) | PathIterator function PathIterator (line 85) | PathIterator function Path (line 91) | Path function normalisePath (line 97) | std::string FILE: src/libdecaf/src/vfs/vfs_path.h function namespace (line 4) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_pathiterator.cpp type vfs (line 6) | namespace vfs function Path (line 31) | const Path *PathIterator::operator ->() const function PathIterator (line 36) | PathIterator &PathIterator::operator++() function PathIterator (line 57) | PathIterator function PathIterator (line 65) | PathIterator & function PathIterator (line 86) | PathIterator FILE: src/libdecaf/src/vfs/vfs_pathiterator.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_permissions.h function namespace (line 3) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_status.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_device.cpp type vfs (line 13) | namespace vfs function Error (line 31) | Error function Error (line 60) | Error function Error (line 88) | Error function Error (line 119) | Error function Error (line 165) | Error function Error (line 189) | Error function Error (line 253) | Error function Error (line 279) | Error function Error (line 319) | Error function Error (line 338) | Error function Error (line 357) | Error FILE: src/libdecaf/src/vfs/vfs_virtual_device.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_directory.h function namespace (line 8) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_directoryiterator.cpp type vfs (line 7) | namespace vfs function Error (line 47) | Error FILE: src/libdecaf/src/vfs/vfs_virtual_directoryiterator.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_file.h function namespace (line 7) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_filehandle.cpp type vfs (line 7) | namespace vfs function Error (line 23) | Error function Error (line 40) | Error function Error (line 50) | Error FILE: src/libdecaf/src/vfs/vfs_virtual_filehandle.h function namespace (line 6) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_mounteddevice.h function namespace (line 6) | namespace vfs FILE: src/libdecaf/src/vfs/vfs_virtual_node.h function namespace (line 4) | namespace vfs FILE: src/libgfd/gfd.h function namespace (line 9) | namespace gfd FILE: src/libgfd/gfd_gx2.h function namespace (line 9) | namespace gfd FILE: src/libgfd/src/gfd_read.cpp type gfd (line 8) | namespace gfd type MemoryFile (line 11) | struct MemoryFile method eof (line 13) | bool eof() function openFile (line 22) | static bool function Type (line 40) | inline Type function readBinary (line 52) | inline void function readFileHeader (line 66) | static bool function readBlockHeader (line 95) | static bool function readRelocationHeader (line 122) | static bool function readBlockRelocations (line 147) | static bool function checkRelocation (line 168) | static bool function readString (line 181) | static std::string function readUniformBlocks (line 194) | static bool function readUniformVars (line 224) | static bool function readInitialValues (line 256) | static bool function readLoopVars (line 288) | static bool function readSamplerVars (line 317) | static bool function readAttribVars (line 347) | static bool function readGx2rBuffer (line 378) | static bool function readVertexShaderHeader (line 389) | static bool function readVertexShaderProgram (line 458) | static bool function readPixelShaderHeader (line 472) | static bool function readPixelShaderProgram (line 528) | static bool function readGeometryShaderHeader (line 542) | static bool function readGeometryShaderProgram (line 607) | static bool function readGeometryShaderCopyProgram (line 621) | static bool function readTextureHeader (line 635) | static bool function readTextureImage (line 691) | static bool function readTextureMipmap (line 705) | static bool function readFile (line 719) | bool FILE: src/libgfd/src/gfd_write.cpp type gfd (line 5) | namespace gfd type DataPatch (line 8) | struct DataPatch type TextPatch (line 14) | struct TextPatch function writeAt (line 24) | inline void function write (line 33) | inline void function writeNullTerminatedString (line 42) | inline void function writeBinary (line 52) | inline void function writeGX2RBuffer (line 62) | static bool function writeUniformBlocksData (line 73) | static bool function writeUniformVarsData (line 95) | static bool function writeInitialValuesData (line 119) | static bool function writeLoopVarsData (line 142) | static bool function writeSamplerVarsData (line 162) | static bool function writeAttribVarsData (line 184) | static bool function writeRelocationData (line 207) | static bool function writeVertexShader (line 251) | static bool function writePixelShader (line 330) | static bool function writeGeometryShader (line 391) | static bool function writeTexture (line 464) | static bool function writeBlock (line 507) | static bool function alignNextBlock (line 524) | static bool function writeFile (line 550) | bool FILE: src/libgpu/gpu.h function namespace (line 4) | namespace gpu FILE: src/libgpu/gpu7_displaylayout.h function namespace (line 4) | namespace gpu7 FILE: src/libgpu/gpu7_tiling.h function namespace (line 4) | namespace gpu7::tiling FILE: src/libgpu/gpu7_tiling_cpu.h function namespace (line 4) | namespace gpu7::tiling::cpu FILE: src/libgpu/gpu7_tiling_vulkan.h function namespace (line 8) | namespace gpu7::tiling::vulkan FILE: src/libgpu/gpu_config.h function namespace (line 7) | namespace gpu FILE: src/libgpu/gpu_graphicsdriver.h type class (line 12) | enum class function WindowSystemType (line 19) | enum class WindowSystemType function string_view (line 95) | struct fmt::formatter<gpu::WindowSystemType> : FILE: src/libgpu/gpu_ih.h function namespace (line 8) | namespace gpu::ih FILE: src/libgpu/gpu_memory.h function namespace (line 4) | namespace gpu::internal FILE: src/libgpu/gpu_ringbuffer.h function namespace (line 5) | namespace gpu::ringbuffer FILE: src/libgpu/gpu_tiling.h function namespace (line 5) | namespace gpu FILE: src/libgpu/gpu_vulkandriver.h function namespace (line 6) | namespace gpu FILE: src/libgpu/latte/latte_constants.h function namespace (line 3) | namespace latte FILE: src/libgpu/latte/latte_contextstate.h function namespace (line 10) | namespace latte FILE: src/libgpu/latte/latte_disassembler.h function namespace (line 5) | namespace latte FILE: src/libgpu/latte/latte_formats.h function namespace (line 9) | namespace latte FILE: src/libgpu/latte/latte_instructions.h function namespace (line 9) | namespace latte type SQ_CF_INST_TYPE (line 70) | enum SQ_CF_INST_TYPE : uint32_t type SQ_ALU_FLAGS (line 78) | enum SQ_ALU_FLAGS : uint32_t function BITFIELD_END (line 292) | BITFIELD_END type AluInst (line 325) | struct AluInst type VertexFetchInst (line 338) | struct VertexFetchInst type TextureFetchInst (line 354) | struct TextureFetchInst FILE: src/libgpu/latte/latte_pm4.h function namespace (line 7) | namespace latte FILE: src/libgpu/latte/latte_pm4_commands.h function namespace (line 13) | namespace latte function BITFIELD_END (line 957) | BITFIELD_END type EWP_DATA_SEL (line 980) | enum EWP_DATA_SEL : uint32_t type EWP_INT_SEL (line 988) | enum EWP_INT_SEL : uint32_t function BITFIELD_END (line 999) | BITFIELD_END type PfpSyncMe (line 1021) | struct PfpSyncMe type StreamOutBaseUpdate (line 1033) | struct StreamOutBaseUpdate type STRMOUT_OFFSET_SOURCE (line 1047) | enum STRMOUT_OFFSET_SOURCE : uint32_t function BITFIELD_END (line 1059) | BITFIELD_END type Nop (line 1081) | struct Nop type NopBE (line 1096) | struct NopBE type SurfaceSync (line 1111) | struct SurfaceSync type SP_PRED_OP (line 1130) | enum SP_PRED_OP function BITFIELD_END (line 1143) | BITFIELD_END type ContextControl (line 1160) | struct ContextControl type WRM_ENGINE (line 1175) | enum WRM_ENGINE : uint32_t type WRM_FUNCTION (line 1181) | enum WRM_FUNCTION : uint32_t type WRM_MEM_SPACE (line 1192) | enum WRM_MEM_SPACE : uint32_t function BITFIELD_END (line 1211) | BITFIELD_END type WaitMem (line 1236) | struct WaitMem FILE: src/libgpu/latte/latte_pm4_reader.h function namespace (line 9) | namespace latte FILE: src/libgpu/latte/latte_pm4_sizer.h function namespace (line 5) | namespace latte FILE: src/libgpu/latte/latte_pm4_writer.h function namespace (line 8) | namespace latte::pm4 FILE: src/libgpu/latte/latte_registers.h function namespace (line 16) | namespace latte FILE: src/libgpu/latte/latte_registers_cb.h function namespace (line 8) | namespace latte FILE: src/libgpu/latte/latte_registers_cp.h function namespace (line 7) | namespace latte FILE: src/libgpu/latte/latte_registers_db.h function namespace (line 8) | namespace latte FILE: src/libgpu/latte/latte_registers_pa.h function namespace (line 8) | namespace latte FILE: src/libgpu/latte/latte_registers_spi.h function namespace (line 7) | namespace latte FILE: src/libgpu/latte/latte_registers_sq.h function namespace (line 9) | namespace latte FILE: src/libgpu/latte/latte_registers_sx.h function namespace (line 7) | namespace latte FILE: src/libgpu/latte/latte_registers_td.h function namespace (line 5) | namespace latte FILE: src/libgpu/latte/latte_registers_vgt.h function namespace (line 7) | namespace latte FILE: src/libgpu/src/gpu7_displaylayout.cpp type gpu7 (line 7) | namespace gpu7 function updateDisplayLayout (line 10) | void function DisplayTouchEvent (line 110) | DisplayTouchEvent FILE: src/libgpu/src/gpu7_tiling.cpp type gpu7::tiling (line 10) | namespace gpu7::tiling function computeSurfaceBankSwappedWidth (line 13) | int function ADDR_E_RETURNCODE (line 64) | static ADDR_E_RETURNCODE function ADDR_HANDLE (line 71) | static ADDR_HANDLE function SurfaceInfo (line 97) | SurfaceInfo function unpitchImage (line 163) | void function computeUnpitchedImageSize (line 186) | size_t function computeUnpitchedMipMapSize (line 192) | size_t function unpitchMipMap (line 211) | void function RetileInfo (line 250) | RetileInfo function RetileInfo (line 279) | RetileInfo function RetileInfo (line 316) | RetileInfo function RetileInfo (line 359) | RetileInfo FILE: src/libgpu/src/gpu7_tiling_cpu.cpp type gpu7::tiling::cpu (line 8) | namespace gpu7::tiling::cpu type RetileCore (line 21) | struct RetileCore method copyElems (line 29) | static inline void method retileMicro8 (line 39) | static inline void method retileMicro16 (line 68) | static inline void method retileMicro32 (line 84) | static inline void method retileMicro64 (line 110) | static inline void method retileMicro128 (line 150) | static inline void method copyDepthXYGroup (line 196) | static inline void method retileMicroDepth (line 210) | static inline void type Params (line 238) | struct Params method retileMicro (line 261) | static inline void method retileMacro (line 328) | static inline void method retile (line 449) | static inline void function retileTiledSurface3 (line 467) | static inline void function retileTiledSurface2 (line 503) | static inline void function retileTiledSurface (line 538) | static inline void function retileLinearSurface (line 594) | static void function retile (line 620) | static inline void function untile (line 635) | void function tile (line 645) | void FILE: src/libgpu/src/gpu7_tiling_vulkan.cpp type gpu7::tiling::vulkan (line 8) | namespace gpu7::tiling::vulkan type GeneralPushConstants (line 11) | struct GeneralPushConstants type MicroTilePushConstants (line 17) | struct MicroTilePushConstants : GeneralPushConstants type MacroTilePushConstants (line 25) | struct MacroTilePushConstants : MicroTilePushConstants type TileShaderSpecialisation (line 32) | struct TileShaderSpecialisation type BppDepthInfo (line 45) | struct BppDepthInfo type TileModeInfo (line 55) | struct TileModeInfo function getRetileSpecKey (line 85) | static inline uint32_t function RetileHandle (line 297) | RetileHandle FILE: src/libgpu/src/gpu_clock.h function namespace (line 4) | namespace gpu::clock FILE: src/libgpu/src/gpu_configstorage.cpp type gpu (line 6) | namespace gpu function config (line 11) | std::shared_ptr<const Settings> function setConfig (line 17) | void function registerConfigChangeListener (line 23) | void FILE: src/libgpu/src/gpu_configstorage.h function namespace (line 5) | namespace gpu FILE: src/libgpu/src/gpu_event.cpp type gpu (line 4) | namespace gpu function setFlipCallback (line 9) | void function onFlip (line 15) | void FILE: src/libgpu/src/gpu_event.h function namespace (line 4) | namespace gpu FILE: src/libgpu/src/gpu_graphicsdriver.cpp type gpu (line 7) | namespace gpu function GraphicsDriver (line 10) | GraphicsDriver * function GraphicsDriver (line 23) | GraphicsDriver * FILE: src/libgpu/src/gpu_ih.cpp type gpu::ih (line 8) | namespace gpu::ih function write (line 26) | void function Entries (line 42) | Entries function setInterruptCallback (line 54) | void function enable (line 60) | void function disable (line 66) | void FILE: src/libgpu/src/gpu_ringbuffer.cpp type gpu::ringbuffer (line 7) | namespace gpu::ringbuffer function write (line 25) | void function Buffer (line 33) | Buffer function wait (line 42) | bool function wake (line 55) | void FILE: src/libgpu/src/gpu_tiling.cpp type gpu (line 7) | namespace gpu function ADDR_E_RETURNCODE (line 19) | static ADDR_E_RETURNCODE function initAddrLib (line 26) | bool function ADDR_HANDLE (line 56) | ADDR_HANDLE function calcSurfaceBankPipeSwizzle (line 66) | static inline void function alignTiling (line 87) | void function copySurfacePixels (line 128) | bool function convertFromTiled (line 168) | bool function convertToTiled (line 244) | bool FILE: src/libgpu/src/latte/latte_decoders.h function namespace (line 11) | namespace latte function getNextSlot (line 124) | size_t getNextSlot(size_t slot) function else (line 135) | struct AluGroupUnits type AluInstructionGroup (line 164) | struct AluInstructionGroup function class (line 170) | class AluClauseParser function GprIndexMode (line 269) | enum class GprIndexMode : uint32_t FILE: src/libgpu/src/latte/latte_disassembler.cpp type latte (line 11) | namespace latte type disassembler (line 14) | namespace disassembler function increaseIndent (line 20) | void function decreaseIndent (line 26) | void function disassembleCondition (line 36) | void function disassembleLoop (line 58) | static void function disassembleJump (line 102) | static void function disassembleCF (line 130) | void function disassembleNormal (line 197) | static void function disassemble (line 237) | std::string FILE: src/libgpu/src/latte/latte_disassembler_alu.cpp type latte (line 10) | namespace latte type disassembler (line 13) | namespace disassembler function disassembleKcache (line 16) | static void function disassembleAluSource (line 41) | static void function disassembleAluInstruction (line 232) | void function disassembleAluClause (line 436) | static void function disassembleCfALUInstruction (line 467) | void function disassembleControlFlowALU (line 489) | void FILE: src/libgpu/src/latte/latte_disassembler_export.cpp type latte (line 5) | namespace latte type disassembler (line 8) | namespace disassembler function disassembleDestMask (line 11) | char function disassembleExpInstruction (line 34) | void function disassembleExport (line 129) | void FILE: src/libgpu/src/latte/latte_disassembler_state.h function namespace (line 7) | namespace latte FILE: src/libgpu/src/latte/latte_disassembler_tex.cpp type latte (line 9) | namespace latte type disassembler (line 12) | namespace disassembler function disassembleTexInstruction (line 15) | void function disassembleTEXClause (line 131) | void function disassembleCfTEX (line 161) | void FILE: src/libgpu/src/latte/latte_disassembler_vtx.cpp type latte (line 7) | namespace latte type disassembler (line 10) | namespace disassembler function disassembleVtxInstruction (line 13) | void function disassembleVtxClause (line 133) | void function disassembleCfVTX (line 154) | void FILE: src/libgpu/src/latte/latte_endian.h function namespace (line 5) | namespace latte FILE: src/libgpu/src/latte/latte_formats.cpp type latte (line 7) | namespace latte type SurfaceFormatType (line 10) | enum SurfaceFormatType : uint32_t function validateSurfaceFormat (line 20) | static void function SurfaceFormatType (line 94) | static SurfaceFormatType function SurfaceFormat (line 131) | SurfaceFormat function getSurfaceFormatDataFormat (line 152) | latte::SQ_DATA_FORMAT function SurfaceFormatType (line 158) | static SurfaceFormatType function SurfaceFormat (line 179) | SurfaceFormat function SurfaceFormat (line 198) | SurfaceFormat function getDataFormatBitsPerElement (line 217) | uint32_t function getDataFormatIsCompressed (line 280) | bool function getDataFormatName (line 295) | std::string function DataFormatMeta (line 348) | DataFormatMeta function getDataFormatComponents (line 457) | uint32_t function getDataFormatComponentBits (line 492) | uint32_t function getDataFormatIsFloat (line 524) | bool function getTexDimDimensions (line 558) | uint32_t function getArrayModeTileMode (line 579) | latte::SQ_TILE_MODE FILE: src/libgpu/src/latte/latte_instructions.cpp type latte (line 3) | namespace latte function getInstructionNumSrcs (line 108) | uint32_t getInstructionNumSrcs(SQ_OP2_INST id) function getInstructionNumSrcs (line 119) | uint32_t getInstructionNumSrcs(SQ_OP3_INST id) function SQ_ALU_FLAGS (line 130) | SQ_ALU_FLAGS getInstructionFlags(SQ_OP2_INST id) function SQ_ALU_FLAGS (line 141) | SQ_ALU_FLAGS getInstructionFlags(SQ_OP3_INST id) FILE: src/libgpu/src/latte/latte_shaderparser.h function namespace (line 12) | namespace latte FILE: src/libgpu/src/null/null_driver.cpp type null (line 7) | namespace null FILE: src/libgpu/src/null/null_driver.h function namespace (line 4) | namespace null FILE: src/libgpu/src/pm4_processor.h function class (line 14) | class Pm4Processor function phys_addr (line 91) | phys_addr getRegisterAddr(uint32_t id) FILE: src/libgpu/src/spirv/spirv_alu_op2.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_alu_op3.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_alu_reduc.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_cf.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_export.cpp type spirv (line 4) | namespace spirv function calcSpecialVecPositions (line 9) | static inline void function calcMiscVecPos (line 40) | static inline uint32_t function calcCdist0VecPos (line 48) | static inline uint32_t function calcCdist1VecPos (line 56) | static inline uint32_t FILE: src/libgpu/src/spirv/spirv_helpers.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_pushconstants.h function namespace (line 6) | namespace spirv FILE: src/libgpu/src/spirv/spirv_shaderspvbuilder.h function namespace (line 8) | namespace spirv function writeGprChanRef (line 517) | void writeGprChanRef(const GprChanRef& ref, spv::Id srcId) function writeGprMaskRef (line 529) | void writeGprMaskRef(const latte::GprMaskRef &ref, spv::Id srcId) function int (line 695) | auto fetchSrcElem = [&](unsigned int elemIdx) function flushAluGroupWrites (line 823) | void flushAluGroupWrites() function updatePredicateAndExecuteMask (line 850) | void updatePredicateAndExecuteMask(const ControlFlowInst &cf, const AluI... function makeCompareBlock (line 1062) | auto makeCompareBlock = [&](spv::Op op) function makeEqCompareBlock (line 1070) | auto makeEqCompareBlock = [&](bool wantEquality) function switchSegments (line 1086) | auto switchSegments = std::vector<spv::Block *> { } function eq1block (line 1138) | auto eq1block = spv::Builder::If { lopSet, spv::SelectionControlMaskNone... function eq2block (line 1159) | auto eq2block = spv::Builder::If { lopClear, spv::SelectionControlMaskNo... function eq0block (line 1193) | auto eq0block = spv::Builder::If { pred, spv::SelectionControlMaskNone, ... function vsPushStruct (line 1322) | auto vsPushStruct = makeStructType({ function psPushStruct (line 1352) | auto psPushStruct = makeStructType({ function resetAr (line 1799) | void resetAr() function swapPrevRes (line 1810) | void swapPrevRes() function hasFunction (line 1837) | bool hasFunction(const std::string& name) const function isSamplerUsed (line 1855) | bool isSamplerUsed(uint32_t samplerIdx) const function isTextureUsed (line 1861) | bool isTextureUsed(uint32_t textureIdx) const function isUniformBufferUsed (line 1872) | bool isUniformBufferUsed(uint32_t bufferIdx) const function isStreamOutUsed (line 1878) | bool isStreamOutUsed(uint32_t bufferIdx) const function isPixelOutUsed (line 1884) | bool isPixelOutUsed(uint32_t exportIdx) const function getNumPosExports (line 1889) | int getNumPosExports() function getNumParamExports (line 1894) | int getNumParamExports() function getNumPixelExports (line 1899) | int getNumPixelExports() function makeDiscard (line 1904) | void makeDiscard() FILE: src/libgpu/src/spirv/spirv_spvbuilder.h function namespace (line 8) | namespace spirv function eIsZeroBlock (line 416) | auto eIsZeroBlock = spv::Builder::If { eIsZero, spv::SelectionControlMas... function mIsZeroBlk (line 419) | auto mIsZeroBlk = spv::Builder::If { mIsZero, spv::SelectionControlMaskN... function eLessThan31Blk (line 435) | auto eLessThan31Blk = spv::Builder::If { eLessThan31, spv::SelectionCont... function mIsZeroBlk (line 450) | auto mIsZeroBlk = spv::Builder::If { mIsZero, spv::SelectionControlMaskN... function eIsZeroBlock (line 500) | auto eIsZeroBlock = spv::Builder::If { eIsZero, spv::SelectionControlMas... function mIsZeroBlk (line 503) | auto mIsZeroBlk = spv::Builder::If { mIsZero, spv::SelectionControlMaskN... function eLessThan31Blk (line 519) | auto eLessThan31Blk = spv::Builder::If { eLessThan31, spv::SelectionCont... function mIsZeroBlk (line 534) | auto mIsZeroBlk = spv::Builder::If { mIsZero, spv::SelectionControlMaskN... FILE: src/libgpu/src/spirv/spirv_tex.cpp type spirv (line 4) | namespace spirv FILE: src/libgpu/src/spirv/spirv_translate.h type class (line 18) | enum class type class (line 26) | enum class function PixelOutputType (line 33) | enum class PixelOutputType : uint32_t type AttribElem (line 60) | struct AttribElem type ShaderDesc (line 70) | struct ShaderDesc function ShaderDesc (line 85) | struct VertexShaderDesc : public ShaderDesc FILE: src/libgpu/src/spirv/spirv_transpiler.cpp type spirv (line 8) | namespace spirv function findVsOutputLocation (line 121) | int findVsOutputLocation(const std::array<uint8_t, 40>& semantics, uin... function translate (line 608) | bool translate(const ShaderDesc& shaderDesc, Shader *shader) function RectStubShaderDesc (line 613) | RectStubShaderDesc function generateRectStub (line 621) | bool generateRectStub(const RectStubShaderDesc& shaderDesc, RectStubSh... function shaderToString (line 800) | std::string FILE: src/libgpu/src/spirv/spirv_transpiler.h function namespace (line 7) | namespace spirv FILE: src/libgpu/src/spirv/spirv_vtx.cpp type spirv (line 5) | namespace spirv function findVtxSemanticGpr (line 171) | int findVtxSemanticGpr(const std::array<latte::SQ_VTX_SEMANTIC_N, 32>&... FILE: src/libgpu/src/vulkan/vk_mem_alloc.h type VmaDeviceMemoryCallbacks (line 1859) | typedef struct VmaDeviceMemoryCallbacks type VmaAllocatorCreateFlagBits (line 1868) | typedef enum VmaAllocatorCreateFlagBits type VkFlags (line 1930) | typedef VkFlags VmaAllocatorCreateFlags; type VmaVulkanFunctions (line 1936) | typedef struct VmaVulkanFunctions type VmaRecordFlagBits (line 1969) | typedef enum VmaRecordFlagBits type VkFlags (line 1980) | typedef VkFlags VmaRecordFlags; type VmaRecordSettings (line 1983) | typedef struct VmaRecordSettings type VmaAllocatorCreateInfo (line 1998) | typedef struct VmaAllocatorCreateInfo type VmaStatInfo (line 2142) | typedef struct VmaStatInfo type VmaStats (line 2159) | typedef struct VmaStats type VmaBudget (line 2181) | typedef struct VmaBudget type VmaMemoryUsage (line 2264) | enum VmaMemoryUsage type VmaAllocationCreateFlagBits (line 2332) | typedef enum VmaAllocationCreateFlagBits type VkFlags (line 2442) | typedef VkFlags VmaAllocationCreateFlags; type VmaAllocationCreateInfo (line 2444) | typedef struct VmaAllocationCreateInfo type VmaPoolCreateFlagBits (line 2546) | typedef enum VmaPoolCreateFlagBits type VkFlags (line 2603) | typedef VkFlags VmaPoolCreateFlags; type VmaPoolCreateInfo (line 2607) | typedef struct VmaPoolCreateInfo type VmaPoolStats (line 2655) | typedef struct VmaPoolStats type VmaAllocationInfo (line 2785) | struct VmaAllocationInfo type VmaDefragmentationFlagBits (line 3119) | enum VmaDefragmentationFlagBits type VkFlags (line 3123) | typedef VkFlags VmaDefragmentationFlags; type VmaDefragmentationInfo2 (line 3129) | typedef struct VmaDefragmentationInfo2 type VmaDefragmentationInfo (line 3206) | typedef struct VmaDefragmentationInfo type VmaDefragmentationStats (line 3221) | typedef struct VmaDefragmentationStats function VmaUint32ToStr (line 3663) | static inline void VmaUint32ToStr(char* outStr, size_t strLen, uint32_t ... function VmaUint64ToStr (line 3667) | static inline void VmaUint64ToStr(char* outStr, size_t strLen, uint64_t ... function VmaPtrToStr (line 3671) | static inline void VmaPtrToStr(char* outStr, size_t strLen, const void* ... function class (line 3678) | class VmaMutex function class (line 3694) | class VmaRWMutex function class (line 3708) | class VmaRWMutex function class (line 3722) | class VmaRWMutex function VmaCountBitsSet (line 3841) | static inline uint32_t VmaCountBitsSet(uint32_t v) function T (line 3854) | inline T VmaAlignUp(T val, T align) function T (line 3861) | inline T VmaAlignDown(T val, T align) function T (line 3868) | inline T VmaRoundDiv(T x, T y) function VmaIsPow2 (line 3879) | bool VmaIsPow2(T x) function VmaNextPow2 (line 3885) | static inline uint32_t VmaNextPow2(uint32_t v) function VmaNextPow2 (line 3896) | static inline uint64_t VmaNextPow2(uint64_t v) function VmaPrevPow2 (line 3910) | static inline uint32_t VmaPrevPow2(uint32_t v) function VmaPrevPow2 (line 3920) | static inline uint64_t VmaPrevPow2(uint64_t v) function VmaStrIsEmpty (line 3932) | static inline bool VmaStrIsEmpty(const char* pStr) function VmaBlocksOnSamePage (line 3998) | static inline bool VmaBlocksOnSamePage( type VmaSuballocationType (line 4012) | enum VmaSuballocationType function VmaIsBufferImageGranularityConflict (line 4029) | static inline bool VmaIsBufferImageGranularityConflict( function VmaWriteMagicValue (line 4062) | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) function VmaValidateMagicValue (line 4075) | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) function VmaFillGpuDefragmentationBufferCreateInfo (line 4093) | static void VmaFillGpuDefragmentationBufferCreateInfo(VkBufferCreateInfo... function VmaMutexLock (line 4102) | struct VmaMutexLock function VmaMutexLockRead (line 4120) | struct VmaMutexLockRead function VmaMutexLockWrite (line 4135) | struct VmaMutexLockWrite function IterT (line 4169) | IterT VmaBinaryFindFirstNotLess(IterT beg, IterT end, const KeyT& key, c... function VmaValidatePointerArray (line 4201) | bool VmaValidatePointerArray(uint32_t count, const T* arr) function VmaFree (line 4234) | static void VmaFree(const VkAllocationCallbacks* pAllocationCallbacks, v... function T (line 4245) | T* VmaAllocate(const VkAllocationCallbacks* pAllocationCallbacks) function T (line 4251) | T* VmaAllocateArray(const VkAllocationCallbacks* pAllocationCallbacks, s... function vma_delete (line 4261) | void vma_delete(const VkAllocationCallbacks* pAllocationCallbacks, T* ptr) function vma_delete_array (line 4268) | void vma_delete_array(const VkAllocationCallbacks* pAllocationCallbacks,... function VmaFreeString (line 4290) | static void VmaFreeString(const VkAllocationCallbacks* allocs, char* str) type T (line 4304) | typedef T value_type; function m_pCallbacks (line 4306) | VmaStlAllocator(const VkAllocationCallbacks* pCallbacks) : m_pCallbacks(... function T (line 4309) | T* allocate(size_t n) { return VmaAllocateArray<T>(m_pCallbacks, n); } function deallocate (line 4310) | void deallocate(T* p, size_t n) { VmaFree(m_pCallbacks, p); } function VmaVectorInsert (line 4331) | void VmaVectorInsert(std::vector<T, allocatorT>& vec, size_t index, cons... function VmaVectorRemove (line 4337) | void VmaVectorRemove(std::vector<T, allocatorT>& vec, size_t index) function T (line 4405) | T* data() { return m_pArray; } function T (line 4406) | const T* data() const { return m_pArray; } function T (line 4413) | const T& operator[](size_t index) const function T (line 4424) | const T& front() const function T (line 4434) | const T& back() const function insert (line 4487) | void insert(size_t index, const T& src) function remove (line 4498) | void remove(size_t index) function push_back (line 4508) | void push_back(const T& src) function pop_back (line 4515) | void pop_back() function push_front (line 4521) | void push_front(const T& src) function pop_front (line 4526) | void pop_front() type T (line 4532) | typedef T* iterator; function iterator (line 4534) | iterator begin() { return m_pArray; } function iterator (line 4535) | iterator end() { return m_pArray + m_Count; } type ItemBlock (line 4612) | struct ItemBlock function ItemType (line 4742) | ItemType* Front() { return m_pFront; } function ItemType (line 4743) | const ItemType* Front() const { return m_pFront; } function ItemType (line 4744) | ItemType* Back() { return m_pBack; } function ItemType (line 4745) | const ItemType* Back() const { return m_pBack; } function iterator (line 4972) | VMA_CLASS_NO_COPY(VmaList) function m_RawList (line 5128) | VmaList(const AllocatorT& allocator) : m_RawList(allocator.m_pCallbacks)... function iterator (line 5133) | iterator begin() { return iterator(&m_RawList, m_RawList.Front()); } function iterator (line 5134) | iterator end() { return iterator(&m_RawList, VMA_NULL); } function clear (line 5139) | void clear() { m_RawList.Clear(); } function push_back (line 5140) | void push_back(const T& value) { m_RawList.PushBack(value); } function erase (line 5141) | void erase(iterator it) { m_RawList.Remove(it.m_pItem); } function iterator (line 5142) | iterator insert(iterator it, const T& value) { return iterator(&m_RawLis... type PairType (line 5183) | typedef PairType* iterator; function m_Vector (line 5185) | m_Vector(allocator) { } function iterator (line 5187) | iterator begin() { return m_Vector.begin(); } function iterator (line 5188) | iterator end() { return m_Vector.end(); } function const (line 5203) | bool operator()(const VmaPair<FirstT, SecondT>& lhs, const VmaPair<First... function const (line 5207) | bool operator()(const VmaPair<FirstT, SecondT>& lhs, const FirstT& rhsFi... type VMA_CACHE_OPERATION (line 5253) | enum VMA_CACHE_OPERATION { VMA_CACHE_FLUSH, VMA_CACHE_INVALIDATE } function Dtor (line 5255) | struct VmaAllocation_T function InitBlockAllocation (line 5303) | void InitBlockAllocation( function InitLost (line 5326) | void InitLost() function InitDedicatedAllocation (line 5345) | void InitDedicatedAllocation( function VmaDeviceMemoryBlock (line 5372) | VmaDeviceMemoryBlock* GetBlock() const function VkDeviceSize (line 5377) | VkDeviceSize GetOffset() const; function CompareExchangeLastUseFrameIndex (line 5388) | bool CompareExchangeLastUseFrameIndex(uint32_t& expected, uint32_t desired) function DedicatedAllocCalcStatsInfo (line 5402) | void DedicatedAllocCalcStatsInfo(VmaStatInfo& outInfo) function InitBufferImageUsage (line 5424) | void InitBufferImageUsage(uint32_t bufferImageUsage) type BlockAllocation (line 5447) | struct BlockAllocation type DedicatedAllocation (line 5455) | struct DedicatedAllocation type VmaSuballocation (line 5481) | struct VmaSuballocation type VmaSuballocationOffsetLess (line 5490) | struct VmaSuballocationOffsetLess type VmaSuballocationOffsetGreater (line 5497) | struct VmaSuballocationOffsetGreater type VmaList (line 5505) | typedef VmaList< VmaSuballocation, VmaStlAllocator<VmaSuballocation> > V... function VmaAllocationRequestType (line 5510) | enum class VmaAllocationRequestType type VmaVector (line 6531) | typedef VmaVector< BlockInfo*, VmaStlAllocator<BlockInfo*> > BlockInfoVe... function CalcBlocksWithNonMovableCount (line 6539) | size_t CalcBlocksWithNonMovableCount() const; type VmaBlockDefragmentationContext (line 6680) | struct VmaBlockDefragmentationContext function class (line 6690) | class VmaBlockVectorDefragmentationContext type VmaDefragmentationContext_T (line 6734) | struct VmaDefragmentationContext_T function class (line 6776) | class VmaRecorder function class (line 6910) | class VmaAllocationObjectAllocator type VmaCurrentBudgetData (line 6924) | struct VmaCurrentBudgetData function AddAllocation (line 6954) | void AddAllocation(uint32_t heapIndex, VkDeviceSize allocationSize) function RemoveAllocation (line 6962) | void RemoveAllocation(uint32_t heapIndex, VkDeviceSize allocationSize) function GetVulkanFunctions (line 6973) | struct VmaAllocator_T function MemoryTypeIndexToHeapIndex (line 7028) | uint32_t MemoryTypeIndexToHeapIndex(uint32_t memTypeIndex) const function IsMemoryTypeNonCoherent (line 7034) | bool IsMemoryTypeNonCoherent(uint32_t memTypeIndex) const function VkDeviceSize (line 7040) | VkDeviceSize GetMemoryTypeMinAlignment(uint32_t memTypeIndex) const function VmaRecorder (line 7053) | VmaRecorder* GetRecorder() const { return m_pRecorder; } function VmaFree (line 7246) | static void VmaFree(VmaAllocator hAllocator, void* ptr) function T (line 7252) | T* VmaAllocate(VmaAllocator hAllocator) function T (line 7258) | T* VmaAllocateArray(VmaAllocator hAllocator, size_t count) function vma_delete (line 7264) | void vma_delete(VmaAllocator hAllocator, T* ptr) function vma_delete_array (line 7273) | void vma_delete_array(VmaAllocator hAllocator, T* ptr, size_t count) function class (line 7287) | class VmaStringBuilder function Add (line 7305) | void VmaStringBuilder::Add(const char* pStr) function AddNumber (line 7315) | void VmaStringBuilder::AddNumber(uint32_t num) function AddNumber (line 7327) | void VmaStringBuilder::AddNumber(uint64_t num) function AddPointer (line 7339) | void VmaStringBuilder::AddPointer(const void* ptr) function class (line 7353) | class VmaJsonWriter function BeginObject (line 7417) | void VmaJsonWriter::BeginObject(bool singleLine) function EndObject (line 7431) | void VmaJsonWriter::EndObject() function BeginArray (line 7442) | void VmaJsonWriter::BeginArray(bool singleLine) function EndArray (line 7456) | void VmaJsonWriter::EndArray() function WriteString (line 7467) | void VmaJsonWriter::WriteString(const char* pStr) function BeginString (line 7473) | void VmaJsonWriter::BeginString(const char* pStr) function ContinueString (line 7485) | void VmaJsonWriter::ContinueString(const char* pStr) function ContinueString (line 7521) | void VmaJsonWriter::ContinueString(uint32_t n) function ContinueString (line 7527) | void VmaJsonWriter::ContinueString(uint64_t n) function ContinueString_Pointer (line 7533) | void VmaJsonWriter::ContinueString_Pointer(const void* ptr) function EndString (line 7539) | void VmaJsonWriter::EndString(const char* pStr) function WriteNumber (line 7549) | void VmaJsonWriter::WriteNumber(uint32_t n) function WriteNumber (line 7556) | void VmaJsonWriter::WriteNumber(uint64_t n) function WriteBool (line 7563) | void VmaJsonWriter::WriteBool(bool b) function WriteNull (line 7570) | void VmaJsonWriter::WriteNull() function BeginValue (line 7577) | void VmaJsonWriter::BeginValue(bool isString) function WriteIndent (line 7599) | void VmaJsonWriter::WriteIndent(bool oneLess) function SetUserData (line 7618) | void VmaAllocation_T::SetUserData(VmaAllocator hAllocator, void* pUserData) function ChangeBlockAllocation (line 7633) | void VmaAllocation_T::ChangeBlockAllocation( function ChangeOffset (line 7654) | void VmaAllocation_T::ChangeOffset(VkDeviceSize newOffset) function VkDeviceSize (line 7660) | VkDeviceSize VmaAllocation_T::GetOffset() const function MakeLost (line 7720) | bool VmaAllocation_T::MakeLost(uint32_t currentFrameIndex, uint32_t fram... function PrintParameters (line 7758) | void VmaAllocation_T::PrintParameters(class VmaJsonWriter& json) const function FreeUserDataString (line 7791) | void VmaAllocation_T::FreeUserDataString(VmaAllocator hAllocator) function BlockAllocMap (line 7798) | void VmaAllocation_T::BlockAllocMap() function BlockAllocUnmap (line 7809) | void VmaAllocation_T::BlockAllocUnmap() function VkResult (line 7820) | VkResult VmaAllocation_T::DedicatedAllocMap(VmaAllocator hAllocator, voi... function DedicatedAllocUnmap (line 7850) | void VmaAllocation_T::DedicatedAllocUnmap(VmaAllocator hAllocator) function VmaPrintStatInfo (line 7869) | static void VmaPrintStatInfo(VmaJsonWriter& json, const VmaStatInfo& stat) function const (line 7917) | struct VmaSuballocationItemSizeLess function PrintDetailedMap_Begin (line 7945) | void VmaBlockMetadata::PrintDetailedMap_Begin(class VmaJsonWriter& json, function PrintDetailedMap_Allocation (line 7968) | void VmaBlockMetadata::PrintDetailedMap_Allocation(class VmaJsonWriter& ... function PrintDetailedMap_UnusedRange (line 7982) | void VmaBlockMetadata::PrintDetailedMap_UnusedRange(class VmaJsonWriter&... function PrintDetailedMap_End (line 8000) | void VmaBlockMetadata::PrintDetailedMap_End(class VmaJsonWriter& json) c... function Init (line 8024) | void VmaBlockMetadata_Generic::Init(VkDeviceSize size) function CalcAllocationStatInfo (line 8134) | void VmaBlockMetadata_Generic::CalcAllocationStatInfo(VmaStatInfo& outIn... function AddPoolStats (line 8164) | void VmaBlockMetadata_Generic::AddPoolStats(VmaPoolStats& inoutStats) const function PrintDetailedMap (line 8177) | void VmaBlockMetadata_Generic::PrintDetailedMap(class VmaJsonWriter& jso... function CreateAllocationRequest (line 8200) | bool VmaBlockMetadata_Generic::CreateAllocationRequest( function MakeRequestedAllocationsLost (line 8344) | bool VmaBlockMetadata_Generic::MakeRequestedAllocationsLost( function MakeAllocationsLost (line 8373) | uint32_t VmaBlockMetadata_Generic::MakeAllocationsLost(uint32_t currentF... function VkResult (line 8389) | VkResult VmaBlockMetadata_Generic::CheckCorruption(const void* pBlockData) function Alloc (line 8409) | void VmaBlockMetadata_Generic::Alloc( function Free (line 8470) | void VmaBlockMetadata_Generic::Free(const VmaAllocation allocation) function FreeAtOffset (line 8485) | void VmaBlockMetadata_Generic::FreeAtOffset(VkDeviceSize offset) function ValidateFreeSuballocationList (line 8499) | bool VmaBlockMetadata_Generic::ValidateFreeSuballocationList() const function CheckAllocation (line 8513) | bool VmaBlockMetadata_Generic::CheckAllocation( function MergeFreeWithNext (line 8735) | void VmaBlockMetadata_Generic::MergeFreeWithNext(VmaSuballocationList::i... function RegisterFreeSuballocation (line 8795) | void VmaBlockMetadata_Generic::RegisterFreeSuballocation(VmaSuballocatio... function UnregisterFreeSuballocation (line 8816) | void VmaBlockMetadata_Generic::UnregisterFreeSuballocation(VmaSuballocat... function IsBufferImageGranularityConflictPossible (line 8846) | bool VmaBlockMetadata_Generic::IsBufferImageGranularityConflictPossible( function Init (line 8892) | void VmaBlockMetadata_Linear::Init(VkDeviceSize size) function Validate (line 8898) | bool VmaBlockMetadata_Linear::Validate() const function VkDeviceSize (line 9014) | VkDeviceSize VmaBlockMetadata_Linear::GetUnusedRangeSizeMax() const function CalcAllocationStatInfo (line 9076) | void VmaBlockMetadata_Linear::CalcAllocationStatInfo(VmaStatInfo& outInf... function AddPoolStats (line 9249) | void VmaBlockMetadata_Linear::AddPoolStats(VmaPoolStats& inoutStats) const function PrintDetailedMap (line 9402) | void VmaBlockMetadata_Linear::PrintDetailedMap(class VmaJsonWriter& json... function CreateAllocationRequest (line 9678) | bool VmaBlockMetadata_Linear::CreateAllocationRequest( function CreateAllocationRequest_UpperAddress (line 9703) | bool VmaBlockMetadata_Linear::CreateAllocationRequest_UpperAddress( function CreateAllocationRequest_LowerAddress (line 9804) | bool VmaBlockMetadata_Linear::CreateAllocationRequest_LowerAddress( function MakeRequestedAllocationsLost (line 10025) | bool VmaBlockMetadata_Linear::MakeRequestedAllocationsLost( function MakeAllocationsLost (line 10078) | uint32_t VmaBlockMetadata_Linear::MakeAllocationsLost(uint32_t currentFr... function VkResult (line 10117) | VkResult VmaBlockMetadata_Linear::CheckCorruption(const void* pBlockData) function Alloc (line 10152) | void VmaBlockMetadata_Linear::Alloc( function Free (line 10217) | void VmaBlockMetadata_Linear::Free(const VmaAllocation allocation) function FreeAtOffset (line 10222) | void VmaBlockMetadata_Linear::FreeAtOffset(VkDeviceSize offset) function ShouldCompact1st (line 10303) | bool VmaBlockMetadata_Linear::ShouldCompact1st() const function Init (line 10419) | void VmaBlockMetadata_Buddy::Init(VkDeviceSize size) function Validate (line 10443) | bool VmaBlockMetadata_Buddy::Validate() const function CalcAllocationStatInfo (line 10489) | void VmaBlockMetadata_Buddy::CalcAllocationStatInfo(VmaStatInfo& outInfo... function AddPoolStats (line 10512) | void VmaBlockMetadata_Buddy::AddPoolStats(VmaPoolStats& inoutStats) const function PrintDetailedMap (line 10530) | void VmaBlockMetadata_Buddy::PrintDetailedMap(class VmaJsonWriter& json)... function CreateAllocationRequest (line 10556) | bool VmaBlockMetadata_Buddy::CreateAllocationRequest( function MakeRequestedAllocationsLost (line 10603) | bool VmaBlockMetadata_Buddy::MakeRequestedAllocationsLost( function MakeAllocationsLost (line 10615) | uint32_t VmaBlockMetadata_Buddy::MakeAllocationsLost(uint32_t currentFra... function Alloc (line 10624) | void VmaBlockMetadata_Buddy::Alloc( function DeleteNode (line 10698) | void VmaBlockMetadata_Buddy::DeleteNode(Node* node) function ValidateNode (line 10708) | bool VmaBlockMetadata_Buddy::ValidateNode(ValidationContext& ctx, const ... function AllocSizeToLevel (line 10749) | uint32_t VmaBlockMetadata_Buddy::AllocSizeToLevel(VkDeviceSize allocSize... function FreeAtOffset (line 10763) | void VmaBlockMetadata_Buddy::FreeAtOffset(VmaAllocation alloc, VkDeviceS... function CalcAllocationStatInfoNode (line 10809) | void VmaBlockMetadata_Buddy::CalcAllocationStatInfoNode(VmaStatInfo& out... function AddToFreeListFront (line 10849) | void VmaBlockMetadata_Buddy::AddToFreeListFront(uint32_t level, Node* node) function RemoveFromFreeList (line 10868) | void VmaBlockMetadata_Buddy::RemoveFromFreeList(uint32_t level, Node* node) function PrintDetailedMapNode (line 10894) | void VmaBlockMetadata_Buddy::PrintDetailedMapNode(class VmaJsonWriter& j... function Destroy (line 10970) | void VmaDeviceMemoryBlock::Destroy(VmaAllocator allocator) function VkResult (line 10992) | VkResult VmaDeviceMemoryBlock::CheckCorruption(VmaAllocator hAllocator) function VkResult (line 11007) | VkResult VmaDeviceMemoryBlock::Map(VmaAllocator hAllocator, uint32_t cou... function Unmap (line 11039) | void VmaDeviceMemoryBlock::Unmap(VmaAllocator hAllocator, uint32_t count) function VkResult (line 11057) | VkResult VmaDeviceMemoryBlock::WriteMagicValueAroundAllocation(VmaAlloca... function VkResult (line 11076) | VkResult VmaDeviceMemoryBlock::ValidateMagicValueAroundAllocation(VmaAll... function VkResult (line 11098) | VkResult VmaDeviceMemoryBlock::BindBufferMemory( function VkResult (line 11115) | VkResult VmaDeviceMemoryBlock::BindImageMemory( function InitStatInfo (line 11132) | static void InitStatInfo(VmaStatInfo& outInfo) function VmaAddStatInfo (line 11140) | static void VmaAddStatInfo(VmaStatInfo& inoutInfo, const VmaStatInfo& sr... function VmaPostprocessCalcStatInfo (line 11153) | static void VmaPostprocessCalcStatInfo(VmaStatInfo& inoutInfo) function SetName (line 11185) | void VmaPool_T::SetName(const char* pName) function VkResult (line 11236) | VkResult VmaBlockVector::CreateMinBlocks() function GetPoolStats (line 11247) | void VmaBlockVector::GetPoolStats(VmaPoolStats* pStats) function IsEmpty (line 11268) | bool VmaBlockVector::IsEmpty() function IsCorruptionDetectionEnabled (line 11274) | bool VmaBlockVector::IsCorruptionDetectionEnabled() const function VkResult (line 11329) | VkResult VmaBlockVector::AllocatePage( function Free (line 11657) | void VmaBlockVector::Free( function VkDeviceSize (line 11723) | VkDeviceSize VmaBlockVector::CalcMaxBlockSize() const function Remove (line 11735) | void VmaBlockVector::Remove(VmaDeviceMemoryBlock* pBlock) function IncrementallySortBlocks (line 11746) | void VmaBlockVector::IncrementallySortBlocks() function VkResult (line 11759) | VkResult VmaBlockVector::AllocateFromBlock( function VkResult (line 11825) | VkResult VmaBlockVector::CreateBlock(VkDeviceSize blockSize, size_t* pNe... function ApplyDefragmentationMovesCpu (line 11857) | void VmaBlockVector::ApplyDefragmentationMovesCpu( function ApplyDefragmentationMovesGpu (line 11964) | void VmaBlockVector::ApplyDefragmentationMovesGpu( function FreeEmptyBlocks (line 12029) | void VmaBlockVector::FreeEmptyBlocks(VmaDefragmentationStats* pDefragmen... function UpdateHasEmptyBlock (line 12051) | void VmaBlockVector::UpdateHasEmptyBlock() function PrintDetailedMap (line 12065) | void VmaBlockVector::PrintDetailedMap(class VmaJsonWriter& json) function Defragment (line 12128) | void VmaBlockVector::Defragment( function DefragmentationEnd (line 12204) | void VmaBlockVector::DefragmentationEnd( function CalcAllocationCount (line 12227) | size_t VmaBlockVector::CalcAllocationCount() const function MakePoolAllocationsLost (line 12253) | void VmaBlockVector::MakePoolAllocationsLost( function VkResult (line 12269) | VkResult VmaBlockVector::CheckCorruption() function AddStats (line 12287) | void VmaBlockVector::AddStats(VmaStats* pStats) function AddAllocation (line 12341) | void VmaDefragmentationAlgorithm_Generic::AddAllocation(VmaAllocation hA... function VkResult (line 12358) | VkResult VmaDefragmentationAlgorithm_Generic::DefragmentRound( function CalcBlocksWithNonMovableCount (line 12486) | size_t VmaDefragmentationAlgorithm_Generic::CalcBlocksWithNonMovableCoun... function VkResult (line 12497) | VkResult VmaDefragmentationAlgorithm_Generic::Defragment( function MoveMakesSense (line 12546) | bool VmaDefragmentationAlgorithm_Generic::MoveMakesSense( function PreprocessMetadata (line 12790) | void VmaDefragmentationAlgorithm_Fast::PreprocessMetadata() function PostprocessMetadata (line 12813) | void VmaDefragmentationAlgorithm_Fast::PostprocessMetadata() function InsertSuballoc (line 12888) | void VmaDefragmentationAlgorithm_Fast::InsertSuballoc(VmaBlockMetadata_G... function AddAllocation (line 12926) | void VmaBlockVectorDefragmentationContext::AddAllocation(VmaAllocation h... function Begin (line 12932) | void VmaBlockVectorDefragmentationContext::Begin(bool overlappingMoveSup... function AddPools (line 12999) | void VmaDefragmentationContext_T::AddPools(uint32_t poolCount, VmaPool* ... function AddAllocations (line 13029) | void VmaDefragmentationContext_T::AddAllocations( function VkResult (line 13088) | VkResult VmaDefragmentationContext_T::Defragment( function VkResult (line 13157) | VkResult VmaRecorder::Init(const VmaRecordSettings& settings, bool useMu... function RecordCreateAllocator (line 13185) | void VmaRecorder::RecordCreateAllocator(uint32_t frameIndex) function RecordDestroyAllocator (line 13195) | void VmaRecorder::RecordDestroyAllocator(uint32_t frameIndex) function RecordCreatePool (line 13205) | void VmaRecorder::RecordCreatePool(uint32_t frameIndex, const VmaPoolCre... function RecordDestroyPool (line 13222) | void VmaRecorder::RecordDestroyPool(uint32_t frameIndex, VmaPool pool) function RecordAllocateMemory (line 13233) | void VmaRecorder::RecordAllocateMemory(uint32_t frameIndex, function RecordAllocateMemoryPages (line 13258) | void VmaRecorder::RecordAllocateMemoryPages(uint32_t frameIndex, function RecordAllocateMemoryForBuffer (line 13284) | void VmaRecorder::RecordAllocateMemoryForBuffer(uint32_t frameIndex, function RecordAllocateMemoryForImage (line 13313) | void VmaRecorder::RecordAllocateMemoryForImage(uint32_t frameIndex, function RecordFreeMemory (line 13342) | void VmaRecorder::RecordFreeMemory(uint32_t frameIndex, function RecordFreeMemoryPages (line 13354) | void VmaRecorder::RecordFreeMemoryPages(uint32_t frameIndex, function RecordSetAllocationUserData (line 13368) | void VmaRecorder::RecordSetAllocationUserData(uint32_t frameIndex, function RecordCreateLostAllocation (line 13385) | void VmaRecorder::RecordCreateLostAllocation(uint32_t frameIndex, function RecordMapMemory (line 13397) | void VmaRecorder::RecordMapMemory(uint32_t frameIndex, function RecordUnmapMemory (line 13409) | void VmaRecorder::RecordUnmapMemory(uint32_t frameIndex, function RecordFlushAllocation (line 13421) | void VmaRecorder::RecordFlushAllocation(uint32_t frameIndex, function RecordInvalidateAllocation (line 13435) | void VmaRecorder::RecordInvalidateAllocation(uint32_t frameIndex, function RecordCreateBuffer (line 13449) | void VmaRecorder::RecordCreateBuffer(uint32_t frameIndex, function RecordCreateImage (line 13475) | void VmaRecorder::RecordCreateImage(uint32_t frameIndex, function RecordDestroyBuffer (line 13510) | void VmaRecorder::RecordDestroyBuffer(uint32_t frameIndex, function RecordDestroyImage (line 13522) | void VmaRecorder::RecordDestroyImage(uint32_t frameIndex, function RecordTouchAllocation (line 13534) | void VmaRecorder::RecordTouchAllocation(uint32_t frameIndex, function RecordGetAllocationInfo (line 13546) | void VmaRecorder::RecordGetAllocationInfo(uint32_t frameIndex, function RecordMakePoolAllocationsLost (line 13558) | void VmaRecorder::RecordMakePoolAllocationsLost(uint32_t frameIndex, function RecordDefragmentationBegin (line 13570) | void VmaRecorder::RecordDefragmentationBegin(uint32_t frameIndex, function RecordDefragmentationEnd (line 13593) | void VmaRecorder::RecordDefragmentationEnd(uint32_t frameIndex, function RecordSetPoolName (line 13605) | void VmaRecorder::RecordSetPoolName(uint32_t frameIndex, function WriteConfiguration (line 13632) | void VmaRecorder::WriteConfiguration( function GetBasicParams (line 13683) | void VmaRecorder::GetBasicParams(CallParams& outParams) function PrintPointerList (line 13692) | void VmaRecorder::PrintPointerList(uint64_t count, const VmaAllocation* ... function Flush (line 13702) | void VmaRecorder::Flush() function VmaAllocation (line 13719) | VmaAllocation VmaAllocationObjectAllocator::Allocate() function Free (line 13725) | void VmaAllocationObjectAllocator::Free(VmaAllocation hAlloc) function VkResult (line 13851) | VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo* pCreateInfo) function ImportVulkanFunctions (line 13907) | void VmaAllocator_T::ImportVulkanFunctions(const VmaVulkanFunctions* pVu... function VkDeviceSize (line 14041) | VkDeviceSize VmaAllocator_T::CalcPreferredBlockSize(uint32_t memTypeIndex) function VkResult (line 14049) | VkResult VmaAllocator_T::AllocateMemoryOfType( function VkResult (line 14151) | VkResult VmaAllocator_T::AllocateDedicatedMemory( function VkResult (line 14251) | VkResult VmaAllocator_T::AllocateDedicatedMemoryPage( function GetBufferMemoryRequirements (line 14296) | void VmaAllocator_T::GetBufferMemoryRequirements( function GetImageMemoryRequirements (line 14326) | void VmaAllocator_T::GetImageMemoryRequirements( function VkResult (line 14356) | VkResult VmaAllocator_T::AllocateMemory( function FreeMemory (line 14488) | void VmaAllocator_T::FreeMemory( function VkResult (line 14534) | VkResult VmaAllocator_T::ResizeAllocation( function CalculateStats (line 14548) | void VmaAllocator_T::CalculateStats(VmaStats* pStats) function GetBudget (line 14595) | void VmaAllocator_T::GetBudget(VmaBudget* outBudget, uint32_t firstHeap,... function VkResult (line 14639) | VkResult VmaAllocator_T::DefragmentationBegin( function VkResult (line 14668) | VkResult VmaAllocator_T::DefragmentationEnd( function GetAllocationInfo (line 14675) | void VmaAllocator_T::GetAllocationInfo(VmaAllocation hAllocation, VmaAll... function TouchAllocation (line 14734) | bool VmaAllocator_T::TouchAllocation(VmaAllocation hAllocation) function VkResult (line 14773) | VkResult VmaAllocator_T::CreatePool(const VmaPoolCreateInfo* pCreateInfo... function DestroyPool (line 14807) | void VmaAllocator_T::DestroyPool(VmaPool pool) function GetPoolStats (line 14819) | void VmaAllocator_T::GetPoolStats(VmaPool pool, VmaPoolStats* pPoolStats) function SetCurrentFrameIndex (line 14824) | void VmaAllocator_T::SetCurrentFrameIndex(uint32_t frameIndex) function MakePoolAllocationsLost (line 14835) | void VmaAllocator_T::MakePoolAllocationsLost( function VkResult (line 14844) | VkResult VmaAllocator_T::CheckPoolCorruption(VmaPool hPool) function VkResult (line 14849) | VkResult VmaAllocator_T::CheckCorruption(uint32_t memoryTypeBits) function CreateLostAllocation (line 14893) | void VmaAllocator_T::CreateLostAllocation(VmaAllocation* pAllocation) function VkResult (line 14900) | VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo... function FreeVulkanMemory (line 14940) | void VmaAllocator_T::FreeVulkanMemory(uint32_t memoryType, VkDeviceSize ... function VkResult (line 14953) | VkResult VmaAllocator_T::BindVulkanBuffer( function VkResult (line 14979) | VkResult VmaAllocator_T::BindVulkanImage( function VkResult (line 15005) | VkResult VmaAllocator_T::Map(VmaAllocation hAllocation, void** ppData) function Unmap (line 15031) | void VmaAllocator_T::Unmap(VmaAllocation hAllocation) function VkResult (line 15049) | VkResult VmaAllocator_T::BindBufferMemory( function VkResult (line 15073) | VkResult VmaAllocator_T::BindImageMemory( function FlushOrInvalidateAllocation (line 15097) | void VmaAllocator_T::FlushOrInvalidateAllocation( function FreeDedicatedMemory (line 15164) | void VmaAllocator_T::FreeDedicatedMemory(const VmaAllocation allocation) function CalculateGpuDefragmentationMemoryTypeBits (line 15194) | uint32_t VmaAllocator_T::CalculateGpuDefragmentationMemoryTypeBits() const function UpdateVulkanBudget (line 15220) | void VmaAllocator_T::UpdateVulkanBudget() function FillAllocation (line 15245) | void VmaAllocator_T::FillAllocation(const VmaAllocation hAllocation, uin... function GetGpuDefragmentationMemoryTypeBits (line 15262) | uint32_t VmaAllocator_T::GetGpuDefragmentationMemoryTypeBits() function PrintDetailedMap (line 15274) | void VmaAllocator_T::PrintDetailedMap(VmaJsonWriter& json) function VMA_CALL_POST (line 15354) | VMA_CALL_POST vmaCreateAllocator( function VMA_CALL_POST (line 15366) | VMA_CALL_POST vmaDestroyAllocator( function VMA_CALL_POST (line 15376) | VMA_CALL_POST vmaGetPhysicalDeviceProperties( function VMA_CALL_POST (line 15384) | VMA_CALL_POST vmaGetMemoryProperties( function VMA_CALL_POST (line 15392) | VMA_CALL_POST vmaGetMemoryTypeProperties( function VMA_CALL_POST (line 15402) | VMA_CALL_POST vmaSetCurrentFrameIndex( function VMA_CALL_POST (line 15414) | VMA_CALL_POST vmaCalculateStats( function VMA_CALL_POST (line 15423) | VMA_CALL_POST vmaGetBudget( function VMA_CALL_POST (line 15434) | VMA_CALL_POST vmaBuildStatsString( function VMA_CALL_POST (line 15546) | VMA_CALL_POST vmaFreeStatsString( function VMA_CALL_POST (line 15562) | VMA_CALL_POST vmaFindMemoryTypeIndex( function VMA_CALL_POST (line 15641) | VMA_CALL_POST vmaFindMemoryTypeIndexForBufferInfo( function VMA_CALL_POST (line 15673) | VMA_CALL_POST vmaFindMemoryTypeIndexForImageInfo( function VMA_CALL_POST (line 15705) | VMA_CALL_POST vmaCreatePool( function VMA_CALL_POST (line 15727) | VMA_CALL_POST vmaDestroyPool( function VMA_CALL_POST (line 15750) | VMA_CALL_POST vmaGetPoolStats( function VMA_CALL_POST (line 15762) | VMA_CALL_POST vmaMakePoolAllocationsLost( function VMA_CALL_POST (line 15780) | VMA_CALL_POST vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool) function VMA_CALL_POST (line 15791) | VMA_CALL_POST vmaGetPoolName( function VMA_CALL_POST (line 15805) | VMA_CALL_POST vmaSetPoolName( function VMA_CALL_POST (line 15825) | VMA_CALL_POST vmaAllocateMemory( function VMA_CALL_POST (line 15866) | VMA_CALL_POST vmaAllocateMemoryPages( function VMA_CALL_POST (line 15915) | VMA_CALL_POST vmaAllocateMemoryForBuffer( function VMA_CALL_POST (line 15965) | VMA_CALL_POST vmaAllocateMemoryForImage( function VMA_CALL_POST (line 16014) | VMA_CALL_POST vmaFreeMemory( function VMA_CALL_POST (line 16041) | VMA_CALL_POST vmaFreeMemoryPages( function VMA_CALL_POST (line 16068) | VMA_CALL_POST vmaResizeAllocation( function VMA_CALL_POST (line 16082) | VMA_CALL_POST vmaGetAllocationInfo( function VMA_CALL_POST (line 16102) | VMA_CALL_POST vmaTouchAllocation( function VMA_CALL_POST (line 16121) | VMA_CALL_POST vmaSetAllocationUserData( function VMA_CALL_POST (line 16142) | VMA_CALL_POST vmaCreateLostAllocation( function VMA_CALL_POST (line 16161) | VMA_CALL_POST vmaMapMemory( function VMA_CALL_POST (line 16183) | VMA_CALL_POST vmaUnmapMemory( function VMA_CALL_POST (line 16202) | VMA_CALL_POST vmaFlushAllocation(VmaAllocator allocator, VmaAllocation a... function VMA_CALL_POST (line 16221) | VMA_CALL_POST vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocat... function VMA_CALL_POST (line 16240) | VMA_CALL_POST vmaCheckCorruption(VmaAllocator allocator, uint32_t memory... function VMA_CALL_POST (line 16251) | VMA_CALL_POST vmaDefragment( function VMA_CALL_POST (line 16282) | VMA_CALL_POST vmaDefragmentationBegin( function VMA_CALL_POST (line 16316) | VMA_CALL_POST vmaDefragmentationEnd( function VMA_CALL_POST (line 16340) | VMA_CALL_POST vmaBindBufferMemory( function VMA_CALL_POST (line 16354) | VMA_CALL_POST vmaBindBufferMemory2( function VMA_CALL_POST (line 16370) | VMA_CALL_POST vmaBindImageMemory( function VMA_CALL_POST (line 16384) | VMA_CALL_POST vmaBindImageMemory2( function VMA_CALL_POST (line 16400) | VMA_CALL_POST vmaCreateBuffer( function VMA_CALL_POST (line 16503) | VMA_CALL_POST vmaDestroyBuffer( function VMA_CALL_POST (line 16537) | VMA_CALL_POST vmaCreateImage( function VMA_CALL_POST (line 16632) | VMA_CALL_POST vmaDestroyImage( FILE: src/libgpu/src/vulkan/vulkan_attribbuffers.cpp type vulkan (line 4) | namespace vulkan function VertexBufferDesc (line 7) | VertexBufferDesc FILE: src/libgpu/src/vulkan/vulkan_debug.cpp type vulkan (line 4) | namespace vulkan function _setVkObjectName (line 55) | static void FILE: src/libgpu/src/vulkan/vulkan_descs.h function namespace (line 13) | namespace vulkan type ColorBufferDesc (line 55) | struct ColorBufferDesc type DepthStencilBufferDesc (line 67) | struct DepthStencilBufferDesc type VertexBufferDesc (line 78) | struct VertexBufferDesc function else (line 85) | struct SurfaceDesc type SurfaceViewDesc (line 201) | struct SurfaceViewDesc type FramebufferDesc (line 226) | struct FramebufferDesc type SamplerDesc (line 237) | struct SamplerDesc type SwapChainDesc (line 249) | struct SwapChainDesc type RenderPassDesc (line 256) | struct RenderPassDesc type PipelineLayoutDesc (line 281) | struct PipelineLayoutDesc type PipelineDesc (line 301) | struct PipelineDesc type StreamOutBufferDesc (line 372) | struct StreamOutBufferDesc FILE: src/libgpu/src/vulkan/vulkan_display.cpp type vulkan (line 19) | namespace vulkan function VKAPI_ATTR (line 22) | static VKAPI_ATTR VkBool32 VKAPI_CALL function registerDebugCallback (line 124) | static void function getWindowSystemExtensions (line 144) | static bool function createVulkanInstance (line 190) | static vk::Instance function choosePhysicalDevice (line 248) | static vk::PhysicalDevice function createVulkanSurface (line 255) | static vk::SurfaceKHR function chooseSurfaceFormat (line 305) | static vk::Format function createDevice (line 322) | static std::tuple<vk::Device, uint32_t, vk::PhysicalDeviceFeatures2, v... function createRenderPass (line 510) | static bool function choosePresentMode (line 551) | static vk::PresentModeKHR function createSwapchain (line 575) | static bool function destroySwapchain (line 633) | static void function recreateSwapchain (line 651) | static void function createPipelineLayout (line 661) | static bool function createRenderPipeline (line 715) | static bool function createDescriptorPools (line 872) | static bool function chooseMemoryTypeIndex (line 891) | static std::optional<uint32_t> function createBuffers (line 912) | static bool function createDescriptorSets (line 966) | static bool function createFences (line 982) | static bool function acquireScanBuffer (line 1144) | static void function renderScanBuffer (line 1186) | static void function releaseScanBuffer (line 1204) | static void FILE: src/libgpu/src/vulkan/vulkan_draw.cpp type vulkan (line 6) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_driver.cpp type vulkan (line 9) | namespace vulkan function ResourceUsageMeta (line 483) | ResourceUsageMeta FILE: src/libgpu/src/vulkan/vulkan_driver.h function namespace (line 36) | namespace vulkan type VulkanDisplayPipeline (line 443) | struct VulkanDisplayPipeline FILE: src/libgpu/src/vulkan/vulkan_fences.cpp type vulkan (line 4) | namespace vulkan function SyncWaiter (line 7) | SyncWaiter * FILE: src/libgpu/src/vulkan/vulkan_framebuffer.cpp type vulkan (line 5) | namespace vulkan function FramebufferDesc (line 8) | FramebufferDesc function SurfaceViewObject (line 270) | SurfaceViewObject * function SurfaceViewObject (line 313) | SurfaceViewObject * FILE: src/libgpu/src/vulkan/vulkan_indices.cpp type vulkan (line 5) | namespace vulkan function unpackQuadList (line 9) | static void function calculateIndexBufferSize (line 50) | static inline uint32_t FILE: src/libgpu/src/vulkan/vulkan_memcache.cpp type vulkan (line 6) | namespace vulkan function forEachMemSegment (line 11) | static inline void function forEachSectionSegment (line 24) | static inline void function forEachMemSegment (line 46) | static inline void function MemCacheObject (line 55) | MemCacheObject * function SectionRange (line 405) | SectionRange function MemCacheObject (line 418) | MemCacheObject * function DataBufferObject (line 528) | DataBufferObject * FILE: src/libgpu/src/vulkan/vulkan_memtracker.h function namespace (line 10) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_pipelinelayouts.cpp type vulkan (line 6) | namespace vulkan function PipelineLayoutDesc (line 9) | PipelineLayoutDesc function PipelineLayoutObject (line 132) | PipelineLayoutObject * FILE: src/libgpu/src/vulkan/vulkan_pipelines.cpp type vulkan (line 9) | namespace vulkan function PipelineDesc (line 12) | PipelineDesc FILE: src/libgpu/src/vulkan/vulkan_pm4.cpp type vulkan (line 14) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_renderpass.cpp type vulkan (line 5) | namespace vulkan function RenderPassDesc (line 8) | RenderPassDesc FILE: src/libgpu/src/vulkan/vulkan_samplers.cpp type vulkan (line 5) | namespace vulkan function SamplerDesc (line 8) | SamplerDesc FILE: src/libgpu/src/vulkan/vulkan_shaderbuffers.cpp type vulkan (line 4) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_shaders.cpp type vulkan (line 11) | namespace vulkan function spirvTextureTypeFromLatte (line 14) | spirv::TextureInputType function spirvPixelTypeFromLatte (line 23) | spirv::PixelOutputType type ShaderBinaryEntry (line 229) | struct ShaderBinaryEntry method ShaderBinaryEntry (line 231) | ShaderBinaryEntry(std::string name, gsl::span<const uint8_t> binary) : function dumpRawShaderBinaries (line 242) | static void function dumpRawShader (line 264) | static void function dumpTranslatedShader (line 379) | static void FILE: src/libgpu/src/vulkan/vulkan_staging.cpp type vulkan (line 4) | namespace vulkan function StagingBuffer (line 14) | StagingBuffer * function StagingBuffer (line 87) | StagingBuffer * FILE: src/libgpu/src/vulkan/vulkan_streamout.cpp type vulkan (line 4) | namespace vulkan function _barrierStreamContextBuffer (line 12) | static inline void function StreamContextObject (line 29) | StreamContextObject * function StreamOutBufferDesc (line 133) | StreamOutBufferDesc FILE: src/libgpu/src/vulkan/vulkan_surface.cpp type vulkan (line 8) | namespace vulkan function _makeSurfaceDescStr (line 11) | static inline std::string function _makeSurfaceName (line 31) | static inline std::string function _makeSurfaceViewName (line 40) | static inline std::string function SectionRange (line 58) | static inline SectionRange function _unthickenedSliceSize (line 66) | static inline uint32_t function _sliceRangeToMemRange (line 72) | static inline std::pair<uint32_t, uint32_t> function _getTilingSurfaceDesc (line 82) | static inline gpu7::tiling::SurfaceDescription function MemCacheObject (line 132) | MemCacheObject * function SurfaceGroupObject (line 240) | SurfaceGroupObject * function SurfaceObject (line 285) | SurfaceObject * function SurfaceGroupObject (line 301) | SurfaceGroupObject * function SurfaceObject (line 312) | SurfaceObject * function SurfaceObject (line 862) | SurfaceObject * function SurfaceViewObject (line 921) | SurfaceViewObject * function SurfaceViewObject (line 964) | SurfaceViewObject * FILE: src/libgpu/src/vulkan/vulkan_swapchain.cpp type vulkan (line 4) | namespace vulkan function SwapChainObject (line 7) | SwapChainObject * FILE: src/libgpu/src/vulkan/vulkan_textures.cpp type vulkan (line 4) | namespace vulkan function SurfaceViewDesc (line 7) | SurfaceViewDesc FILE: src/libgpu/src/vulkan/vulkan_tiling.cpp type vulkan (line 4) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_utils.cpp type vulkan (line 7) | namespace vulkan function getVkSurfaceFormat (line 10) | vk::Format function SurfaceFormatUsage (line 172) | SurfaceFormatUsage function getVkComponentSwizzle (line 309) | vk::ComponentSwizzle function getVkBorderColor (line 332) | vk::BorderColor function getVkXyTextureFilter (line 349) | vk::Filter function getVkZTextureFilter (line 366) | vk::SamplerMipmapMode function getVkTextureAddressMode (line 381) | vk::SamplerAddressMode function getVkAnisotropyEnabled (line 406) | bool function getVkMaxAnisotropy (line 412) | float function getVkCompareOpEnabled (line 431) | bool function getVkCompareOp (line 437) | vk::CompareOp function getVkStencilOp (line 462) | vk::StencilOp function getVkBlendFactor (line 487) | vk::BlendFactor function getVkBlendOp (line 538) | vk::BlendOp function getVkSampleCount (line 557) | vk::SampleCountFlags FILE: src/libgpu/src/vulkan/vulkan_utils.h function namespace (line 7) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_validate.cpp type vulkan (line 7) | namespace vulkan FILE: src/libgpu/src/vulkan/vulkan_viewscissor.cpp type vulkan (line 4) | namespace vulkan FILE: tests/cpu/fuzz-compare/fuzztests.cpp function array_size (line 18) | inline size_t array_size(T (&arr)[SIZE]) { type InstructionFuzzData (line 22) | struct InstructionFuzzData { function buildFuzzData (line 31) | bool buildFuzzData(InstructionID instrId, InstructionFuzzData &fuzzData) function setupFuzzData (line 109) | bool function setFieldValue (line 119) | void setFieldValue(Instruction &instr, InstructionField field, uint32_t ... function compareStateField (line 123) | bool function compareStateField (line 132) | bool function executeInstrTest (line 149) | bool function executeFuzzTests (line 507) | bool FILE: tests/cpu/fuzz-compare/main.cpp function main (line 9) | int main(int argc, char *argv[]) FILE: tests/cpu/generator/client/console.c function allocConsole (line 3) | void allocConsole(struct SystemFunctions *funcs, struct ConsoleData *con... function freeConsole (line 14) | void freeConsole(struct SystemFunctions *funcs, struct ConsoleData *cons... function renderConsole (line 23) | void renderConsole(struct ConsoleData *console) type ConsoleData (line 39) | struct ConsoleData FILE: tests/cpu/generator/client/console.h type ConsoleData (line 11) | struct ConsoleData type SystemFunctions (line 17) | struct SystemFunctions type ConsoleData (line 17) | struct ConsoleData type SystemFunctions (line 18) | struct SystemFunctions type ConsoleData (line 18) | struct ConsoleData type ConsoleData (line 19) | struct ConsoleData type ConsoleData (line 20) | struct ConsoleData FILE: tests/cpu/generator/client/loader.c function _start (line 3) | void _start() FILE: tests/cpu/generator/client/program.c type SystemFunctions (line 10) | struct SystemFunctions type SystemFunctions (line 11) | struct SystemFunctions type PacketHeader (line 13) | struct PacketHeader type VersionPacket (line 19) | struct VersionPacket type ExecuteCodeTestPacket (line 25) | struct ExecuteCodeTestPacket function writeInstruction (line 32) | void writeInstruction(struct SystemFunctions *sysFuncs, void *func, uint... function _entryPoint (line 45) | void _entryPoint() function recvwait (line 172) | int recvwait(struct SystemFunctions *sysFuncs, int sock, void *buffer, i... function sendwait (line 192) | int sendwait(struct SystemFunctions *sysFuncs, int sock, const void *buf... FILE: tests/cpu/generator/client/program.h type TestState (line 9) | struct TestState type TestState (line 26) | struct TestState FILE: tests/cpu/generator/client/sysfuncs.c function loadSysFuncs (line 4) | void loadSysFuncs(struct SystemFunctions *sysFuncs) FILE: tests/cpu/generator/client/sysfuncs.h type SystemFunctions (line 7) | struct SystemFunctions type SystemFunctions (line 31) | struct SystemFunctions FILE: tests/cpu/generator/dataset/generator.cpp function setCRB (line 21) | static void function generateTests (line 27) | static void function main (line 244) | int main(int argc, char **argv) FILE: tests/cpu/generator/server/server.cpp type HWRegisterState (line 25) | struct HWRegisterState type PacketHeader (line 42) | struct PacketHeader type Commands (line 44) | enum Commands type VersionPacket (line 56) | struct VersionPacket : PacketHeader method VersionPacket (line 58) | VersionPacket(uint32_t value) type ExecuteGeneralTestPacket (line 68) | struct ExecuteGeneralTestPacket : PacketHeader method ExecuteGeneralTestPacket (line 70) | ExecuteGeneralTestPacket() type TestFinishedPacket (line 81) | struct TestFinishedPacket : PacketHeader method TestFinishedPacket (line 83) | TestFinishedPacket() class TestServer (line 91) | class TestServer method TestServer (line 96) | TestServer(Socket *socket) : method saveTestFile (line 116) | void saveTestFile() method sendNextTest (line 126) | void sendNextTest() method handleTestResult (line 166) | void handleTestResult(ExecuteGeneralTestPacket *result) method onReceivePacket (line 190) | void onReceivePacket(PacketHeader *packet) method onSocketError (line 211) | void onSocketError(Socket *socket, int code) method onSocketDisconnect (line 217) | void onSocketDisconnect(Socket *socket) method onSocketReceive (line 223) | void onSocketReceive(Socket *socket, const char *buffer, size_t size) function loadTests (line 268) | static void function main (line 286) | int main(int argc, char **argv) FILE: tests/cpu/libcpu/main.cpp type SomeStructure (line 12) | struct SomeStructure { } FILE: tests/cpu/runner-achurch/main.cpp function runTests (line 12) | int function main (line 85) | int main(int argc, char *argv[]) FILE: tests/cpu/runner-generated/hardwaretests.cpp type hwtest (line 24) | namespace hwtest function printTestField (line 27) | static void function compareFPSCR (line 102) | static bool function runTests (line 137) | int runTests(const std::string &path) FILE: tests/cpu/runner-generated/hardwaretests.h function namespace (line 9) | namespace hwtest type TestData (line 44) | struct TestData type TestFile (line 59) | struct TestFile FILE: tests/cpu/runner-generated/main.cpp function main (line 14) | int main(int argc, char *argv[]) FILE: tests/gpu/tiling/addrlib_helpers.h function class (line 8) | class AddrLib function ADDR_E_RETURNCODE (line 141) | static ADDR_E_RETURNCODE function copySurfacePixels (line 148) | void function ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT (line 181) | ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT function ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT (line 192) | ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT FILE: tests/gpu/tiling/cpu_tiling_test.cpp function compareTilingToAddrLib (line 8) | static inline void type ALibPendingCpuPerfEntry (line 103) | struct ALibPendingCpuPerfEntry type PendingCpuPerfEntry (line 168) | struct PendingCpuPerfEntry FILE: tests/gpu/tiling/test_helpers.h function compareImages (line 23) | static inline bool FILE: tests/gpu/tiling/tiling_test.cpp function vulkanBeforeStart (line 11) | bool vulkanBeforeStart() { return true; } function vulkanAfterComplete (line 12) | bool vulkanAfterComplete() { return true; } function main (line 18) | int main(int argc, char* argv[]) FILE: tests/gpu/tiling/tiling_tests.h type TestLayout (line 12) | struct TestLayout type TestFormat (line 21) | struct TestFormat type TestTilingMode (line 28) | struct TestTilingMode FILE: tests/gpu/tiling/vulkan_helpers.cpp function VKAPI_ATTR (line 14) | static VKAPI_ATTR VkBool32 VKAPI_CALL function initialiseVulkan (line 41) | bool function shutdownVulkan (line 146) | bool function SsboBuffer (line 152) | SsboBuffer function freeSsboBuffer (line 207) | void function uploadSsboBuffer (line 214) | void function downloadSsboBuffer (line 223) | void function SyncCmdBuffer (line 232) | SyncCmdBuffer function freeSyncCmdBuffer (line 252) | void function beginSyncCmdBuffer (line 262) | void function endSyncCmdBuffer (line 271) | void function execSyncCmdBuffer (line 278) | void function globalVkMemoryBarrier (line 291) | void FILE: tests/gpu/tiling/vulkan_helpers.h type class (line 16) | enum class type SsboBuffer (line 23) | struct SsboBuffer type SyncCmdBuffer (line 29) | struct SyncCmdBuffer FILE: tests/gpu/tiling/vulkan_tiling_test.cpp function compareTilingToAddrLib (line 15) | static inline void type PendingVkPerfEntry (line 185) | struct PendingVkPerfEntry function vulkanBeforeStart (line 333) | bool vulkanBeforeStart() function vulkanAfterComplete (line 344) | bool vulkanAfterComplete() FILE: tools/gfd-tool/gfdtool.cpp type OutputState (line 21) | struct OutputState function increaseIndent (line 27) | static void function decreaseIndent (line 33) | static void function startGroup (line 41) | static void function endGroup (line 48) | static void function writeField (line 55) | static void function printInfo (line 61) | static bool function getFilename (line 860) | static std::string function getFileBasename (line 881) | static std::string function convertTexture (line 893) | static bool function disassembleShaderBinary (line 996) | static bool function main (line 1016) | int main(int argc, char **argv) FILE: tools/latte-assembler/src/assembler_alu.cpp function decodeOpcodeAlias (line 6) | static std::string function assembleAluInst (line 32) | static void function assembleAluGroup (line 231) | static void function assembleAluClause (line 266) | void FILE: tools/latte-assembler/src/assembler_cf.cpp function assembleCfInst (line 14) | static void function assembleInstruction (line 65) | static void function assembleClauses (line 81) | static void function assembleEndOfProgram (line 191) | static void function assembleAST (line 211) | void FILE: tools/latte-assembler/src/assembler_common.cpp function parseNumber (line 3) | unsigned long function parseFloat (line 10) | float function parseHexNumber (line 16) | uint32_t function LiteralValue (line 22) | LiteralValue function markGprRead (line 40) | void function markGprWritten (line 47) | void function markSrcRead (line 54) | void FILE: tools/latte-assembler/src/assembler_exp.cpp function assembleExpInst (line 4) | void FILE: tools/latte-assembler/src/assembler_instructions.cpp function getCfInstructionByName (line 3) | latte::SQ_CF_INST getCfInstructionByName(const std::string &findName) function getCfExpInstructionByName (line 11) | latte::SQ_CF_EXP_INST getCfExpInstructionByName(const std::string &findN... function getCfAluInstructionByName (line 19) | latte::SQ_CF_ALU_INST getCfAluInstructionByName(const std::string &findN... function getAluOp2InstructionByName (line 27) | latte::SQ_OP2_INST getAluOp2InstructionByName(const std::string &findName) function getAluOp3InstructionByName (line 35) | latte::SQ_OP3_INST getAluOp3InstructionByName(const std::string &findName) function getTexInstructionByName (line 43) | latte::SQ_TEX_INST getTexInstructionByName(const std::string &findName) function getVtxInstructionByName (line 51) | latte::SQ_VTX_INST getVtxInstructionByName(const std::string &findName) FILE: tools/latte-assembler/src/assembler_latte.cpp function parseAluBankSwizzle (line 4) | latte::SQ_ALU_VEC_BANK_SWIZZLE function parseAluDstRelIndexMode (line 32) | latte::SQ_INDEX_MODE function parseCfCond (line 50) | latte::SQ_CF_COND function parseChan (line 66) | latte::SQ_CHAN function parseFourCompSwizzle (line 90) | size_t function parseOutputModifier (line 123) | latte::SQ_ALU_OMOD function parsePredSel (line 137) | latte::SQ_PRED_SEL function parseSel (line 151) | latte::SQ_SEL FILE: tools/latte-assembler/src/assembler_parse.cpp function assembleShaderCode (line 4) | bool FILE: tools/latte-assembler/src/assembler_tex.cpp function assembleTexInst (line 4) | static void function assembleTexClause (line 191) | void FILE: tools/latte-assembler/src/gfd.cpp function parseComment (line 31) | bool function ensureArrayOfObjects (line 60) | void function ensureArrayOfValues (line 70) | void function ensureObject (line 80) | void function ensureValue (line 90) | void function GX2ShaderVarType (line 100) | GX2ShaderVarType function GX2SamplerVarType (line 193) | GX2SamplerVarType function GX2ShaderMode (line 214) | GX2ShaderMode function parseUniformBlocks (line 235) | void function parseUniformVars (line 274) | void function parseInitialValues (line 311) | void function parseLoopVars (line 346) | void function parseSamplerVars (line 368) | void function parseValueBool (line 401) | bool function parseValueNumber (line 418) | uint32_t function parseValueFloat (line 424) | float function getShaderBinary (line 430) | static std::vector<uint8_t> function countNumGpr (line 454) | static uint32_t function gfdAddVertexShader (line 489) | bool function gfdAddPixelShader (line 609) | bool FILE: tools/latte-assembler/src/gfd_comment_parser.h function class (line 8) | class gfd_header_parse_exception : public std::runtime_error type CommentKeyValue (line 20) | struct CommentKeyValue FILE: tools/latte-assembler/src/gfd_psh_comment_parser.cpp function parseRegisterValue (line 4) | static void function parseRegisterValue (line 46) | static void function parseSpiBarycCntl (line 61) | static latte::SPI_BARYC_CNTL function parseDbZOrder (line 80) | static latte::DB_Z_ORDER function parseRegisterValue (line 101) | static void function parseRegisterValue (line 146) | static void function parseRegisterValue (line 188) | static void function parseRegisterValue (line 233) | static void function parseRegisterValue (line 269) | static void function parseRegisterValue (line 305) | static void function parseRegisterValue (line 347) | static void function parseShaderComments (line 362) | bool FILE: tools/latte-assembler/src/gfd_vsh_comment_parser.cpp function parseRegisterValue (line 5) | static void function parseRegisterValue (line 44) | static void function parseRegisterValue (line 59) | static void function parseRegisterValue (line 83) | static void function parseRegisterValue (line 116) | static void function parseRegisterValue (line 206) | static void function parseRegisterValue (line 230) | static void function parseRegisterValue (line 254) | static void function parseRegisterValue (line 270) | static void function parseAttribVars (line 285) | static void function parseShaderComments (line 320) | bool FILE: tools/latte-assembler/src/glsl_compiler.cpp function readFile (line 21) | static bool type glslang (line 38) | namespace glslang { function getTypeBytes (line 148) | static int function getTypeString (line 193) | static std::string function parseShader (line 267) | static std::unique_ptr<glslang::TShader> function parseGlslFileToHeader (line 300) | static std::string function runAmdShaderAnalyzer (line 492) | static std::string function compileShader (line 557) | std::string FILE: tools/latte-assembler/src/main.cpp function readFile (line 14) | static bool function assembleFile (line 30) | static bool function main (line 43) | int main(int argc, char **argv) FILE: tools/latte-assembler/src/shader.h function ShaderType (line 9) | enum class ShaderType FILE: tools/latte-assembler/src/shader_assembler.h function class (line 11) | class parse_exception : public std::runtime_error function class (line 20) | class node_parse_exception : public parse_exception function class (line 38) | class invalid_inst_exception : public node_parse_exception function class (line 47) | class invalid_alu_op2_inst_exception : public invalid_inst_exception function class (line 56) | class invalid_alu_op3_inst_exception : public invalid_inst_exception function class (line 65) | class invalid_cf_inst_exception : public invalid_inst_exception function class (line 74) | class invalid_cf_alu_inst_exception : public invalid_inst_exception function class (line 83) | class invalid_cf_tex_inst_exception : public invalid_inst_exception function class (line 92) | class invalid_exp_inst_exception : public invalid_inst_exception function class (line 101) | class invalid_tex_inst_exception : public invalid_inst_exception function class (line 110) | class invalid_inst_property_exception : public node_parse_exception function class (line 119) | class invalid_alu_property_exception : public invalid_inst_property_exce... function class (line 128) | class invalid_cf_property_exception : public invalid_inst_property_excep... function class (line 137) | class invalid_cf_alu_property_exception : public invalid_inst_property_e... function class (line 146) | class invalid_cf_tex_property_exception : public invalid_inst_property_e... function class (line 155) | class invalid_exp_property_exception : public invalid_inst_property_exce... function class (line 164) | class invalid_tex_property_exception : public invalid_inst_property_exce... function class (line 173) | class incorrect_cf_pc_exception : public node_parse_exception function class (line 182) | class incorrect_clause_pc_exception : public node_parse_exception function class (line 191) | class incorrect_clause_addr_exception : public node_parse_exception function class (line 200) | class incorrect_clause_count_exception : public node_parse_exception FILE: tools/pm4-replay-qt/decaf.h function class (line 10) | class Decaf : public QObject FILE: tools/pm4-replay-qt/main.cpp function main (line 4) | int main(int argc, char **argv) FILE: tools/pm4-replay-qt/mainwindow.h function class (line 9) | class MainWindow : public QMainWindow FILE: tools/pm4-replay-qt/replay.cpp function openReplay (line 4) | std::shared_ptr<ReplayFile> function buildIndexCommandBuffer (line 35) | static bool function buildReplayIndex (line 82) | bool function getCommandName (line 125) | std::string FILE: tools/pm4-replay-qt/replay.h type ReplayPosition (line 15) | struct ReplayPosition type ReplayIndex (line 21) | struct ReplayIndex FILE: tools/pm4-replay-qt/replaycommandsmodel.cpp function QVariant (line 19) | QVariant ReplayCommandModel::data(const QModelIndex &index, int role) const FILE: tools/pm4-replay-qt/replaycommandsmodel.h function class (line 5) | class ReplayCommandModel : public QAbstractTableModel FILE: tools/pm4-replay-qt/replayrunner.cpp function getGlDebugSource (line 25) | static std::string function getGlDebugType (line 46) | static std::string function getGlDebugSeverity (line 73) | static std::string FILE: tools/pm4-replay-qt/replayrunner.h function class (line 6) | class ReplayRunner : public QObject FILE: tools/pm4-replay/config.h function namespace (line 4) | namespace config FILE: tools/pm4-replay/main.cpp type config (line 15) | namespace config function getCommandLineParser (line 29) | static excmd::parser function replay (line 71) | static int function start (line 89) | int function main (line 155) | int main(int argc, char **argv) FILE: tools/pm4-replay/replay_parser.h function class (line 4) | class ReplayParser FILE: tools/pm4-replay/replay_ringbuffer.h function flushCommandBuffer (line 60) | uint64_t function waitTimestamp (line 69) | void FILE: tools/pm4-replay/sdl_window.cpp function onGpuInterrupt (line 89) | static void function initialiseRegisters (line 220) | void initialiseRegisters(RingBuffer *ringBuffer) FILE: tools/pm4-replay/sdl_window.h function class (line 8) | class SDLWindow FILE: tools/wiiu-rpc/client.py class Packet (line 25) | class Packet: method __init__ (line 26) | def __init__(self, command): method writeUint8 (line 31) | def writeUint8(self, value): method writeUint32 (line 34) | def writeUint32(self, value): method writeUint64 (line 37) | def writeUint64(self, value): method writeInt32 (line 40) | def writeInt32(self, value): method writeInt64 (line 43) | def writeInt64(self, value): method writePointer (line 46) | def writePointer(self, value): method writeString (line 49) | def writeString(self, value): method writeBinary (line 54) | def writeBinary(self, value): method readUint8 (line 58) | def readUint8(self): method readInt32 (line 63) | def readInt32(self): method readUint32 (line 68) | def readUint32(self): method readPointer (line 73) | def readPointer(self): method readInt64 (line 76) | def readInt64(self): method readUint64 (line 81) | def readUint64(self): method readString (line 86) | def readString(self): method readBinary (line 93) | def readBinary(self): class InOutData (line 99) | class InOutData: method __init__ (line 100) | def __init__(self, size): class OutData (line 104) | class OutData: method __init__ (line 105) | def __init__(self, size): class Client (line 109) | class Client: method __init__ (line 110) | def __init__(self): method connect (line 113) | def connect(self, ip, port): method disconnect (line 118) | def disconnect(self): method send (line 122) | def send(self, packet): method recv (line 126) | def recv(self): method OSDynLoad_Acquire (line 141) | def OSDynLoad_Acquire(self, name): method OSDynLoad_Release (line 151) | def OSDynLoad_Release(self, handle): method OSDynLoad_FindExport (line 157) | def OSDynLoad_FindExport(self, handle, isData, name): method readMemory (line 169) | def readMemory(self, addr, size): method writeMemory (line 179) | def writeMemory(self, addr, data): method callFunction (line 187) | def callFunction(self, addr, *args): method createFunction (line 221) | def createFunction(self, addr): method acquireLibrary (line 224) | def acquireLibrary(self, name): method releaseLibrary (line 230) | def releaseLibrary(self, handle): method loadFunction (line 233) | def loadFunction(self, handle, name): method iosIoctlv (line 240) | def iosIoctlv(self, handle, request, vecsIn, vecsOut): FILE: tools/wiiu-rpc/src/console.c function BOOL (line 21) | BOOL function consoleFree (line 52) | void function consoleDraw (line 60) | void function consoleAddLine (line 77) | void FILE: tools/wiiu-rpc/src/main.c type PacketCommand (line 29) | typedef enum PacketCommand type ArgTypes (line 43) | typedef enum ArgTypes function callFuncArgs0 (line 55) | static uint32_t function callFuncArgs1 (line 62) | static uint32_t function callFuncArgs2 (line 69) | static uint32_t function callFuncArgs3 (line 76) | static uint32_t function callFuncArgs4 (line 83) | static uint32_t function callFuncArgs5 (line 90) | static uint32_t function packetHandler (line 97) | int function main (line 306) | int FILE: tools/wiiu-rpc/src/packet.c function pakReadUint32 (line 10) | uint32_t function pakReadUint64 (line 24) | uint64_t function pakReadInt32 (line 38) | int32_t function pakReadInt64 (line 44) | int64_t function pakWriteAlloc (line 85) | void function pakWriteFree (line 97) | void function pakWriteIncreaseSize (line 104) | static void function pakWriteUint32 (line 127) | void function pakWriteUint64 (line 138) | void function pakWriteInt32 (line 149) | void function pakWriteInt64 (line 155) | void function pakWritePointer (line 161) | void function pakWriteString (line 167) | void function pakWriteData (line 174) | void FILE: tools/wiiu-rpc/src/packet.h type PacketReader (line 6) | typedef struct PacketReader type PacketWriter (line 14) | typedef struct PacketWriter FILE: tools/wiiu-rpc/src/server.c function serverStart (line 19) | int function serverClose (line 75) | int serverClose(Server *server) function serverCloseClient (line 90) | void function serverAccept (line 99) | static int function serverSendPacket (line 133) | int serverSendPacket(Server *server, PacketWriter *packet) function serverHandlePacket (line 163) | static int function serverRead (line 175) | static int function serverProcess (line 221) | int FILE: tools/wiiu-rpc/src/server.h type Server (line 6) | typedef struct Server type PacketReader (line 16) | typedef struct PacketReader PacketReader; type PacketWriter (line 17) | typedef struct PacketWriter PacketWriter;