RetroArch
Macros | Functions
hbl.h File Reference
#include "wiiu/types.h"
Include dependency graph for hbl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MEM_BASE   (0x00800000)
 
#define ARGV_PTR   (*(void* volatile *)(MEM_BASE + 0x1300 + 0x80))
 
#define MAKE_MAGIC(c0, c1, c2, c3)   (((c0) << 24) |((c1) << 16) |((c2) << 8) | c3)
 
#define ARGV_MAGIC   MAKE_MAGIC('_', 'a', 'r', 'g')
 

Functions

int HBL_loadToMemory (const char *filepath, u32 args_size)
 
voidgetApplicationEndAddr (void)
 

Macro Definition Documentation

◆ ARGV_MAGIC

#define ARGV_MAGIC   MAKE_MAGIC('_', 'a', 'r', 'g')

◆ ARGV_PTR

#define ARGV_PTR   (*(void* volatile *)(MEM_BASE + 0x1300 + 0x80))

◆ MAKE_MAGIC

#define MAKE_MAGIC (   c0,
  c1,
  c2,
  c3 
)    (((c0) << 24) |((c1) << 16) |((c2) << 8) | c3)

◆ MEM_BASE

#define MEM_BASE   (0x00800000)

Function Documentation

◆ getApplicationEndAddr()

void* getApplicationEndAddr ( void  )
Here is the caller graph for this function:

◆ HBL_loadToMemory()

int HBL_loadToMemory ( const char *  filepath,
u32  args_size 
)
Here is the call graph for this function:
Here is the caller graph for this function: