diff --git a/.flask/banner.t3x b/.flask/banner.t3x deleted file mode 100644 index 806c1fa..0000000 Binary files a/.flask/banner.t3x and /dev/null differ diff --git a/.flask/icon.t3x b/.flask/icon.t3x deleted file mode 100644 index 20d875b..0000000 Binary files a/.flask/icon.t3x and /dev/null differ diff --git a/.flask/meta.json b/.flask/meta.json deleted file mode 100644 index 441c47d..0000000 --- a/.flask/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "user": "Joel16", - "name": "3DSident", - "description": "Identity tool for the Nintendo 3DS." -} \ No newline at end of file diff --git a/Makefile b/Makefile index 39d1449..9170348 100644 --- a/Makefile +++ b/Makefile @@ -1,231 +1,7 @@ -#--------------------------------------------------------------------------------- -.SUFFIXES: -#--------------------------------------------------------------------------------- +SUBDIRS = console gui -ifeq ($(strip $(DEVKITARM)),) -$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") -endif +all: + @for dir in $(SUBDIRS); do $(MAKE) -C $$dir; done -TOPDIR ?= $(CURDIR) -include $(DEVKITARM)/3ds_rules - -#--------------------------------------------------------------------------------- -# TARGET is the name of the output -# BUILD is the directory where object files & intermediate files will be placed -# SOURCES is a list of directories containing source code -# DATA is a list of directories containing data files -# INCLUDES is a list of directories containing header files -# -# NO_SMDH: if set to anything, no SMDH file is generated. -# ROMFS is the directory which contains the RomFS, relative to the Makefile (Optional) -# APP_TITLE is the name of the app stored in the SMDH file (Optional) -# APP_DESCRIPTION is the description of the app stored in the SMDH file (Optional) -# APP_AUTHOR is the author of the app stored in the SMDH file (Optional) -# ICON is the filename of the icon (.png), relative to the project folder. -# If not set, it attempts to use one of the following (in this order): -# - .png -# - icon.png -# - /default_icon.png -#--------------------------------------------------------------------------------- -APP_TITLE := 3DSident -APP_DESCRIPTION := Identity tool for the Nintendo 3DS. -APP_AUTHOR := Joel16 - -TARGET := $(subst $e ,_,$(notdir $(APP_TITLE))) -OUTDIR := out -BUILD := build -RESOURCES := resources -SOURCES := source source/graphics source/services -DATA := data -INCLUDES := include include/graphics include/services - -ICON := $(RESOURCES)/icon.png -BANNER := $(RESOURCES)/banner.png -JINGLE := $(RESOURCES)/banner.wav -ICON_FLAGS := nosavebackups,visible - -# CIA -APP_PRODUCT_CODE := CTR-C-3DSI -APP_UNIQUE_ID := 0x16000 -RSF_FILE := resources/cia.rsf - -#--------------------------------------------------------------------------------- -# options for code generation -#--------------------------------------------------------------------------------- -ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft - -CFLAGS := -g -Werror -O2 -mword-relocations \ - -fomit-frame-pointer -ffunction-sections \ - $(ARCH) - -CFLAGS += $(INCLUDE) -DARM11 -D_3DS - -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11 - -ASFLAGS := -g $(ARCH) -LDFLAGS = -specs=3dsx.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) - -LIBS := -lctru -lm -lpng16 -lz - -#--------------------------------------------------------------------------------- -# list of directories containing libraries, this must be the top level containing -# include and lib -#--------------------------------------------------------------------------------- -LIBDIRS := $(CTRULIB) $(PORTLIBS) - -#--------------------------------------------------------------------------------- -# no real need to edit anything past this point unless you need to add additional -# rules for different file extensions -#--------------------------------------------------------------------------------- -ifneq ($(BUILD),$(notdir $(CURDIR))) -#--------------------------------------------------------------------------------- - -export OUTPUT := $(CURDIR)/$(OUTDIR)/$(TARGET) -export TOPDIR := $(CURDIR) - -export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ - $(foreach dir,$(DATA),$(CURDIR)/$(dir)) - -export DEPSDIR := $(CURDIR)/$(BUILD) - -CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) -CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) -SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) -PICAFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.v.pica))) -SHLISTFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.shlist))) -BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) - -#--------------------------------------------------------------------------------- -# use CXX for linking C++ projects, CC for standard C -#--------------------------------------------------------------------------------- -ifeq ($(strip $(CPPFILES)),) -#--------------------------------------------------------------------------------- - export LD := $(CC) -#--------------------------------------------------------------------------------- -else -#--------------------------------------------------------------------------------- - export LD := $(CXX) -#--------------------------------------------------------------------------------- -endif -#--------------------------------------------------------------------------------- - -export OFILES := $(addsuffix .o,$(BINFILES)) \ - $(PICAFILES:.v.pica=.shbin.o) $(SHLISTFILES:.shlist=.shbin.o) \ - $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) - -export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ - $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ - -I$(CURDIR)/$(BUILD) - -export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) - -ifeq ($(strip $(ICON)),) - icons := $(wildcard *.png) - ifneq (,$(findstring $(TARGET).png,$(icons))) - export APP_ICON := $(TOPDIR)/$(TARGET).png - else - ifneq (,$(findstring icon.png,$(icons))) - export APP_ICON := $(TOPDIR)/icon.png - endif - endif -else - export APP_ICON := $(TOPDIR)/$(ICON) -endif - -ifeq ($(strip $(NO_SMDH)),) - export _3DSXFLAGS += --smdh=$(OUTPUT).smdh -endif - -ifneq ($(ROMFS),) - export _3DSXFLAGS += --romfs=$(CURDIR)/$(ROMFS) -endif - -.PHONY: $(BUILD) clean all - -#--------------------------------------------------------------------------------- -all: 3dsx cia - -3dsx: $(BUILD) $(OUTPUT).3dsx - -cia : $(BUILD) $(OUTPUT).cia - -citra: export CITRA_MODE = 1 -citra: 3dsx -#--------------------------------------------------------------------------------- -$(BUILD): - @mkdir -p $(OUTDIR) - @[ -d "$@" ] || mkdir -p "$@" - @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile - -#--------------------------------------------------------------------------------- clean: - @echo clean ... - @rm -fr $(BUILD) $(OUTDIR) - -#--------------------------------------------------------------------------------- -ifeq ($(strip $(NO_SMDH)),) -$(OUTPUT).3dsx : $(OUTPUT).elf $(OUTPUT).smdh -else -$(OUTPUT).3dsx : $(OUTPUT).elf -endif - -#--------------------------------------------------------------------------------- -MAKEROM ?= makerom - -MAKEROM_ARGS := -elf "$(OUTPUT).elf" -rsf "$(RSF_FILE)" -banner "$(BUILD)/banner.bnr" -icon "$(BUILD)/icon.icn" -DAPP_TITLE="$(APP_TITLE)" -DAPP_PRODUCT_CODE="$(APP_PRODUCT_CODE)" -DAPP_UNIQUE_ID="$(APP_UNIQUE_ID)" - -ifneq ($(strip $(LOGO)),) - MAKEROM_ARGS += -logo "$(LOGO)" -endif - -ifeq ($(strip $(ROMFS)),) -$(OUTPUT).cia: $(OUTPUT).elf $(BUILD)/banner.bnr $(BUILD)/icon.icn - $(MAKEROM) -f cia -o "$@" -target t -exefslogo $(MAKEROM_ARGS) -else -$(OUTPUT).cia: $(OUTPUT).elf $(BUILD)/banner.bnr $(BUILD)/icon.icn - $(MAKEROM) -f cia -o "$@" -target t -exefslogo $(MAKEROM_ARGS) -endif - - -BANNERTOOL ?= bannertool - -ifeq ($(suffix $(BANNER)),.cgfx) - BANNER_ARG := -ci -else - BANNER_ARG := -i -endif - -ifeq ($(suffix $(JINGLE)),.cwav) - JINGLE_ARG := -ca -else - JINGLE_ARG := -a -endif - -$(BUILD)/banner.bnr : $(BANNER) $(JINGLE) - $(BANNERTOOL) makebanner $(BANNER_ARG) "$(BANNER)" $(JINGLE_ARG) "$(JINGLE)" -o "$@" - -$(BUILD)/icon.icn : $(APP_ICON) - $(BANNERTOOL) makesmdh -s "$(APP_TITLE)" -l "$(APP_DESCRIPTION)" -p "$(APP_AUTHOR)" -i "$(APP_ICON)" -f "$(ICON_FLAGS)" -o "$@" - -#--------------------------------------------------------------------------------- -else - -DEPENDS := $(OFILES:.o=.d) - -#--------------------------------------------------------------------------------- -# main targets -#--------------------------------------------------------------------------------- - -$(OUTPUT).elf : $(OFILES) - -#--------------------------------------------------------------------------------- -# you need a rule like this for each extension you use as binary data -#--------------------------------------------------------------------------------- -%.bin.o : %.bin -#--------------------------------------------------------------------------------- - @echo $(notdir $<) - @$(bin2o) - -#--------------------------------------------------------------------------------------- -endif -#--------------------------------------------------------------------------------------- \ No newline at end of file + @for dir in $(SUBDIRS); do $(MAKE) clean -C $$dir; done diff --git a/common/fs.c b/common/fs.c new file mode 100644 index 0000000..130312d --- /dev/null +++ b/common/fs.c @@ -0,0 +1,90 @@ +#include +#include + +#include "fs.h" + +Result FS_OpenArchive(FS_Archive * archive, FS_ArchiveID archiveID) +{ + Result ret = 0; + + if (R_FAILED(ret = FSUSER_OpenArchive(archive, archiveID, fsMakePath(PATH_EMPTY, "")))) + return ret; + + return 0; +} + +Result FS_CloseArchive(FS_Archive archive) +{ + Result ret = 0; + + if (R_FAILED(ret = FSUSER_CloseArchive(archive))) + return ret; + + return 0; +} + +Result FS_MakeDir(FS_Archive archive, const char * path) +{ + Result ret = 0; + + if (R_FAILED(ret = FSUSER_CreateDirectory(archive, fsMakePath(PATH_ASCII, path), 0))) + return ret; + + return 0; +} + +Result FS_RecursiveMakeDir(FS_Archive archive, const char * dir) +{ + Result ret = 0; + char buf[256]; + char *p = NULL; + size_t len; + + snprintf(buf, sizeof(buf), "%s",dir); + len = strlen(buf); + + if (buf[len - 1] == '/') + buf[len - 1] = 0; + + for (p = buf + 1; *p; p++) + { + if (*p == '/') + { + *p = 0; + + ret = FS_MakeDir(archive, buf); + + *p = '/'; + } + + ret = FS_MakeDir(archive, buf); + } + + return ret; +} + +bool FS_FileExists(FS_Archive archive, const char * path) +{ + Handle handle; + + if (R_FAILED(FSUSER_OpenFile(&handle, archive, fsMakePath(PATH_ASCII, path), FS_OPEN_READ, 0))) + return false; + + if (R_FAILED(FSFILE_Close(handle))) + return false; + + return true; +} + +bool FS_DirExists(FS_Archive archive, const char * path) +{ + Handle handle; + + if (R_FAILED(FSUSER_OpenDirectory(&handle, archive, fsMakePath(PATH_ASCII, path)))) + return false; + + if (R_FAILED(FSDIR_Close(handle))) + return false; + + return true; +} \ No newline at end of file diff --git a/common/fs.h b/common/fs.h new file mode 100644 index 0000000..d645339 --- /dev/null +++ b/common/fs.h @@ -0,0 +1,15 @@ +#ifndef _3DSIDENT_FS_H_ +#define _3DSIDENT_FS_H_ + +#include <3ds.h> + +FS_Archive archive; + +Result FS_OpenArchive(FS_Archive * archive, FS_ArchiveID id); +Result FS_CloseArchive(FS_Archive archive); +Result FS_MakeDir(FS_Archive archive, const char * path); +Result FS_RecursiveMakeDir(FS_Archive archive, const char * dir); +bool FS_FileExists(FS_Archive archive, const char * path); +bool FS_DirExists(FS_Archive archive, const char * path); + +#endif \ No newline at end of file diff --git a/common/hardware.c b/common/hardware.c new file mode 100644 index 0000000..adaef70 --- /dev/null +++ b/common/hardware.c @@ -0,0 +1,88 @@ +#include + +#include "hardware.h" +#include "utils.h" + +#define REG_LCD_TOP_SCREEN (u32)0x202200 +#define REG_LCD_BOTTOM_SCREEN (u32)0x202A00 + +char *Hardware_GetAudioJackStatus(void) +{ + bool audio_jack = false; + static char status[0xD]; + + if (R_SUCCEEDED(FSUSER_CardSlotIsInserted(&audio_jack))) + { + snprintf(status, 0xD, audio_jack? "inserted" : "not inserted"); + return status; + } + + return NULL; +} + +char *Hardware_GetCardSlotStatus(void) +{ + bool isInserted = false; + FS_CardType cardType = 0; + + static char card[0x14]; + + if (R_SUCCEEDED(FSUSER_CardSlotIsInserted(&isInserted))) + { + if (isInserted) + { + FSUSER_GetCardType(&cardType); + snprintf(card, 0x14, "inserted %s", cardType? "(TWL)" : "(CTR)"); + return card; + } + else + { + snprintf(card, 0x14, "not inserted"); + return card; + } + } + + return NULL; +} + +char *Hardware_DetectSD(void) +{ + bool detect = false; + static char status[0xD]; + + if (R_SUCCEEDED(FSUSER_IsSdmcDetected(&detect))) + { + snprintf(status, 0xD, detect? "detected" : "not detected"); + return status; + } + + return NULL; +} + +char *Hardware_GetBrightness(u32 screen) +{ + u32 brightness = 0; + static char level[5]; + + Result ret = 0; + + if (R_SUCCEEDED(ret = gspInit())) + { + if (screen == GSPLCD_SCREEN_TOP) + { + if (R_SUCCEEDED(ret = GSPGPU_ReadHWRegs(REG_LCD_TOP_SCREEN + 0x40, &brightness, 4))) + gspExit(); + } + else if (screen = GSPLCD_SCREEN_BOTTOM) + { + if (R_SUCCEEDED(ret = GSPGPU_ReadHWRegs(REG_LCD_BOTTOM_SCREEN + 0x40, &brightness, 4))) + gspExit(); + } + else + gspExit(); + } + + snprintf(level, 0x4, "%lu", R_FAILED(ret)? 0 : brightness); + + return level; +} \ No newline at end of file diff --git a/common/hardware.h b/common/hardware.h new file mode 100644 index 0000000..8f382f1 --- /dev/null +++ b/common/hardware.h @@ -0,0 +1,11 @@ +#ifndef _3DSIDENT_HARDWARE_H_ +#define _3DSIDENT_HARDWARE_H_ + +#include <3ds.h> + +char *Hardware_GetAudioJackStatus(void); +char *Hardware_GetCardSlotStatus(void); +char *Hardware_DetectSD(void); +char *Hardware_GetBrightness(u32 screen); + +#endif \ No newline at end of file diff --git a/source/kernel.c b/common/kernel.c similarity index 58% rename from source/kernel.c rename to common/kernel.c index 05cabe5..b4e3ce5 100644 --- a/source/kernel.c +++ b/common/kernel.c @@ -2,10 +2,58 @@ #include #include +#include "fs.h" #include "kernel.h" #include "system.h" +#include "utils.h" -char * getVersion(int version) +char *Kernel_GetInitalVersion(void) +{ + static char initialVer[0xB]; + + FS_OpenArchive(&archive, ARCHIVE_NAND_TWL_FS); + + Handle handle; + + if (R_FAILED(FSUSER_OpenFileDirectly(&handle, ARCHIVE_NAND_TWL_FS, fsMakePath(PATH_EMPTY, ""), fsMakePath(PATH_ASCII, "/sys/log/product.log"), FS_OPEN_READ, 0))) + return NULL; + + u64 size64 = 0; + u32 size = 0; + + if (R_FAILED(FSFILE_GetSize(handle, &size64))) + return NULL; + + size = (u32)size64; + + char *buf = (char *)malloc(size + 1); + u32 bytesread = 0; + + if (R_FAILED(FSFILE_Read(handle, &bytesread, 0, (u32 *)buf, size))) + return NULL; + + buf[size] = '\0'; + + // New 3DS/2DS only + strcpy(initialVer, Utils_ExtractBetween(buf, "cup:", " preInstall:")); + + if (strlen(initialVer) == 0) + strcpy(initialVer, Utils_ExtractBetween(buf, "cup:", ",")); + + strcat(initialVer, "-"); + strcat(initialVer, Utils_ExtractBetween(buf, "nup:", " cup:")); + + if (R_FAILED(FSFILE_Close(handle))) + return NULL; + + free(buf); + + FS_CloseArchive(archive); + + return initialVer; +} + +char *Kernel_GetVersion(int version) { char *str_kernel = (char *)malloc(sizeof(char) * 255), *str_ver = (char *)malloc(sizeof(char) * 255), *str_sysver = (char *)malloc(sizeof(char) * 255); u32 os_ver = osGetKernelVersion(), firm_ver = osGetKernelVersion(); @@ -35,18 +83,20 @@ char * getVersion(int version) cver->minor, cver->build, nver->mainver, - getFirmRegion() + System_GetFirmRegion() ); if (version == 0) return str_kernel; else if (version == 1) return str_ver; + else if (version == 2) + return Kernel_GetInitalVersion(); else return str_sysver; } -char * getSdmcCid(void) +char *Kernel_GetSDMCCID(void) { u8 buf[16]; static char cid[33]; @@ -57,12 +107,14 @@ char * getSdmcCid(void) buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6], buf[7], buf[8], buf[9], buf[10], buf[11], buf[12], buf[13], buf[14], buf[15]); + + return cid; } - - return cid; + + return NULL; } -char * getNandCid(void) +char *Kernel_GetNANDCID(void) { u8 buf[16]; static char cid[33]; @@ -73,12 +125,14 @@ char * getNandCid(void) buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6], buf[7], buf[8], buf[9], buf[10], buf[11], buf[12], buf[13], buf[14], buf[15]); + + return cid; } - - return cid; + + return NULL; } -u32 getDeviceId(void) // Same as PS_GetDeviceId +u32 Kernel_GetDeviceId(void) // Same as PS_GetDeviceId { u32 id = 0; @@ -86,4 +140,4 @@ u32 getDeviceId(void) // Same as PS_GetDeviceId return id; return 0; -} \ No newline at end of file +} diff --git a/common/kernel.h b/common/kernel.h new file mode 100644 index 0000000..8c04020 --- /dev/null +++ b/common/kernel.h @@ -0,0 +1,12 @@ +#ifndef _3DSIDENT_KERNEL_H_ +#define _3DSIDENT_KERNEL_H_ + +#include <3ds.h> + +char *Kernel_GetInitalVersion(void); +char *Kernel_GetVersion(int version); +char *Kernel_GetSDMCCID(void); +char *Kernel_GetNANDCID(void); +u32 Kernel_GetDeviceId(void); + +#endif \ No newline at end of file diff --git a/common/misc.c b/common/misc.c new file mode 100644 index 0000000..1c67117 --- /dev/null +++ b/common/misc.c @@ -0,0 +1,33 @@ +#include "am.h" +#include "misc.h" +#include "utils.h" + +u32 Misc_TitleCount(FS_MediaType mediaType) +{ + u32 count = 0; + + if (R_SUCCEEDED(AM_GetTitleCount(mediaType, &count))) + return count; + + return 0; +} + +u32 Misc_TicketCount(void) +{ + u32 count = 0; + + if (R_SUCCEEDED(AM_GetTicketCount(&count))) + return count; + + return 0; +} + +char *Misc_GetDeviceCert(void) +{ + u8 const cert[0x180]; + + if (R_SUCCEEDED(amNetGetDeviceCert(cert))) + return Utils_Base64Encode(cert, 0x180); + + return NULL; +} diff --git a/common/misc.h b/common/misc.h new file mode 100644 index 0000000..1ff9aff --- /dev/null +++ b/common/misc.h @@ -0,0 +1,10 @@ +#ifndef _3DSIDENT_MISC_H_ +#define _3DSIDENT_MISC_H_ + +#include <3ds.h> + +u32 Misc_TitleCount(FS_MediaType mediaType); +u32 Misc_TicketCount(void); +char *Misc_GetDeviceCert(void); + +#endif \ No newline at end of file diff --git a/common/screenshot.c b/common/screenshot.c new file mode 100644 index 0000000..5b25a2d --- /dev/null +++ b/common/screenshot.c @@ -0,0 +1,144 @@ +#include <3ds.h> + +#include +#include +#include + +#include "fs.h" +#include "screenshot.h" + +static int num = 0; + +static Result generateScreenshot(const char * path) +{ + int x = 0, y = 0; + Handle handle; + u32 bytesWritten = 0; + u64 offset = 0; + size_t size = 0x36; + Result ret = 0; + + // Get top/bottom framebuffers + u8 * gfxBottom = gfxGetFramebuffer(GFX_BOTTOM, GFX_BOTTOM, NULL, NULL); + u8 * gfxTopLeft = gfxGetFramebuffer(GFX_TOP, GFX_LEFT, NULL, NULL); + + // Open file for writing screenshot + if (R_FAILED(ret = FSUSER_OpenFile(&handle, archive, fsMakePath(PATH_ASCII, path), (FS_OPEN_CREATE | FS_OPEN_WRITE), 0))) + return ret; + + // Some + u8 * buf = (u8*)malloc(size + 576000); + memset(buf, 0, size + 576000); + buf[size + 576000] = 0; + + if (R_FAILED(ret = FSFILE_SetSize(handle, (u16)(size + 576000)))) + { + free(buf); + return ret; + } + + *(u16*)&buf[0x0] = 0x4D42; + *(u32*)&buf[0x2] = size + 576000; + *(u32*)&buf[0xA] = size; + *(u32*)&buf[0xE] = 0x28; + *(u32*)&buf[0x12] = 400; + *(u32*)&buf[0x16] = 480; + *(u32*)&buf[0x1A] = 0x00180001; + *(u32*)&buf[0x22] = 576000; + + // Generate top left + u8* framebuf = gfxTopLeft; + + for (y = 0; y < 240; y++) + { + for (x = 0; x < 400; x++) + { + int si = ((239 - y) + (x * 240)) * 3; + int di = size + (x + ((479 - y) * 400)) * 3; + buf[di++] = framebuf[si++]; + buf[di++] = framebuf[si++]; + buf[di++] = framebuf[si++]; + } + } + + // Generate bottom right + framebuf = gfxBottom; + + for (y = 0; y < 240; y++) + { + for (x = 0; x < 320; x++) + { + int si = ((239 - y) + (x * 240)) * 3; + int di = size + ((x+40) + ((239 - y) * 400)) * 3; + buf[di++] = framebuf[si++]; + buf[di++] = framebuf[si++]; + buf[di++] = framebuf[si++]; + } + + // Make adjustments for the smaller width + for (x = 0; x < 40; x++) + { + int di = size + (x + ((239 - y) * 400)) * 3; + buf[di++] = 0; + buf[di++] = 0; + buf[di++] = 0; + } + + for (x = 360; x < 400; x++) + { + int di = size + (x + ((239 - y) * 400)) * 3; + buf[di++] = 0; + buf[di++] = 0; + buf[di++] = 0; + } + } + + if (R_FAILED(FSFILE_Write(handle, &bytesWritten, offset, (u32 *)buf, size + 576000, 0x10001))) + { + free(buf); + return ret; + } + + if (R_FAILED(FSFILE_Close(handle))) + { + free(buf); + return ret; + } + + free(buf); + return 0; +} + +static void generateScreenshotFileName(int number, char *fileName, const char *ext) +{ + time_t unixTime = time(NULL); + struct tm* timeStruct = gmtime((const time_t *)&unixTime); + int num = number; + int day = timeStruct->tm_mday; + int month = timeStruct->tm_mon + 1; + int year = timeStruct->tm_year + 1900; + + if (!(FS_DirExists(archive, "/screenshots/"))) + FS_MakeDir(archive, "/screenshots"); + + sprintf(fileName, "/screenshots/Screenshot_%02d%02d%02d-%i%s", year, month, day, num, ext); +} + +void Screenshot_Capture(void) +{ + static char filename[256]; + + sprintf(filename, "%s", "screenshot"); + + svcSleepThread(10000000); + generateScreenshotFileName(num, filename, ".bmp"); + + while (FS_FileExists(archive, filename)) + { + num++; + generateScreenshotFileName(num, filename, ".bmp"); + } + + generateScreenshot(filename); + num++; +} \ No newline at end of file diff --git a/common/screenshot.h b/common/screenshot.h new file mode 100644 index 0000000..ce3f5f9 --- /dev/null +++ b/common/screenshot.h @@ -0,0 +1,6 @@ +#ifndef _3DSIDENT_SCREENSHOT_H_ +#define _3DSIDENT_SCREENSHOT_H_ + +void Screenshot_Capture(void); + +#endif diff --git a/source/storage.c b/common/storage.c similarity index 66% rename from source/storage.c rename to common/storage.c index 5a00fab..a998b3a 100644 --- a/source/storage.c +++ b/common/storage.c @@ -1,8 +1,8 @@ #include "storage.h" -u64 getFreeStorage(FS_SystemMediaType mediaType) +u64 Storage_GetFreeStorage(FS_SystemMediaType mediaType) { - FS_ArchiveResource resource = {0}; + FS_ArchiveResource resource = {0}; if (R_SUCCEEDED(FSUSER_GetArchiveResource(&resource, mediaType))) return (((u64) resource.freeClusters * (u64) resource.clusterSize)); @@ -10,9 +10,9 @@ u64 getFreeStorage(FS_SystemMediaType mediaType) return 0; } -u64 getTotalStorage(FS_SystemMediaType mediaType) +u64 Storage_GetTotalStorage(FS_SystemMediaType mediaType) { - FS_ArchiveResource resource = {0}; + FS_ArchiveResource resource = {0}; if (R_SUCCEEDED(FSUSER_GetArchiveResource(&resource, mediaType))) return (((u64) resource.totalClusters * (u64) resource.clusterSize)); @@ -20,12 +20,12 @@ u64 getTotalStorage(FS_SystemMediaType mediaType) return 0; } -u64 getUsedStorage(FS_SystemMediaType mediaType) +u64 Storage_GetUsedStorage(FS_SystemMediaType mediaType) { - FS_ArchiveResource resource = {0}; + FS_ArchiveResource resource = {0}; if (R_SUCCEEDED(FSUSER_GetArchiveResource(&resource, mediaType))) return ((((u64) resource.totalClusters * (u64) resource.clusterSize)) - (((u64) resource.freeClusters * (u64) resource.clusterSize))); return 0; -} \ No newline at end of file +} diff --git a/common/storage.h b/common/storage.h new file mode 100644 index 0000000..47f9028 --- /dev/null +++ b/common/storage.h @@ -0,0 +1,10 @@ +#ifndef _3DSIDENT_STORAGE_H_ +#define _3DSIDENT_STORAGE_H_ + +#include <3ds.h> + +u64 Storage_GetFreeStorage(FS_SystemMediaType mediaType); +u64 Storage_GetTotalStorage(FS_SystemMediaType mediaType); +u64 Storage_GetUsedStorage(FS_SystemMediaType mediaType); + +#endif \ No newline at end of file diff --git a/source/system.c b/common/system.c similarity index 58% rename from source/system.c rename to common/system.c index 63fd796..970cacb 100644 --- a/source/system.c +++ b/common/system.c @@ -1,13 +1,12 @@ #include #include -#include "ac.h" #include "system.h" #include "utils.h" -const char * getModel(void) +const char *System_GetModel(void) { - const char * models[] = + const char *models[] = { "OLD 3DS - CTR", "OLD 3DS XL - SPR", @@ -29,9 +28,9 @@ const char * getModel(void) return models[6]; } -const char * getRegion(void) +const char *System_GetRegion(void) { - const char * regions[] = + const char *regions[] = { "JPN", "USA", @@ -54,25 +53,25 @@ const char * getRegion(void) return regions[7]; } -const char getFirmRegion(void) +const char System_GetFirmRegion(void) { - if (strncmp(getRegion(), "JPN", 3) == 0) + if (strncmp(System_GetRegion(), "JPN", 3) == 0) return 'J'; - else if (strncmp(getRegion(), "USA", 3) == 0) + else if (strncmp(System_GetRegion(), "USA", 3) == 0) return 'U'; - else if ((strncmp(getRegion(), "EUR", 3) == 0) || (strncmp(getRegion(), "AUS", 3) == 0)) + else if ((strncmp(System_GetRegion(), "EUR", 3) == 0) || (strncmp(System_GetRegion(), "AUS", 3) == 0)) return 'E'; - else if (strncmp(getRegion(), "CHN", 3) == 0) + else if (strncmp(System_GetRegion(), "CHN", 3) == 0) return 'C'; - else if (strncmp(getRegion(), "KOR", 3) == 0) + else if (strncmp(System_GetRegion(), "KOR", 3) == 0) return 'K'; - else if (strncmp(getRegion(), "TWN", 3) == 0) + else if (strncmp(System_GetRegion(), "TWN", 3) == 0) return 'T'; return 0; } -bool IsCoppacsSupported() +bool System_IsCoppacsSupported() { u8 IsCoppacs = 0; @@ -85,9 +84,9 @@ bool IsCoppacsSupported() return false; } -const char * getLang(void) +const char *System_GetLang(void) { - const char * languages[] = + const char *languages[] = { "Japanese", "English", @@ -115,53 +114,42 @@ const char * getLang(void) return languages[12]; } -char * getMacAddress(void) +char *System_GetMacAddress(void) { - u8 * macByte = (u8 *)WIFI_MACADDR; - static char macAddress[18]; + u8 *macByte = (u8 *)WIFI_MACADDR; + static char macAddress[0x12]; - snprintf(macAddress, 18, "%02X:%02X:%02X:%02X:%02X:%02X", *macByte, *(macByte + 1), *(macByte + 2), *(macByte + 3), *(macByte + 4), *(macByte + 5)); + snprintf(macAddress, 0x12, "%02X:%02X:%02X:%02X:%02X:%02X", *macByte, *(macByte + 0x1), *(macByte + 0x2), *(macByte + 0x3), *(macByte + 0x4), *(macByte + 0x5)); return macAddress; } -char * getRunningHW(void) +const char *System_GetRunningHW(void) { - u8 * data = (u8 *)RUNNING_HW; - static char runningHW[0x9]; - - switch (*data) + const char *runningHW[] = { - case 0x1: - snprintf(runningHW, 0x7, "Retail"); - break; - case 0x2: - snprintf(runningHW, 0x9, "Devboard"); - break; - case 0x3: - snprintf(runningHW, 0x9, "Debugger"); - break; - case 0x4: - snprintf(runningHW, 0x8, "Capture"); - break; - } + "Retail", + "Devboard", + "Debugger", + "Capture" + }; - return runningHW; + return runningHW[(*(u8 *)RUNNING_HW) - 0x1]; } -char * isDebugUnit(void) +char *System_IsDebugUnit(void) { - return *(char *)0x1FF80015 ? "(Debug Unit)" : ""; + return *(u8 *)UNITINFO ? "" : "(Debug Unit)"; } -char * getScreenType(void) +char *System_GetScreenType(void) { static char upperScreen[20]; static char lowerScreen[20]; static char screenType[32]; - if (isN3DS()) + if (Utils_IsN3DS()) { u8 screens = 0; @@ -205,17 +193,17 @@ char * getScreenType(void) return screenType; } -u64 getLocalFriendCodeSeed(void) +u64 System_GetLocalFriendCodeSeed(void) { u64 seed = 0; - if (R_SUCCEEDED(CFGI_GetLocalFriendCodeSeed(&seed))) + if (R_SUCCEEDED(CFGI_GetLocalFriendCodeSeed(&seed))) return seed; return 0; } -u8 * getSerialNumber(void) +u8 *System_GetSerialNumber(void) { static u8 serial[0xF]; @@ -225,7 +213,7 @@ u8 * getSerialNumber(void) return NULL; } -u64 getSoapId(void) +u64 System_GetSoapId(void) { u32 id = 0; @@ -234,26 +222,3 @@ u64 getSoapId(void) return 0; } - -char * getSecurityMode() -{ - u8 securityMode = 0; - - if (R_FAILED(ACI_GetSecurityMode(&securityMode))) - securityMode = 8; - - static char * securityString[] = - { - "Not secured", - "WEP 40-bit", - "WEP 104-bit", - "WEP 128-bit", - "WPA TKIP", - "WPA2 TKIP", - "WPA AES", - "WPA2 AES", - "Unknown" - }; - - return securityString[securityMode]; -} diff --git a/common/system.h b/common/system.h new file mode 100644 index 0000000..1e51e38 --- /dev/null +++ b/common/system.h @@ -0,0 +1,60 @@ +#ifndef _3DSIDENT_SYSTEM_H_ +#define _3DSIDENT_SYSTEM_H_ + +#include <3ds.h> + +enum +{ + KERNEL_VERSIONREVISION = 0x1FF80001, + KERNEL_VERSIONMINOR = 0x1FF80002, + KERNEL_VERSIONMAJOR = 0x1FF80003, + UPDATEFLAG = 0x1FF80004, + NSTID = 0x1FF80008, + SYSCOREVER = 0x1FF80010, + ENVINFO = 0x1FF80014, + UNITINFO = 0x1FF80014, + PREV_FIRM = 0x1FF80016, + KERNEL_CTRSDKVERSION = 0x1FF80018, + APPMEMTYPE = 0x1FF80030, + APPMEMALLOC = 0x1FF80040, + SYSMEMALLOC = 0x1FF80044, + BASEMEMALLOC = 0x1FF80048, + FIRM_VERSIONREVISION = 0x1FF80061, + FIRM_VERSIONMINOR = 0x1FF80062, + FIRM_VERSIONMAJOR = 0x1FF80063, + FIRM_SYSCOREVER = 0x1FF80064, + FIRM_CTRSDKVERSION = 0x1FF80068, +}; + +enum +{ + DATETIME = 0x1FF81000, + RUNNING_HW = 0x1FF81004, + MCU_HW_INFO = 0x1FF81005, + DATETIME_0 = 0x1FF81020, + DATETIME_1 = 0x1FF81040, + WIFI_MACADDR = 0x1FF81060, + WIFI_LINKLEVEL = 0x1FF81066, + _3D_SLIDERSTATE = 0x1FF81080, + _3D_LEDSTATE = 0x1FF81084, + BATTERY_LEDSTATE = 0x1FF81085, + MENUTID = 0x1FF810A0, + ACTIVEMENUTID = 0x1FF810A8, + HEADSET_CONNECTED = 0x1FF810C0 +}; + +const char *System_GetModel(void); +const char *System_GetRegion(void); +const char System_GetFirmRegion(void); +bool System_IsCoppacsSupported(); +const char *System_GetLang(void); +char *System_GetMacAddress(void); +const char *System_GetRunningHW(void); +char *System_IsDebugUnit(void); +char *System_GetScreenType(void); +u64 System_GetLocalFriendCodeSeed(void); +u8 *System_GetSerialNumber(void); +u64 System_GetSoapId(void); + + +#endif \ No newline at end of file diff --git a/source/utils.c b/common/utils.c similarity index 62% rename from source/utils.c rename to common/utils.c index f80c7d6..e101a19 100644 --- a/source/utils.c +++ b/common/utils.c @@ -4,13 +4,15 @@ #include "utils.h" -void getSizeString(char *string, uint64_t size) //Thanks TheOfficialFloW +void Utils_GetSizeString(char *string, uint64_t size) //Thanks TheOfficialFloW { double double_size = (double)size; int i = 0; static char *units[] = { "B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; - while (double_size >= 1024.0f) { + + while (double_size >= 1024.0f) + { double_size /= 1024.0f; i++; } @@ -18,36 +20,63 @@ void getSizeString(char *string, uint64_t size) //Thanks TheOfficialFloW sprintf(string, "%.*f %s", (i == 0) ? 0 : 2, double_size, units[i]); } -bool isN3DS(void) +bool Utils_IsN3DS(void) { bool isNew3DS = false; - + if (R_SUCCEEDED(APT_CheckNew3DS(&isNew3DS))) return isNew3DS; - + return false; } -void u16_to_u8(char * buf, const u16 * input, size_t bufsize) +void Utils_U16_To_U8(char *buf, const u16 *input, size_t bufsize) { ssize_t units = utf16_to_utf8((u8 *)buf, input, bufsize); - - if (units < 0) + + if (units < 0) units = 0; buf[units] = 0; } +char *Utils_ExtractBetween(const char *string, const char *str1, const char *str2) +{ + const char *i1 = strstr(string, str1); + + if (i1 != NULL) + { + const size_t pl1 = strlen(str1); + const char *i2 = strstr(i1 + pl1, str2); + + if (str2 != NULL) + { + /* Found both markers, extract text. */ + const size_t mlen = i2 - (i1 + pl1); + char *ret = malloc(mlen + 1); + + if (ret != NULL) + { + memcpy(ret, i1 + pl1, mlen); + ret[mlen] = '\0'; + return ret; + } + } + } + + return ""; +} + // Crashes doesn't work. Leavign it here for anyone who's interested. // Also, this is Rei's function (initially in C++, in working condition) not mine. -static const char * base64_chars = +static const char *base64_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" "0123456789+/"; -char * base64Encode(u8 const * bytesToEnc, size_t bufLen) +char *Utils_Base64Encode(u8 const *bytesToEnc, size_t bufLen) { - char * ret = ""; + char *ret = ""; int i = 0, j = 0; u8 temp[3]; u8 str[4]; @@ -84,4 +113,4 @@ char * base64Encode(u8 const * bytesToEnc, size_t bufLen) } return ret; -} \ No newline at end of file +} diff --git a/common/utils.h b/common/utils.h new file mode 100644 index 0000000..a3cdff8 --- /dev/null +++ b/common/utils.h @@ -0,0 +1,12 @@ +#ifndef _3DSIDENT_UTILS_H_ +#define _3DSIDENT_UTILS_H_ + +#include <3ds.h> + +void Utils_GetSizeString(char *string, uint64_t size); +bool Utils_IsN3DS(void); +void Utils_U16_To_U8(char *buf, const u16 *input, size_t bufsize); +char *Utils_ExtractBetween(const char *string, const char *str1, const char *str2); +char *Utils_Base64Encode(u8 const *bytesToEnc, size_t bufLen); + +#endif diff --git a/common/wifi.c b/common/wifi.c new file mode 100644 index 0000000..f56b3bc --- /dev/null +++ b/common/wifi.c @@ -0,0 +1,26 @@ +#include "ac.h" +#include "utils.h" +#include "wifi.h" + +const char *WiFi_GetSecurityMode(void) +{ + u8 securityMode = 0; + + if (R_FAILED(ACI_GetSecurityMode(&securityMode))) + securityMode = 8; + + const char *securityString[] = + { + "Not secured", + "WEP 40-bit", + "WEP 104-bit", + "WEP 128-bit", + "WPA TKIP", + "WPA2 TKIP", + "WPA AES", + "WPA2 AES", + "Unknown" + }; + + return securityString[securityMode]; +} diff --git a/common/wifi.h b/common/wifi.h new file mode 100644 index 0000000..65f09ba --- /dev/null +++ b/common/wifi.h @@ -0,0 +1,70 @@ +#ifndef _3DSIDENT_WIFI_H_ +#define _3DSIDENT_WIFI_H_ + +#include <3ds.h> + +/* + Wifi Slot Structure constructed using the info provided here https://www.3dbrew.org/wiki/Config_Savegame#WiFi_Slot_Structure +*/ + +#define CFG_WIFI_BLKID (u32) 0x00080000 // Configuration blocks BlkID for WiFi configuration slots +#define CFG_WIFI_SLOT_SIZE (u32) 0xC00 // Blk size 0xC + +typedef struct +{ + bool set; // Was the network was set or not? + bool use; // Use this network strucutre to connect? + bool isFirst; // If this structure is the first (0) or the second (1) in the larger WiFi slot structure? + u8 padding1; + + char SSID[0x20]; // SSID of the network, without a trailing nullbyte. + u8 SSID_length; // Length of the SSID. + u8 AP_crypto_key_type; + u16 padding2; + + char passphrase[0x40]; // Plaintext of the passphrase of the network, without a trailing nullbyte. + u8 PBKDF2_passphrase[0x20]; // PBKDF2 of the passphrase and SSID (http://jorisvr.nl/wpapsk.html). +} networkStructure; // This is apparently used twice in the actual wifi slot structure (?) // 0xAC + +typedef struct +{ + bool set; // Was the network was set or not? + u16 checksum; // CRC-16 checksum of the next 0x410 bytes. + + networkStructure network; // First network structure. Only set if the network was set "normally", or was the last to be set using WPS during the session. Size 0x88 + u8 padding1[0x20]; + + networkStructure network_WPS; // Second network structure. Only set if the network was set using WPS, otherwise 0-filled. + u8 padding2[0x20C]; + + bool auto_obtain_ip_addr; // Automatically get the IP address (use DHCP) or not, defaults to 1. + bool auto_obtain_DNS; // Automatically get the DNS or not, defaults to 1 + u16 padding3; + + u8 ip_addr[0x4]; // IP address, to use if (auto_obtain_ip_addr) is false. + u8 gateway_addr[0x4]; // IP address of the gateway, to use if (auto_obtain_ip_addr) is false. + u8 subnet_mask[0x4]; // Subnetwork mask, to use if (auto_obtain_ip_addr) is false. + u8 primary_DNS[0x4]; // IP address of the primary DNS , to use if (auto_obtain_ip_addr) is false. + u8 secondary_DNS[0x4]; // IP address of the secondary DNS, to use if (auto_obtain_ip_addr) is false. + + u8 lastSet[0x4]; // Always 0x01050000 ? Only set if the network was the last to be set during the session. + u8 ip_to_use[0x4]; // IP address to use. Only set if the network was the last to be set during the session. + u8 mac_addr[0x6]; // MAC address of the AP. Only set if the network was the last to be set during the session. + u8 channel; // Channel. Only set if the network was the last to be set during the session. + u8 padding4; // Only set if the network was the last to be set during the session. + + bool use_proxy; // Use a proxy or not, defaults to 0. + bool basic_authentication; // Use a basic authentication for the proxy, defaults to 0. + u16 port_number; // Port to use for the proxy, defaults to 1. + char proxy_addr[0x30]; // URL/address of the proxy, including a trailing nullbyte. + u8 padding5[0x34]; + char proxy_username[0x20]; // Username to use for basic authentication, including a trailing nullbyte. + char proxy_password[0x20]; // Password to use for basic authentication, including a trailing nullbyte. + u16 padding6; + u16 MTU_value; // MTU value, defaults to 1400 and ranges between 576 and 1500, inclusive. + u8 padding8[0x7EC]; +} wifiSlotStructure; + +const char *WiFi_GetSecurityMode(void); + +#endif \ No newline at end of file diff --git a/console/3DSident.3dsx b/console/3DSident.3dsx new file mode 100644 index 0000000..0dbb980 Binary files /dev/null and b/console/3DSident.3dsx differ diff --git a/console/3DSident.cia b/console/3DSident.cia new file mode 100644 index 0000000..284803a Binary files /dev/null and b/console/3DSident.cia differ diff --git a/console/3DSident.elf b/console/3DSident.elf new file mode 100644 index 0000000..47c2c32 Binary files /dev/null and b/console/3DSident.elf differ diff --git a/console/3DSident.smdh b/console/3DSident.smdh new file mode 100644 index 0000000..92a88ab Binary files /dev/null and b/console/3DSident.smdh differ diff --git a/console/LICENSE b/console/LICENSE new file mode 100644 index 0000000..bdcee5d --- /dev/null +++ b/console/LICENSE @@ -0,0 +1,17 @@ +Copyright (c) 2016 Wolfvak + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgement in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/console/Makefile b/console/Makefile new file mode 100644 index 0000000..8dfffb8 --- /dev/null +++ b/console/Makefile @@ -0,0 +1,300 @@ +#--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- + +ifeq ($(strip $(DEVKITARM)),) +$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +TOPDIR ?= $(CURDIR) +include $(DEVKITARM)/3ds_rules + +#--------------------------------------------------------------------------------- +# TARGET is the name of the output +# BUILD is the directory where object files & intermediate files will be placed +# SOURCES is a list of directories containing source code +# DATA is a list of directories containing data files +# INCLUDES is a list of directories containing header files +# GRAPHICS is a list of directories containing graphics files +# GFXBUILD is the directory where converted graphics files will be placed +# If set to $(BUILD), it will statically link in the converted +# files as if they were data files. +# +# NO_SMDH: if set to anything, no SMDH file is generated. +# ROMFS is the directory which contains the RomFS, relative to the Makefile (Optional) +# APP_TITLE is the name of the app stored in the SMDH file (Optional) +# APP_DESCRIPTION is the description of the app stored in the SMDH file (Optional) +# APP_AUTHOR is the author of the app stored in the SMDH file (Optional) +# ICON is the filename of the icon (.png), relative to the project folder. +# If not set, it attempts to use one of the following (in this order): +# - .png +# - icon.png +# - /default_icon.png +#--------------------------------------------------------------------------------- +TARGET := 3DSident +BUILD := build +SOURCES := source ../common ../services +DATA := data +INCLUDES := ../common ../services +GRAPHICS := res/drawable +ROMFS := romfs +GFXBUILD := $(ROMFS)/res/drawable + +APP_TITLE := 3DSident +APP_DESCRIPTION := Identity tool for the Nintendo 3DS. +APP_AUTHOR := Joel16 +VERSION_MAJOR := 0 +VERSION_MINOR := 8 +VERSION_MICRO := 0 +ICON := res/icon.png + +# CIA +BANNER_AUDIO := res/banner.wav +BANNER_IMAGE := res/banner.png +RSF_PATH := res/app.rsf +LOGO := res/logo.lz11 +UNIQUE_ID := 0x16000 +PRODUCT_CODE := CTR-C-3DSI +ICON_FLAGS := nosavebackups,visible + +#--------------------------------------------------------------------------------- +# options for code generation +#--------------------------------------------------------------------------------- +ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft + +CFLAGS := -g -Werror -O2 -mword-relocations \ + -fomit-frame-pointer -ffunction-sections \ + -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_MICRO=$(VERSION_MICRO) \ + $(ARCH) + +CFLAGS += $(INCLUDE) -DARM11 -D_3DS + +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11 + +ASFLAGS := -g $(ARCH) +LDFLAGS = -specs=3dsx.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) + +LIBS := -lctru -lm -lz + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(PORTLIBS) $(CTRULIB) + +#--------------------------------------------------------------------------------- +# no real need to edit anything past this point unless you need to add additional +# rules for different file extensions +#--------------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#--------------------------------------------------------------------------------- + +export OUTPUT := $(CURDIR)/$(TARGET) +export TOPDIR := $(CURDIR) + +export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ + $(foreach dir,$(GRAPHICS),$(CURDIR)/$(dir)) \ + $(foreach dir,$(DATA),$(CURDIR)/$(dir)) + +export DEPSDIR := $(CURDIR)/$(BUILD) + +CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) +CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) +SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) +PICAFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.v.pica))) +SHLISTFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.shlist))) +GFXFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.t3s))) +BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) + +#--------------------------------------------------------------------------------- +# use CXX for linking C++ projects, CC for standard C +#--------------------------------------------------------------------------------- +ifeq ($(strip $(CPPFILES)),) +#--------------------------------------------------------------------------------- + export LD := $(CC) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- + export LD := $(CXX) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +#--------------------------------------------------------------------------------- +ifeq ($(GFXBUILD),$(BUILD)) +#--------------------------------------------------------------------------------- +export T3XFILES := $(GFXFILES:.t3s=.t3x) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- +export ROMFS_T3XFILES := $(patsubst %.t3s, $(GFXBUILD)/%.t3x, $(GFXFILES)) +export T3XHFILES := $(patsubst %.t3s, $(BUILD)/%.h, $(GFXFILES)) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +export OFILES_SOURCES := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) + +export OFILES_BIN := $(addsuffix .o,$(BINFILES)) \ + $(PICAFILES:.v.pica=.shbin.o) $(SHLISTFILES:.shlist=.shbin.o) \ + $(addsuffix .o,$(T3XFILES)) + +export OFILES := $(OFILES_BIN) $(OFILES_SOURCES) + +export HFILES := $(PICAFILES:.v.pica=_shbin.h) $(SHLISTFILES:.shlist=_shbin.h) \ + $(addsuffix .h,$(subst .,_,$(BINFILES))) \ + $(GFXFILES:.t3s=.h) + +export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ + -I$(CURDIR)/$(BUILD) + +export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) + +export _3DSXDEPS := $(if $(NO_SMDH),,$(OUTPUT).smdh) + +ifeq ($(strip $(ICON)),) + icons := $(wildcard *.png) + ifneq (,$(findstring $(TARGET).png,$(icons))) + export APP_ICON := $(TOPDIR)/$(TARGET).png + else + ifneq (,$(findstring icon.png,$(icons))) + export APP_ICON := $(TOPDIR)/icon.png + endif + endif +else + export APP_ICON := $(TOPDIR)/$(ICON) +endif + +ifeq ($(strip $(NO_SMDH)),) + export _3DSXFLAGS += --smdh=$(CURDIR)/$(TARGET).smdh +endif + +ifneq ($(ROMFS),) + export _3DSXFLAGS += --romfs=$(CURDIR)/$(ROMFS) +endif + +.PHONY: all clean + +#--------------------------------------------------------------------------------- +MAKEROM ?= makerom +MAKEROM_ARGS := -elf "$(OUTPUT).elf" -rsf "$(RSF_PATH)" -banner "$(BUILD)/banner.bnr" -icon "$(BUILD)/icon.icn" -DAPP_TITLE="$(APP_TITLE)" -DAPP_PRODUCT_CODE="$(PRODUCT_CODE)" -DAPP_UNIQUE_ID="$(UNIQUE_ID)" +MAKEROM_ARGS += -major $(VERSION_MAJOR) -minor $(VERSION_MINOR) -micro $(VERSION_MICRO) + +ifneq ($(strip $(LOGO)),) + MAKEROM_ARGS += -logo "$(LOGO)" +endif +ifneq ($(strip $(ROMFS)),) + MAKEROM_ARGS += -DAPP_ROMFS="$(ROMFS)" +endif + +BANNERTOOL ?= bannertool + +ifeq ($(suffix $(BANNER_IMAGE)),.cgfx) + BANNER_IMAGE_ARG := -ci +else + BANNER_IMAGE_ARG := -i +endif + +ifeq ($(suffix $(BANNER_AUDIO)),.cwav) + BANNER_AUDIO_ARG := -ca +else + BANNER_AUDIO_ARG := -a +endif + +#--------------------------------------------------------------------------------- +all: $(BUILD) $(GFXBUILD) $(DEPSDIR) $(ROMFS_T3XFILES) $(T3XHFILES) + @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile + @$(BANNERTOOL) makebanner $(BANNER_IMAGE_ARG) "$(BANNER_IMAGE)" $(BANNER_AUDIO_ARG) "$(BANNER_AUDIO)" -o "$(BUILD)/banner.bnr" + @$(BANNERTOOL) makesmdh -s "$(APP_TITLE)" -l "$(APP_DESCRIPTION)" -p "$(APP_AUTHOR)" -i "$(APP_ICON)" -f "$(ICON_FLAGS)" -o "$(BUILD)/icon.icn" + $(MAKEROM) -f cia -o "$(OUTPUT).cia" -target t -exefslogo $(MAKEROM_ARGS) + +$(BUILD): + @mkdir -p $@ + +ifneq ($(GFXBUILD),$(BUILD)) +$(GFXBUILD): + @mkdir -p $@ +endif + +ifneq ($(DEPSDIR),$(BUILD)) +$(DEPSDIR): + @mkdir -p $@ +endif + +#--------------------------------------------------------------------------------- +clean: + @echo clean ... + @rm -fr $(BUILD) $(TARGET).3dsx $(TARGET).cia $(TARGET).smdh $(TARGET).elf $(GFXBUILD) + +#--------------------------------------------------------------------------------- +$(GFXBUILD)/%.t3x $(BUILD)/%.h : %.t3s +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @tex3ds -i $< -H $(BUILD)/$*.h -d $(DEPSDIR)/$*.d -o $(GFXBUILD)/$*.t3x + +#--------------------------------------------------------------------------------- +else + +#--------------------------------------------------------------------------------- +# main targets +#--------------------------------------------------------------------------------- +$(OUTPUT).3dsx : $(OUTPUT).elf $(_3DSXDEPS) + +$(OFILES_SOURCES) : $(HFILES) + +$(OUTPUT).elf : $(OFILES) + +#--------------------------------------------------------------------------------- +# you need a rule like this for each extension you use as binary data +#--------------------------------------------------------------------------------- +%.bin.o %_bin.h : %.bin +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @$(bin2o) + +#--------------------------------------------------------------------------------- +.PRECIOUS : %.t3x +#--------------------------------------------------------------------------------- +%.t3x.o %_t3x.h : %.t3x +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @$(bin2o) + +#--------------------------------------------------------------------------------- +# rules for assembling GPU shaders +#--------------------------------------------------------------------------------- +define shader-as + $(eval CURBIN := $*.shbin) + $(eval DEPSFILE := $(DEPSDIR)/$*.shbin.d) + echo "$(CURBIN).o: $< $1" > $(DEPSFILE) + echo "extern const u8" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"_end[];" > `(echo $(CURBIN) | tr . _)`.h + echo "extern const u8" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"[];" >> `(echo $(CURBIN) | tr . _)`.h + echo "extern const u32" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`_size";" >> `(echo $(CURBIN) | tr . _)`.h + picasso -o $(CURBIN) $1 + bin2s $(CURBIN) | $(AS) -o $*.shbin.o +endef + +%.shbin.o %_shbin.h : %.v.pica %.g.pica + @echo $(notdir $^) + @$(call shader-as,$^) + +%.shbin.o %_shbin.h : %.v.pica + @echo $(notdir $<) + @$(call shader-as,$<) + +%.shbin.o %_shbin.h : %.shlist + @echo $(notdir $<) + @$(call shader-as,$(foreach file,$(shell cat $<),$(dir $<)$(file))) + +#--------------------------------------------------------------------------------- +%.t3x %.h : %.t3s +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @tex3ds -i $< -H $*.h -d $*.d -o $*.t3x + +-include $(DEPSDIR)/*.d + +#--------------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/console/README.md b/console/README.md new file mode 100644 index 0000000..8f88c71 --- /dev/null +++ b/console/README.md @@ -0,0 +1,47 @@ +# 3DSident [![Github latest downloads](https://img.shields.io/github/downloads/joel16/3DSident/total.svg)](https://github.com/joel16/3DSident/releases/latest) + +![3DSident Banner](http://i.imgur.com/HPWNgmz.png) + +ctr_vercheck was originally created by wolfvak - It was initially intended to be a small application for the Nintendo 3DS to check your current FIRM and OS version only. I decided to fork this project, and added additional device info similar to PSPident, hence the name 3DSident. + +# Features: +- Current kernel, FIRM and system version detection. +- Display initial system version. (GUI exclusive) +- Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit) +- Displays screen type (TN/IPS). +- Displays region. +- Displays language. +- Displays MAC address. +- Displays serial. +- Displays SDMC and NAND CID +- Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone. +- Displays Mii's name. +- Displays device ID. +- Displays soap ID. +- Battery charging status. +- AC Adapter connection status. +- Battery percentage (actual battery percentage using mcu::HWC). +- Displays battery voltage (estimated) and unknown format. +- Displays MCU firmware. +- SD detection. +- Displays SD free and total storage capacity. +- Displays CTR free and total storage capacity. +- Displays TWL free and total storage capacity. (GUI exclusive) +- Displays TWL photo free and total storage capacity. (GUI exclusive) +- Displays number of titles installed on SD and NAND. +- Displays number of tickets installed. (GUI exclusive) +- Displays volume slider state and percentage. +- Displays 3D slider state and percentage. +- Displays Wifi signal strength. +- Displays IP address. +- Displays current brightness. +- Display auto-brightness status. (GUI exclusive) +- Display power saving mode. (GUI exclusive) +- Display sound output mode. (GUI exclusive) +- Displays if the console is a debug unit. (GUI exclusive) +- Displays headphone/audio jack status. (GUI exclusive) +- Card slot status and inserted card type (CTR/NAND). (GUI exclusive) +- Displays parental control pin, email address and secret answer. (GUI exclusive) +- Displays home menu ID. +- Displays Wifi slot info (SSID, password and MAC address). +- Using L + R triggers a screenshot in the GUI version. diff --git a/console/build/3DSident.lst b/console/build/3DSident.lst new file mode 100644 index 0000000..042b1f9 --- /dev/null +++ b/console/build/3DSident.lst @@ -0,0 +1,803 @@ + w __deregister_frame_info + w _ITM_deregisterTMCloneTable + w _ITM_registerTMCloneTable + w __register_frame_info +00000000 00000401 b __fixedpath +00000000 b .LANCHOR1 +00000000 a shift +00000000 a shift +00000000 b _TLS_MODULE_BASE_ +00000404 b .LANCHOR3 +00000404 00000802 b __utf16path +00000c08 b .LANCHOR5 +00000c08 00000802 b __utf16path_old.8457 +00100000 T _start +00100000 A __start__ +00100008 T __service_ptr +0010000c T __apt_appid +00100010 T __heap_size +00100014 T __linear_heap_size +00100018 T __system_arglist +0010001c T __system_runflags +00100020 t startup +00100058 t ClearMem +0010006c t ClrLoop +00100094 T _init +001000ac T initSystem +001000f0 T __ctru_exit +00100110 T __aeabi_uidiv +00100110 000001ec T __udivsi3 +00100110 t .udivsi3_skip_div0_test +001002fc 00000020 T __aeabi_uidivmod +0010031c T __aeabi_idiv +0010031c 00000220 T __divsi3 +00100324 t .divsi3_skip_div0_test +0010053c 00000020 T __aeabi_idivmod +0010055c 00000004 W __aeabi_idiv0 +0010055c 00000004 W __aeabi_ldiv0 +00100560 T __aeabi_drsub +00100568 000002b0 T __aeabi_dsub +00100568 000002b0 T __subdf3 +0010056c 000002ac T __adddf3 +0010056c 000002ac T __aeabi_dadd +00100818 00000024 T __aeabi_ui2d +00100818 00000024 T __floatunsidf +0010083c 00000028 T __aeabi_i2d +0010083c 00000028 T __floatsidf +00100864 00000048 T __aeabi_f2d +00100864 00000048 T __extendsfdf2 +001008ac 00000074 T __aeabi_ul2d +001008ac 00000074 T __floatundidf +001008c0 00000060 T __aeabi_l2d +001008c0 00000060 T __floatdidf +00100920 T __aeabi_uldivmod +00100968 00000390 T strcmp +00100cf0 T __aeabi_ldivmod +00100dc4 t deregister_tm_clones +00100df0 t register_tm_clones +00100e28 t __do_global_dtors_aux +00100e6c t frame_dummy +00100ea0 0000007c T Init_Services +00100f1c 00000070 T Term_Services +00100f90 00000900 T main +00101890 0000008c T Hardware_GetBrightness +0010191c 0000006c T System_GetModel +00101988 0000006c T System_GetRegion +001019f4 000000f8 T System_GetFirmRegion +00101aec 00000074 T System_GetLang +00101b60 00000064 T System_GetMacAddress +00101bc4 00000038 T System_GetRunningHW +00101bfc 00000180 T System_GetScreenType +00101d7c 00000038 T System_GetLocalFriendCodeSeed +00101db4 00000024 T System_GetSerialNumber +00101dd8 00000034 T System_GetSoapId +00101e0c 00000048 T Storage_GetFreeStorage +00101e54 00000048 T Storage_GetTotalStorage +00101ea0 0000009c T Utils_GetSizeString +00101f3c 0000002c T Utils_IsN3DS +00101f68 00000070 T Utils_ExtractBetween +00101fd8 000000a8 t generateScreenshotFileName.constprop.0 +00102080 000002d4 T Screenshot_Capture +00102354 0000002c T Misc_TitleCount +00102380 0000005c T WiFi_GetSecurityMode +001023dc 000001b0 T Kernel_GetInitalVersion +0010258c 00000188 T Kernel_GetVersion +00102714 000000bc T Kernel_GetSDMCCID +001027d0 000000bc T Kernel_GetNANDCID +0010288c 0000002c T Kernel_GetDeviceId +001028b8 0000004c T FS_OpenArchive +00102904 00000010 T FS_CloseArchive +00102914 00000048 T FS_MakeDir +0010295c 00000070 T FS_FileExists +001029cc 0000005c T FS_DirExists +00102a28 00000014 T aciInit +00102a3c 00000010 T aciExit +00102a4c 00000034 T ACI_LoadWiFiSlot +00102a80 00000040 T ACI_GetSSID +00102ac0 00000040 T ACI_GetPassphrase +00102b00 0000003c T ACI_GetSecurityMode +00102b3c 00000088 T actInit +00102bc4 00000034 T actExit +00102bf8 00000050 T ACTU_GetAccountDataBlock +00102c48 00000058 t getSysTime +00102ca0 00000028 t __ctru_speedup_config.part.0 +00102cc8 00000024 T osGetMemRegionUsed +00102cf0 00000128 T __libctru_gtod +00102e18 00000018 T __ctru_speedup_config +00102e30 00000024 T osSetSpeedupEnable +00102e54 000001b8 T consoleDrawChar +0010300c 00000124 T consolePrintChar +00103130 00000164 t consoleCls +00103294 00000104 T consoleInit +00103398 00000114 t consoleClearLine +001034ac 000000c4 t newRow +00103570 000007b8 T con_write +00103d28 000000dc t __read_versionbin.constprop.0 +00103e04 00000114 T osGetSystemVersionData +00103f18 00000058 T srvExit +00103f70 00000038 T srvRegisterClient +00103fa8 000000c8 T srvInit +00104070 00000080 T srvGetServiceHandleDirect +001040f0 00000038 T srvGetServiceHandle +00104128 0000008c t gfxSetFramebufferInfo.part.0 +001041b4 0000006c t gfxSetFramebufferInfo +00104220 00000058 t gfxGetFramebuffer.part.1 +00104278 00000018 T __get_bytes_per_pixel +00104290 00000184 T gfxSetScreenFormat +00104414 00000010 T gfxSetDoubleBuffering +00104424 00000210 T gfxInit +00104634 00000010 T gfxInitDefault +00104644 000000e0 T gfxExit +00104724 00000060 T gfxGetFramebuffer +00104784 000000cc T gfxFlushBuffers +00104850 000000f8 T gfxConfigScreen +00104948 00000020 T gfxSwapBuffers +00104968 00000020 T gfxSwapBuffersGpu +00104988 000000a4 T cfguInit +00104a2c 0000003c T cfguExit +00104a68 00000038 T CFGU_SecureInfoGetRegion +00104aa0 00000038 T CFGU_GetSystemModel +00104ad8 00000044 T CFGU_GetConfigInfoBlk2 +00104b1c 00000014 T CFGU_GetSystemLanguage +00104b30 00000044 T CFGI_SecureInfoGetSerialNumber +00104b74 0000003c T CFGI_GetLocalFriendCodeSeed +00104bb0 0000000c T srvPmGetSessionHandle +00104bbc 0000003c T dspExit +00104bf8 0000002c T DSP_UnloadComponent +00104c24 00000080 T dspInit +00104ca4 00000074 T gspInit +00104d18 0000003c T gspExit +00104d54 000000a0 T gspInitEventHandler +00104df4 00000040 T gspExitEventHandler +00104e34 00000044 T gspWaitForEvent +00104e78 00000004 W gxCmdQueueInterrupt +00104e7c 00000178 t gspEventThreadMain +00104ff4 00000068 T GSPGPU_ReadHWRegs +0010505c 0000006c T GSPGPU_SetBufferSwap +001050c8 0000004c T GSPGPU_FlushDataCache +00105114 00000034 T GSPGPU_SetLcdForceBlack +00105148 00000064 T GSPGPU_RegisterInterruptRelayQueue +001051ac 0000002c T GSPGPU_UnregisterInterruptRelayQueue +001051d8 00000048 T GSPGPU_AcquireRight +00105220 0000002c T GSPGPU_ReleaseRight +0010524c 00000080 T GSPGPU_ImportDisplayCaptureInfo +001052cc 0000002c T GSPGPU_SaveVramSysArea +001052f8 0000002c T GSPGPU_RestoreVramSysArea +00105324 00000074 T mcuHwcInit +00105398 0000003c T mcuHwcExit +001053d4 00000038 T MCUHWC_GetBatteryVoltage +0010540c 00000038 T MCUHWC_GetBatteryLevel +00105444 00000038 T MCUHWC_GetFwVerHigh +0010547c 00000038 T MCUHWC_GetFwVerLow +001054b4 0000003c T acExit +001054f0 000000a4 T amInit +00105594 0000008c T amAppInit +00105620 0000003c T amExit +0010565c 00000048 T AM_GetTitleCount +001056a4 00000040 T AM_GetDeviceId +001056e4 00000004 W _aptDebug +001056e8 00000170 T aptSendCommand +00105858 0000003c t aptExitProcess +00105894 0000004c T APT_InquireNotification +001058e0 00000198 t aptEventHandler +00105a78 00000074 T APT_AppletUtility +00105aec 000000b0 T aptSetSleepAllowed +00105b9c 000000b0 T APT_GlanceParameter +00105c4c 000000c4 T APT_ReceiveParameter +00105d10 000000bc t aptReceiveParameter.constprop.0 +00105dd0 000001e0 t aptScreenTransfer +00105fb0 00000210 t aptWaitForWakeUp +001061c0 00000070 T APT_CancelParameter +00106230 0000025c T aptInit +0010648c 00000088 t aptClearParamQueue +00106514 00000208 T aptMainLoop +00106720 0000023c T aptExit +0010695c 00000030 T APT_SetAppCpuTimeLimit +0010698c 0000003c T APT_GetAppCpuTimeLimit +001069c8 0000007c T APT_CheckNew3DS +00106a44 00000074 T ptmuInit +00106ab8 0000003c T ptmuExit +00106af4 00000038 T PTMU_GetBatteryChargeState +00106b2c 00000044 T PTMU_GetAdapterState +00106b70 00000028 t hidCheckSectionUpdateTime.part.0 +00106b98 000000d0 T hidExit +00106c68 00000210 T hidScanInput +00106e78 00000010 T hidKeysHeld +00106e88 00000010 T hidKeysDown +00106e98 00000090 T HIDUSER_GetHandles +00106f28 000001a4 T hidInit +001070cc 00000038 T HIDUSER_GetSoundVolume +00107104 00000074 T ptmSysmInit +00107178 0000003c T ptmSysmExit +001071b4 00000034 T PTMSYSM_ConfigureNew3DSCPU +001071e8 00000074 T gspLcdInit +0010725c 0000003c T gspLcdExit +00107298 00000040 T GSPLCD_GetVendors +001072d8 00000028 t fsSessionForArchive.part.0 +00107300 000000c4 T fsInit +001073c4 0000003c T fsExit +00107400 00000064 T fsExemptFromSession +00107464 00000054 T fsUnexemptFromSession +001074b8 00000088 T fsMakePath +00107540 000000bc T FSUSER_OpenFile +001075fc 000000d4 T FSUSER_OpenFileDirectly +001076d0 000000a4 T FSUSER_DeleteFile +00107774 000000dc T FSUSER_RenameFile +00107850 000000a4 T FSUSER_DeleteDirectory +001078f4 000000bc T FSUSER_CreateFile +001079b0 000000ac T FSUSER_CreateDirectory +00107a5c 000000dc T FSUSER_RenameDirectory +00107b38 000000a0 T FSUSER_OpenDirectory +00107bd8 00000098 T FSUSER_OpenArchive +00107c70 00000070 T FSUSER_CloseArchive +00107ce0 00000078 T FSUSER_GetSdmcArchiveResource +00107d58 00000064 T FSUSER_IsSdmcWritable +00107dbc 00000058 T FSUSER_GetSdmcCid +00107e14 00000058 T FSUSER_GetNandCid +00107e6c 0000007c T FSUSER_GetArchiveResource +00107ee8 00000058 T FSFILE_Read +00107f40 00000064 T FSFILE_Write +00107fa4 00000038 T FSFILE_GetSize +00107fdc 00000028 T FSFILE_SetSize +00108004 0000003c T FSFILE_Close +00108040 00000024 T FSFILE_Flush +00108064 00000054 T FSDIR_Read +001080b8 0000003c T FSDIR_Close +001080f4 00000050 T gethostid +00108144 00000010 t soc_open +00108154 00000030 t soc_read +00108184 00000030 t soc_write +001081b4 00000090 t soc_close +00108244 0000014c T socInit +00108390 00000088 T socExit +00108418 0000013c T socuipc_cmd7 +00108554 00000154 T socuipc_cmd8 +001086a8 00000010 T soc_recvfrom +001086b8 0000015c T socuipc_cmd9 +00108814 00000160 T socuipc_cmda +00108974 00000010 T soc_sendto +00108984 000000e8 T utf16_to_utf8 +00108a6c 00000060 T decode_utf16 +00108acc 000000c0 T utf8_to_utf16 +00108b8c 00000038 W __libctru_init +00108bc4 00000038 t __libctru_nanosleep +00108bfc 00000030 t __ctru_get_reent +00108c2c 000000fc T __system_initSyscalls +00108d28 00000104 W __system_allocateHeaps +00108e2c 000000f0 T __system_initArgv +00108f1c T svcControlMemory +00108f3c T svcExitProcess +00108f44 T svcCreateThread +00108f64 T svcExitThread +00108f6c T svcSleepThread +00108f74 T svcReleaseMutex +00108f7c T svcCreateEvent +00108f90 T svcSignalEvent +00108f98 T svcClearEvent +00108fa0 T svcCreateMemoryBlock +00108fb8 T svcMapMemoryBlock +00108fc0 T svcUnmapMemoryBlock +00108fc8 T svcCreateAddressArbiter +00108fdc T svcArbitrateAddress +00108ff4 T svcCloseHandle +00108ffc T svcWaitSynchronization +00109004 T svcWaitSynchronizationN +0010902c T svcDuplicateHandle +00109040 T svcGetSystemTick +00109048 T svcGetSystemInfo +00109060 T svcConnectToPort +00109074 T svcSendSyncRequest +0010907c T svcBreak +00109084 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +001090a8 00000004 t addrMapNodeDestructor(rbtree_node*) +001090ac 00000110 T vramMemAlign +001091bc 00000008 T vramAlloc +001091c4 00000050 T vramFree +00109214 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +00109238 00000004 t addrMapNodeDestructor(rbtree_node*) +0010923c 000000e4 T mappableAlloc +00109320 00000050 T mappableFree +00109370 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +00109394 00000004 t addrMapNodeDestructor(rbtree_node*) +00109398 0000011c T linearMemAlign +001094b4 00000008 T linearAlloc +001094bc 00000050 T linearFree +0010950c 00000090 T MemPool::CoalesceRight(MemBlock*) +0010959c 00000174 T MemPool::Allocate(MemChunk&, unsigned long, int) +00109710 000000fc T MemPool::Deallocate(MemChunk const&) +0010980c 00000008 t romfs_close +00109814 000000bc t romfs_seek +001098d0 00000028 t romfs_dirreset +001098f8 00000078 t romfs_fstat +00109970 00000054 t _romfs_read_chk +001099c4 000000dc t romfs_read +00109aa0 00000084 t romfs_free +00109b24 0000016c t romfsMountCommon +00109c90 00000250 t romfs_dirnext +00109ee0 000000b4 t searchForFile.constprop.7 +00109f94 000000b8 t searchForDir.constprop.8 +0010a04c 000001b4 t navigateToDir.constprop.6 +0010a200 00000120 t romfs_open +0010a320 00000208 t romfs_stat +0010a528 00000054 t romfs_chdir +0010a57c 00000078 t romfs_diropen +0010a5f4 00000008 t romfs_dirclose +0010a5fc 00000068 T romfsMountFromFile +0010a664 00000078 T romfsUnmount +0010a6dc 00000038 t LightLock_Unlock.part.1 +0010a714 0000000c T __sync_init +0010a720 00000018 T __sync_fini +0010a738 00000010 T __sync_get_arbiter +0010a748 00000018 T LightLock_Init +0010a760 0000009c T LightLock_Lock +0010a7fc 00000034 T LightLock_TryLock +0010a830 00000020 T LightLock_Unlock +0010a850 00000024 T RecursiveLock_Init +0010a874 00000030 T RecursiveLock_Lock +0010a8a4 00000058 T RecursiveLock_TryLock +0010a8fc 00000038 T RecursiveLock_Unlock +0010a934 00000038 T LightEvent_Init +0010a96c 0000007c T LightEvent_Clear +0010a9e8 000000dc T LightEvent_Signal +0010aac4 000000c0 T LightEvent_Wait +0010ab84 00000080 T envGetHandle +0010ac04 0000004c T envDestroyHandles +0010ac50 0000001c t threadFree.part.0 +0010ac6c 00000194 T threadCreate +0010ae00 00000024 T threadJoin +0010ae24 00000068 T threadExit +0010ae8c 00000048 t _thread_begin +0010aed4 000000ac T irrstScanInput +0010af80 00000024 T irrstKeysHeld +0010afa4 00000050 T IRRST_GetHandles +0010aff4 00000154 T irrstInit +0010b148 0000002c T IRRST_Shutdown +0010b174 000000ac T irrstExit +0010b220 0000003c T _net_convert_error +0010b25c 00000014 T rbtree_init +0010b270 0000018c t do_insert +0010b3fc 00000008 T rbtree_insert +0010b404 00000090 T rbtree_rotate +0010b494 00000330 T rbtree_remove +0010b7c4 00000074 T rbtree_find +0010b838 00000068 T encode_utf16 +0010b8a0 00000104 T encode_utf8 +0010b9a4 00000138 T decode_utf8 +0010badc 0000001c W __appInit +0010baf8 0000001c W __appExit +0010bb14 000000a0 W __libctru_exit +0010bbb4 00000010 t sdmc_link +0010bbc4 00000010 t sdmc_dirreset +0010bbd4 00000010 t sdmc_chmod +0010bbe4 00000024 t error_cmp +0010bc08 00000050 t sdmc_translate_error +0010bc58 00000034 t sdmc_fsync +0010bc8c 00000054 t sdmc_ftruncate +0010bce0 000000b8 t sdmc_statvfs +0010bd98 00000038 t sdmc_dirclose +0010bdd0 0000012c t sdmc_dirnext +0010befc 00000034 t sdmc_close +0010bf30 00000074 t sdmc_fstat +0010bfa4 000000d8 t sdmc_seek +0010c07c 00000084 t sdmc_read +0010c100 000000c0 t sdmc_write +0010c1c0 000001b0 t sdmc_utf16path +0010c370 00000074 t sdmc_rmdir +0010c3e4 000000a4 t sdmc_diropen +0010c488 000000b0 t sdmc_chdir +0010c538 00000094 t sdmc_mkdir +0010c5cc 00000108 t sdmc_rename +0010c6d4 00000074 t sdmc_unlink +0010c748 00000108 t sdmc_stat +0010c850 00000198 t sdmc_open +0010c9e8 00000010 t sdmc_fchmod +0010c9f8 00000168 T sdmcInit +0010cb60 00000060 T sdmcExit +0010cbc0 00000078 T rbtree_node_next +0010cc38 T __aeabi_read_tp +0010cc44 0000002c T __aeabi_d2lz +0010cc44 0000002c T __fixdfdi +0010cc70 00000040 T __aeabi_d2ulz +0010cc70 00000040 T __fixunsdfdi +0010ccb0 00000128 T __udivmoddi4 +0010cdd8 0000007c T bsearch +0010ce54 00000020 T calloc +0010ce74 00000094 T _calloc_r +0010cf08 0000000c T __errno +0010cf14 00000160 T _fclose_r +0010d074 00000018 T fclose +0010d08c 00000270 T __sflush_r +0010d2fc 00000094 T _fflush_r +0010d390 00000038 T fflush +0010d3c8 00000078 t std +0010d440 0000000c T _cleanup_r +0010d44c 00000048 T __sfmoreglue +0010d494 0000008c T __sinit +0010d520 00000110 T __sfp +0010d630 0000000c T __sfp_lock_acquire +0010d63c 0000000c T __sfp_lock_release +0010d648 00000040 T __libc_fini_array +0010d688 0000013c T _fopen_r +0010d7c4 00000020 T fopen +0010d7e4 00000308 T _fread_r +0010daec 00000038 T fread +0010db24 000000f8 T _malloc_trim_r +0010dc1c 000002e4 T _free_r +0010df00 0000001c T _fseek_r +0010df1c 000005d0 T _fseeko_r +0010e4ec 00000078 T _fwalk +0010e564 00000080 T _fwalk_reent +0010e5e4 0000001c T gmtime +0010e600 0000027c T gmtime_r +0010e87c 0000007c T __libc_init_array +0010e8f8 00000094 T __swhatbuf_r +0010e98c 000000f4 T __smakebuf_r +0010ea80 00000020 T memalign +0010eaa0 0000014c T _memalign_r +0010ebec 00000018 T malloc +0010ec04 00000018 T free +0010ec1c 0000078c T _malloc_r +0010f3a8 00000100 T memchr +0010f4a8 000000fc T memcmp +0010f5a4 00000118 T memcpy +0010f6bc 00000114 T memset +0010f7d0 0000000c T __malloc_lock +0010f7dc 0000000c T __malloc_unlock +0010f7e8 00000038 T printf +0010f820 000000e0 T _puts_r +0010f900 00000018 T puts +0010f918 0000001c t lflush +0010f934 000001ac T __srefill_r +0010fae0 0000025c T setvbuf +0010fd3c 000000d4 T snprintf +0010fe10 00000064 T sprintf +0010fe74 00000074 T sscanf +0010fee8 0000003c T __sread +0010ff24 00000008 T __seofread +0010ff2c 00000068 T __swrite +0010ff94 00000048 T __sseek +0010ffdc 00000008 T __sclose +0010ffe4 00000070 T stpcpy +00110054 00000070 T strcat +001100c4 00000180 T strchr +00110244 000000f0 T strcpy +00110334 0000005c T strlen +00110390 00000098 T strncat +00110428 0000010c T strncmp +00110534 000000e0 T strncpy +00110614 0000005c T strnlen +00110670 00000110 t critical_factorization +00110780 000003a0 t two_way_long_needle +00110b20 00000370 T strstr +00110e90 00000630 t get_arg +001114c0 00003640 T _svfprintf_r +00114b00 00000048 t get_arg +00114b48 00002b48 T __ssvfscanf_r +00117690 0000003c T time +001176cc 00000034 T __sprint_r +00117700 00000630 t get_arg +00117d30 00003724 T _vfprintf_r +0011b454 000000d0 t __sbprintf +0011b524 000000a0 T _wcrtomb_r +0011b5c4 00000020 T _wcsrtombs_r +0011b5e4 00000150 T __swsetup_r +0011b734 000001c8 t quorem +0011b900 000012e4 T _dtoa_r +0011cbe4 000000b4 T __sflags +0011cc98 000004a4 T __sfvwrite_r +0011d13c 00000074 T iswspace +0011d1b0 000001e0 t __jp2uc +0011d390 000000c4 T _jp2uc +0011d454 00000008 T __localeconv_l +0011d45c 00000024 T _localeconv_r +0011d480 00000024 T __locale_mb_cur_max +0011d4a4 00000008 T __locale_ctype_ptr_l +0011d4ac 00000024 T __locale_ctype_ptr +0011d4d0 000000b4 T _mbrtowc_r +0011d584 000002fc T __utf8_mbtowc +0011d880 00000154 T memmove +0011d9d4 00000088 T _Balloc +0011da5c 0000001c T _Bfree +0011da78 000000e0 T __multadd +0011db58 000000e4 T __s2b +0011dc3c 00000058 T __hi0bits +0011dc94 0000009c T __lo0bits +0011dd30 00000020 T __i2b +0011dd50 000001c4 T __multiply +0011df14 00000100 T __pow5mult +0011e014 000000f4 T __lshift +0011e108 0000005c T __mcmp +0011e164 00000168 T __mdiff +0011e2cc 00000074 T __ulp +0011e340 000000d4 T __b2d +0011e414 00000100 T __d2b +0011e514 00000084 T __ratio +0011e598 0000006c T __copybits +0011e604 00000078 T __any_on +0011e67c 00000020 T realloc +0011e69c 000004bc T _realloc_r +0011eb58 000000cc T __sccl +0011ec24 0000000c T nanf +0011ec30 000000a8 T frexp +0011ecd8 00000100 T stpncpy +0011edd8 00000054 t sulp +0011ee30 00001404 T _strtod_l +00120234 0000003c T _strtod_r +00120270 00000260 t _strtoll_l.isra.0 +001204d0 00000050 T _strtoll_r +00120520 000001b8 t _strtol_l.isra.0 +001206d8 00000050 T _strtol_r +00120728 00000260 t _strtoull_l.isra.0 +00120988 00000050 T _strtoull_r +001209d8 000001cc t _strtoul_l.isra.0 +00120ba4 00000050 T _strtoul_r +00120bf4 00000188 T __ssprint_r +00120d7c 000000e4 T _sungetc_r +00120e60 0000006c T __ssrefill_r +00120ecc 000000c8 T _sfread_r +00120f94 000000a4 T __submore +00121038 00000184 T _wcsnrtombs_l +001211bc 00000064 T _wcsnrtombs_r +00121220 000000e8 T __utf8_wctomb +00121308 000000ec t rshift +001213f4 00000828 T __gethex +00121c1c 00000060 T __match +00121c7c 00000254 T __hexnan +00121ed0 00000008 t null_write +00121ed8 00000018 T setDefaultDevice +00121ef0 000000cc T FindDevice +00121fbc 00000028 T RemoveDevice +00121fe4 00000098 T AddDevice +0012207c 00000084 T _close_r +00122100 00000074 T _fstat_r +00122174 0000002c T _gettimeofday_r +001221a0 00000008 T _isatty_r +001221a8 00000084 T _lseek_r +0012222c 000000c4 T _open_r +001222f0 00000080 T _read_r +00122370 00000070 T _sbrk_r +001223e0 00000080 T _write_r +00122460 000001cc T _concatenate_path +0012262c 0000015c T chdir +00122788 00000008 T __flockfile +00122790 00000008 T __funlockfile +00122798 00000018 T __libc_lock_acquire +001227b0 00000018 T __libc_lock_release +001227c8 00000018 T __libc_lock_init_recursive +001227e0 00000018 T __libc_lock_acquire_recursive +001227f8 00000018 T __libc_lock_release_recursive +00122810 00000018 T __libc_lock_close_recursive +00122828 0000008c T __release_handle +001228b4 000000b4 T __alloc_handle +00122968 00000018 T __get_handle +00122980 00000028 T __getreent +001229a8 00000044 T strrchr +001229ec T _fini +00123080 00000024 r units.14338 +001230c8 R default_font_bin +001238c8 R default_font_bin_end +001238c8 R default_font_bin_size +001245dc 00000030 r colorTable +00124660 00000070 r dotab_stdout +001246e0 0000001c r __CVer_tidlow_regionarray +001246fc 0000001c r __NVer_tidlow_regionarray +00124738 00000014 r CSWTCH.56 +0012474c 00000008 r framebufferInfoSt +0012483c 0000004d r _net_error_code_map +0012488c 00000030 r error_table +001248cc 00000004 R _global_impure_ptr +0012490c 00000010 r blanks.8705 +0012491c 00000010 r zeroes.8706 +00124934 00000022 r basefix.8753 +00124958 00000010 r blanks.8720 +00124968 00000010 r zeroes.8721 +00124988 r .LC2 +001249a0 000000bc r a1 +00124a5c 000000bc r a2 +00124b18 0000005b r a3 +00124b74 00000070 r a6 +00124be4 000000a2 r a7 +00124c88 00000040 r a8 +00124cc8 0000172a r b02cf +001263f4 00001a7c r d02f4 +00127eb8 00000028 R __mprec_bigtens +00127ee0 000000c8 R __mprec_tens +00127fa8 0000000c r p05.7473 +00127fc0 00000014 r fpi.7553 +00127fd4 00000014 r fpinan.7589 +00127fe8 00000028 r tinytens +00128010 0000006c R __action_table +0012807c 00000100 R __chclass +0012817c 0000006c R __state_table +001281e8 00000101 R _ctype_ +001282ec 00000100 R __hexdig +001283f4 00000070 R dotab_stdnull +00128464 00000003 R DIRECTORY_PARENT +00128468 r +00128468 R __exidx_end +00128468 R __exidx_start +00129000 W __stacksize__ +00129004 00000004 D currentConsole +00129008 0000004c D defaultConsole +00129054 00000001 d firstConsoleInit.8303 +00129055 00000001 d botFormat +00129058 00000008 d doubleBuf +00129060 00000001 d topFormat +00129064 00000004 d gspLastEvent +00129068 00000004 d aptFlags +0012906c 00000070 d soc_devoptab +001290dc 00000004 V __ctru_linear_heap_size +001290e0 00000070 d romFS_devoptab +00129150 00000401 d __cwd +00129554 00000070 d sdmc_devoptab +001295c4 0000000c d __sfp_recursive_mutex +001295d0 0000000c d __sinit_recursive_mutex +001295dc 00000004 D _impure_ptr +001295e0 00000460 d impure_data +00129a40 00000408 D __malloc_av_ +00129e48 00000004 D __malloc_sbrk_base +00129e4c 00000004 D __malloc_trim_threshold +00129e50 0000000c d __malloc_recursive_mutex +00129e5c 0000016c D __global_locale +00129fc8 00000004 d defaultDevice +00129fcc 00000040 D devoptab_list +0012a00c 00001000 d _current_working_directory +0012b00c 00000004 d __hndl_lock +0012b010 0000000c d __stderr_handle +0012b01c 0000000c d __stdin_handle +0012b028 0000000c d __stdout_handle +0012b034 00001000 d handles +0012c034 t __frame_dummy_init_array_entry +0012c034 T __init_array_start +0012c034 B __preinit_array_end +0012c034 B __preinit_array_start +0012c034 D __tdata_lma +0012c034 D __tdata_lma_end +0012c034 D __TMC_END__ +0012c034 d __TMC_LIST__ +0012c038 t __do_global_dtors_aux_fini_array_entry +0012c038 T __fini_array_start +0012c038 T __init_array_end +0012c03c T __bss_start__ +0012c03c 00000004 b cpu_time_limit +0012c03c T __fini_array_end +0012c040 0000000d b status.13728 +0012c050 00000014 b card.13734 +0012c064 0000000d b status.13739 +0012c074 00000005 b level.13744 +0012c07c 00000012 b macAddress.14000 +0012c090 00000014 b upperScreen.14011 +0012c0a4 00000014 b lowerScreen.14012 +0012c0b8 00000020 b screenType.14013 +0012c0d8 0000000f b serial.14030 +0012c0e8 00000100 b filename.14389 +0012c1e8 00000004 b num +0012c1ec 0000000b b initialVer.14420 +0012c1f8 00000021 b cid.14441 +0012c21c 00000021 b cid.14446 +0012c240 00000004 b acHandle +0012c244 00000004 b actRefCount +0012c248 00000004 b actHandle +0012c24c b saved_stack +0012c254 b completed.10347 +0012c258 b object.10352 +0012c270 00000001 V __ctru_speedup +0012c274 00000004 b srvHandle +0012c278 00000004 b srvRefCount +0012c27c 00000002 b currentBuffer +0012c27e 00000001 b enable3d +0012c280 00000004 b screenAlloc +0012c284 00000004 b screenFree +0012c288 00000004 b cfguHandle +0012c28c 00000004 b cfguRefCount +0012c290 00000004 b srvPmHandle +0012c294 00000004 b dspHandle +0012c298 00000004 b dspRefCount +0012c29c 00000004 b gspEvent +0012c2a0 0000001c b gspEventCb +0012c2bc 0000001c b gspEventCbData +0012c2d8 00000007 b gspEventCbOneShot +0012c2e0 0000001c b gspEventCounts +0012c2fc 00000004 b gspEventData +0012c300 00000004 b gspEventThread +0012c304 00000038 b gspEvents +0012c33c 00000004 b gspRefCount +0012c340 00000001 b gspRunEvents +0012c344 00000004 b mcuHwcHandle +0012c348 00000004 b mcuHwcRefCount +0012c34c 00000004 b acHandle +0012c350 00000004 b acRefCount +0012c354 00000004 b amHandle +0012c358 00000004 b amRefCount +0012c35c 00000001 b aptChainloadMediatype +0012c360 00000008 b aptChainloadTid +0012c368 00000004 b aptEventHandlerThread +0012c36c 0000000c b aptEvents +0012c378 0000000c b aptFirstHook +0012c384 00000001 b aptHomeButtonState +0012c388 00000004 b aptLockHandle +0012c38c 00000004 b aptMessageFunc +0012c390 00000004 b aptMessageFuncData +0012c394 00001000 b aptParameters +0012d394 00000004 b aptRefCount +0012d398 00000008 b aptSleepEvent +0012d3a0 00000001 b flagInit.8273 +0012d3a1 00000001 b flagValue.8274 +0012d3a4 00000004 b serviceName.7912 +0012d3a8 00000004 b ptmuHandle +0012d3ac 00000004 b ptmuRefCount +0012d3b0 00000006 b aVec +0012d3b8 00000004 b cPos +0012d3bc 00000006 b gRate +0012d3c4 00000004 b hidRefCount +0012d3c8 00000004 b kDown +0012d3cc 00000004 b kHeld +0012d3d0 00000004 b kOld +0012d3d4 00000004 b kUp +0012d3d8 00000004 b tPos +0012d3dc 00000004 b ptmSysmHandle +0012d3e0 00000004 b ptmSysmRefCount +0012d3e4 00000004 b gspLcdRefCount +0012d3e8 00000080 b fsExemptArchives +0012d468 00000004 b fsuHandle +0012d46c 00000004 b fsuRefCount +0012d470 00000004 V __ctru_heap_size +0012d474 0000000c b sAddrMap +0012d480 00000008 b sVramPool +0012d488 00000008 b sMappablePool +0012d490 0000000c b sAddrMap +0012d49c 00000008 b sLinearPool +0012d4a4 0000000c b sAddrMap +0012d4b0 00000401 b __component +0012d8b4 00000802 b __utf16path +0012e0b8 00000004 b romfs_mount_list +0012e0bc 00000004 b arbiter +0012e0c0 00000004 b csPos +0012e0c4 00000004 b irrstRefCount +0012e0c8 00000004 b kHeld +0012e0cc 00000004 B SOCU_handle +0012e0d0 00000004 B socMemhandle +0012e0d8 00000008 b sdmcArchive +0012e0e0 00000001 b sdmcInitialised +0012e0e4 00000028 B __malloc_current_mallinfo +0012e10c 00000004 B __malloc_max_sbrked_mem +0012e110 00000004 B __malloc_max_total_mem +0012e114 00000004 B __malloc_top_pad +0012e118 00000004 b heap_start.7392 +0012e11c 00000004 B fake_heap_end +0012e120 00000004 B fake_heap_start +0012e124 00001000 b temp_cwd +0012f124 00000048 B __syscalls +0012f170 00000008 B archive +0012f178 0000004c B currentCopy +0012f1c4 00000008 B gfxBottomFramebuffers +0012f1cc 00000004 B gspSharedMemHandle +0012f1d0 0000001c B bottomFramebufferInfo +0012f1ec 00000004 B gspEvent +0012f1f0 00000008 B gfxTopLeftFramebuffers +0012f1f8 00000008 B gfxTopRightFramebuffers +0012f200 0000001c B topFramebufferInfo +0012f21c 00000001 B gfxThreadID +0012f220 00000004 B gfxSharedMemory +0012f224 00000004 B gfxTopFramebufferMaxSize +0012f228 00000004 B gfxBottomFramebufferMaxSize +0012f22c 00000004 B gxCmdBuf +0012f230 00000004 B gspGpuHandle +0012f234 00000004 B hidMemHandle +0012f238 00000004 B hidHandle +0012f23c 00000004 B hidSharedMem +0012f240 00000014 B hidEvents +0012f254 00000004 B gspLcdHandle +0012f258 00000004 B __system_retAddr +0012f25c 00000004 B __ctru_linear_heap +0012f260 00000004 B __ctru_heap +0012f264 00000004 B __system_argv +0012f268 00000004 B __system_argc +0012f26c 00000004 B irrstHandle +0012f270 00000004 B irrstEvent +0012f274 00000004 B irrstMemHandle +0012f278 00000004 B irrstSharedMem +0012f27c B __tls_start +00130688 B __bss_end__ +00130688 A __end__ +00130688 B __tls_end diff --git a/console/build/3DSident.map b/console/build/3DSident.map new file mode 100644 index 0000000..50ad2ce --- /dev/null +++ b/console/build/3DSident.map @@ -0,0 +1,5506 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/devkitpro/libctru/lib/libctru.a(os.o) + main.o (osSetSpeedupEnable) +/opt/devkitpro/libctru/lib/libctru.a(console.o) + main.o (consoleInit) +/opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + kernel.o (osGetSystemVersionData) +/opt/devkitpro/libctru/lib/libctru.a(srv.o) + ac.o (srvGetServiceHandle) +/opt/devkitpro/libctru/lib/libctru.a(gfx.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (gfxSetScreenFormat) +/opt/devkitpro/libctru/lib/libctru.a(gx.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (gxCmdBuf) +/opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + main.o (cfguInit) +/opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (srvPmGetSessionHandle) +/opt/devkitpro/libctru/lib/libctru.a(dsp.o) + main.o (dspExit) +/opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + hardware.o (gspInit) +/opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + main.o (mcuHwcInit) +/opt/devkitpro/libctru/lib/libctru.a(ac.o) + main.o (acExit) +/opt/devkitpro/libctru/lib/libctru.a(am.o) + main.o (amInit) +/opt/devkitpro/libctru/lib/libctru.a(apt.o) + main.o (aptMainLoop) +/opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + main.o (ptmuInit) +/opt/devkitpro/libctru/lib/libctru.a(hid.o) + main.o (hidScanInput) +/opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (ptmSysmInit) +/opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + system.o (gspLcdInit) +/opt/devkitpro/libctru/lib/libctru.a(fs.o) + screenshot.o (fsMakePath) +/opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + main.o (gethostid) +/opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + main.o (socInit) +/opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (soc_recvfrom) +/opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (soc_sendto) +/opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + utils.o (utf16_to_utf8) +/opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) (decode_utf16) +/opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(am.o) (utf8_to_utf16) +/opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (__system_retAddr) +/opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_initSyscalls) +/opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_allocateHeaps) +/opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_initArgv) +/opt/devkitpro/libctru/lib/libctru.a(svc.o) + /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) (svcControlMemory) +/opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o (initSystem) +/opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (default_font_bin) +/opt/devkitpro/libctru/lib/libctru.a(vram.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (vramAlloc) +/opt/devkitpro/libctru/lib/libctru.a(mappable.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (mappableAlloc) +/opt/devkitpro/libctru/lib/libctru.a(linear.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (linearAlloc) +/opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (MemPool::Allocate(MemChunk&, unsigned long, int)) +/opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (romfsMountFromFile) +/opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__sync_init) +/opt/devkitpro/libctru/lib/libctru.a(env.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (envGetHandle) +/opt/devkitpro/libctru/lib/libctru.a(thread.o) + /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) (threadCreate) +/opt/devkitpro/libctru/lib/libctru.a(irrst.o) + /opt/devkitpro/libctru/lib/libctru.a(hid.o) (irrstScanInput) +/opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (_net_convert_error) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_init) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_insert) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) (rbtree_rotate) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_remove) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_find) +/opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) (encode_utf16) +/opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) (encode_utf8) +/opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) (decode_utf8) +/opt/devkitpro/libctru/lib/libctru.a(appInit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__appInit) +/opt/devkitpro/libctru/lib/libctru.a(appExit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__appExit) +/opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libctru_exit) +/opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + /opt/devkitpro/libctru/lib/libctru.a(appInit.o) (sdmcInit) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) (rbtree_node_next) +/opt/devkitpro/libctru/lib/libctru.a(readtp.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (__aeabi_read_tp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (__aeabi_uidivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (__aeabi_idivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) (__aeabi_idiv0) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + utils.o (__aeabi_ul2d) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (__aeabi_uldivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (__aeabi_d2lz) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) (__aeabi_d2ulz) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (bsearch) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + screenshot.o (calloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) (_calloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (__errno) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (fclose) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__sflush_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__sinit) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_fini_array) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (fopen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (fread) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (_free_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (_fseek_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) (_fseeko_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (_fwalk) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + screenshot.o (gmtime) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) (gmtime_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) (_global_impure_ptr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_init_array) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (iprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) (__smakebuf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + main.o (memalign) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) (_memalign_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + utils.o (malloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) (_malloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (memchr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (memcmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + utils.o (memcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + /opt/devkitpro/libctru/lib/libctru.a(am.o) (memset) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) (__malloc_lock) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + main.o (printf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + main.o (puts) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) (__srefill_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (setvbuf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + hardware.o (snprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + utils.o (sprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (sscanf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (__sread) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + system.o (stpcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + kernel.o (strcat) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (strchr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) (strcmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + system.o (strcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + utils.o (strlen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (strncat) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + system.o (strncmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (strncpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (strnlen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + utils.o (strstr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) (_svfprintf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) (__ssvfscanf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + screenshot.o (time) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) (_vfiprintf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) (_vfprintf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_wcrtomb_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_wcsrtombs_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) (__swsetup_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_dtoa_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (__sflags) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) (__sfvwrite_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (iswspace) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) (_jp2uc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_localeconv_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (__locale_mb_cur_max) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_mbrtowc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__ascii_mbtowc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) (memmove) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) (_Balloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (realloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) (_realloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (__sccl) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (nanf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (frexp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (stpncpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strcasecmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strlcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strncasecmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_strtod_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_strtoll_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_strtol_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_strtoull_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_strtoul_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (__ssprint_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) (_sungetc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) (__submore) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) (_wcsnrtombs_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__ascii_wctomb) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__set_ctype) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) (__gethex) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) (__match) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (_getenv_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) (environ) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) (__env_lock) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (setDefaultDevice) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_close_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) (_fstat_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) (_gettimeofday_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) (_isatty_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_lseek_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (_open_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_read_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) (_sbrk_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_write_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) (fake_heap_start) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (chdir) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__flockfile) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (__libc_lock_init_recursive) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) (__release_handle) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + /opt/devkitpro/libctru/lib/libctru.a(console.o) (__getreent) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) (__aeabi_ldivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) (strrchr) + +Allocating common symbols +Common symbol size file + +hidMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +currentCopy 0x4c /opt/devkitpro/libctru/lib/libctru.a(console.o) +hidHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +gfxBottomFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gspSharedMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +__system_argv 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) +gspGpuHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) +hidSharedMem 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +archive 0x8 main.o +__system_argc 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) +bottomFramebufferInfo + 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +irrstHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +gspEvent 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +hidEvents 0x14 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +__system_retAddr 0x4 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) +__ctru_linear_heap 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) +irrstEvent 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +__ctru_heap 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) +irrstMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +gfxTopLeftFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gspLcdHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) +gfxTopRightFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +topFramebufferInfo 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gfxThreadID 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gfxSharedMemory 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gfxTopFramebufferMaxSize + 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +irrstSharedMem 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +gxCmdBuf 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) +gfxBottomFramebufferMaxSize + 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + +Discarded input sections + + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .data.__dso_handle + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text 0x0000000000000000 0x0 main.o + .data 0x0000000000000000 0x0 main.o + .comment 0x0000000000000000 0x23 main.o + .text 0x0000000000000000 0x0 hardware.o + .data 0x0000000000000000 0x0 hardware.o + .text.Hardware_GetAudioJackStatus + 0x0000000000000000 0x5c hardware.o + .text.Hardware_GetCardSlotStatus + 0x0000000000000000 0xa0 hardware.o + .text.Hardware_DetectSD + 0x0000000000000000 0x5c hardware.o + .comment 0x0000000000000000 0x23 hardware.o + .text 0x0000000000000000 0x0 system.o + .data 0x0000000000000000 0x0 system.o + .text.System_IsCoppacsSupported + 0x0000000000000000 0x38 system.o + .text.System_IsDebugUnit + 0x0000000000000000 0x2c system.o + .comment 0x0000000000000000 0x23 system.o + .text 0x0000000000000000 0x0 storage.o + .data 0x0000000000000000 0x0 storage.o + .bss 0x0000000000000000 0x0 storage.o + .text.Storage_GetUsedStorage + 0x0000000000000000 0x58 storage.o + .comment 0x0000000000000000 0x23 storage.o + .text 0x0000000000000000 0x0 utils.o + .data 0x0000000000000000 0x0 utils.o + .bss 0x0000000000000000 0x0 utils.o + .text.Utils_U16_To_U8 + 0x0000000000000000 0x1c utils.o + .text.Utils_Base64Encode + 0x0000000000000000 0x174 utils.o + .comment 0x0000000000000000 0x23 utils.o + .text 0x0000000000000000 0x0 screenshot.o + .data 0x0000000000000000 0x0 screenshot.o + .comment 0x0000000000000000 0x23 screenshot.o + .text 0x0000000000000000 0x0 misc.o + .data 0x0000000000000000 0x0 misc.o + .bss 0x0000000000000000 0x0 misc.o + .text.Misc_TicketCount + 0x0000000000000000 0x2c misc.o + .text.Misc_GetDeviceCert + 0x0000000000000000 0x30 misc.o + .comment 0x0000000000000000 0x23 misc.o + .text 0x0000000000000000 0x0 wifi.o + .data 0x0000000000000000 0x0 wifi.o + .bss 0x0000000000000000 0x0 wifi.o + .comment 0x0000000000000000 0x23 wifi.o + .text 0x0000000000000000 0x0 kernel.o + .data 0x0000000000000000 0x0 kernel.o + .comment 0x0000000000000000 0x23 kernel.o + .text 0x0000000000000000 0x0 fs.o + .data 0x0000000000000000 0x0 fs.o + .bss 0x0000000000000000 0x0 fs.o + .text.FS_RecursiveMakeDir + 0x0000000000000000 0xb0 fs.o + .comment 0x0000000000000000 0x23 fs.o + .text 0x0000000000000000 0x0 ac.o + .data 0x0000000000000000 0x0 ac.o + .text.ACI_GetSSIDLength + 0x0000000000000000 0x3c ac.o + .comment 0x0000000000000000 0x23 ac.o + .text 0x0000000000000000 0x0 am.o + .data 0x0000000000000000 0x0 am.o + .bss 0x0000000000000000 0x4 am.o + .text.amGetServiceHandle + 0x0000000000000000 0x14 am.o + .text.amCloseServiceHandle + 0x0000000000000000 0x10 am.o + .text.amNetGetDeviceCert + 0x0000000000000000 0x48 am.o + .rodata.str1.4 + 0x0000000000000000 0x7 am.o + .debug_info 0x0000000000000000 0xdb9 am.o + .debug_abbrev 0x0000000000000000 0x35f am.o + .debug_loc 0x0000000000000000 0x84 am.o + .debug_aranges + 0x0000000000000000 0x30 am.o + .debug_ranges 0x0000000000000000 0x40 am.o + .debug_line 0x0000000000000000 0x393 am.o + .debug_str 0x0000000000000000 0x964 am.o + .comment 0x0000000000000000 0x23 am.o + .debug_frame 0x0000000000000000 0x48 am.o + .ARM.attributes + 0x0000000000000000 0x30 am.o + .text 0x0000000000000000 0x0 actu.o + .data 0x0000000000000000 0x0 actu.o + .comment 0x0000000000000000 0x23 actu.o + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertVirtToPhys + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertOldLINEARMemToNew + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osGetTime + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osTickCounterRead + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osStrError + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.CSWTCH.2 + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.osStrError.str1.4 + 0x0000000000000000 0x9 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.str1.4 + 0x0000000000000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.debug_write + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleGetDefault + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleDebugInit + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleSelect + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleSetFont + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleClear + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleSetWindow + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.consoleClear.str1.4 + 0x0000000000000000 0x5 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.dotab_null + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.dotab_svc + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text.osGetSystemVersionDataString + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.osGetSystemVersionDataString.str1.4 + 0x0000000000000000 0xf /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvSetBlockingPolicy + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvEnableNotification + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterService + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterService + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterPort + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterPort + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetPort + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvWaitForPortRegistered + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvSubscribe + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnsubscribe + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvReceiveNotification + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvPublishToSubscriber + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvPublishAndGetSubscriber + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsServiceRegistered + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsPortRegistered + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSet3D + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxIs3D 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxGetScreenFormat + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.gxCmdQueueAdd + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.submitGxCommand + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_BindQueue + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_RequestDma + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_ProcessCommandList + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_MemoryFill + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_DisplayTransfer + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_TextureCopy + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_FlushCacheRegions + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .bss.boundQueue + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GenHashConsoleUnique + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetRegionCanadaUSA + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetModelNintendo2DS + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetCountryCodeString + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetCountryCodeID + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_IsNFCSupported + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_GetConfigInfoBlk4 + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_GetConfigInfoBlk8 + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_SetConfigInfoBlk4 + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_SetConfigInfoBlk8 + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_UpdateConfigSavegame + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_RestoreLocalFriendCodeSeed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_RestoreSecureInfo + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_DeleteConfigSavefile + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_FormatConfig + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_ClearParentalControls + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_VerifySigLocalFriendCodeSeed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_VerifySigSecureInfo + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetLocalFriendCodeSeedData + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetSecureInfoData + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetSecureInfoSignature + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmSendCommand + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmExit + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmInit + 0x0000000000000000 0xd0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToProcess + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToAll + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_RegisterProcess + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_UnregisterProcess + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.srvPmRefCount + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .rodata.srvPmInit.str1.4 + 0x0000000000000000 0x7 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_GetHeadphoneStatus + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_FlushDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_InvalidateDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SetSemaphore + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SetSemaphoreMask + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_GetSemaphoreHandle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_LoadComponent + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RegisterInterruptEvents + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_ReadPipeIfPossible + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_WriteProcessPipe + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_ConvertProcessAddressFromDspDram + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RecvData + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RecvDataIsReady + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SendData + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SendDataIsEmpty + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspSetEventCallback + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspWaitForAnyEvent + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspSubmitGxCommand + 0x0000000000000000 0x120 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegs + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegsWithMask + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_InvalidateDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_TriggerCmdReqQueue + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_SetLedForceOff + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_ReadRegister + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_WriteRegister + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_SetPowerLedState + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_SetWifiLedState + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_GetSoundSliderLevel + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_Get3dSliderLevel + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.acInit 0x0000000000000000 0x8c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetWifiStatus + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.acWaitInternetConnection + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetStatus + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSecurityMode + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSID + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSIDLength + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyEnable + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPort + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyUserName + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPassword + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastErrorCode + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastDetailErrorCode + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .rodata.acInit.str1.4 + 0x0000000000000000 0xd /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.amGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleList + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleInfo + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTicketCount + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTicketList + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleCount + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleList + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleInfo + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ExportTwlBackup + 0x0000000000000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportTwlBackup + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ReadTwlBackupInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTWLPartitionInfo + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_StartCiaInstall + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_StartDlpChildCiaInstall + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CancelCIAInstall + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_FinishCiaInstall + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_FinishCiaInstallWithoutCommit + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportPrograms + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAppTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteTicket + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeletePendingTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeletePendingTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllPendingTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallNativeFirm + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallFirm + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleProductCode + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleExtDataId + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaFileInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaIcon + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaDependencies + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaMetaOffset + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaCoreVersion + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaRequiredSpace + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaMetaSection + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InitializeExternalTitleDatabase + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_QueryAvailableExternalTitleDatabase + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketBegin + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketAbort + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketFinish + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleBegin + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleStop + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleResume + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleAbort + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleFinish + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportTitles + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdBegin + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdAbort + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdFinish + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CreateImportContentContexts + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentBegin + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentStop + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentResume + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentCancel + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentFinish + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportCertificates + 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportCertificate + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportTitlesAndUpdateFirmwareAuto + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllDemoLaunchInfos + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllTemporaryTitles + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllExpiredTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllTwlTitles + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptIsSleepAllowed + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloader + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptHook 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptUnhook + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetMessageCallback + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetLockHandle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Initialize + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Finalize + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_HardwareResetAsync + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Enable + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletManInfo + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletInfo + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletProgramInfo + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetProgramID + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_IsRegistered + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToHomeMenu + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToHomeMenu + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToApplication + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToApplication + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_NotifyToWait + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SleepIfShellClosed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_TryLockTransition + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_UnlockTransition + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendParameter + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptLaunchLibraryApplet + 0x0000000000000000 0xdc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendCaptureBufferInfo + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepQuery + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepNotificationComplete + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToCloseApplication + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CloseApplication + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToDoApplicationJump + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_DoApplicationJump + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartLibraryApplet + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartLibraryApplet + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartSystemApplet + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartSystemApplet + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetSharedFont + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReceiveDeliverArg + 0x0000000000000000 0xbc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetShellState + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetBatteryLevel + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetPedometerState + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetTotalStepCount + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidWaitForEvent + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidCheckSectionUpdateTime + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidKeysUp + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidTouchRead + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidCircleRead + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidAccelRead + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidGyroRead + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_EnableAccelerometer + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableAccelerometer + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_EnableGyroscope + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableGyroscope + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_GetGyroscopeRawToDpsCoefficient + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_CheckNew3DS + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_ShutdownAsync + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_RebootAsync + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOnAllBacklights + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOffAllBacklights + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOnBacklight + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOffBacklight + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetLedForceOff + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_GetBrightness + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightness + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightnessRaw + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsUseSession + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsEndUseSession + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Control + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Initialize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteDirectoryRecursively + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ControlArchive + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFreeBytes + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetCardType + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandArchiveResource + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcFatfsError + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_IsSdmcDetected + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcSpeedInfo + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandSpeedInfo + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcLog + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandLog + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearSdmcLog + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearNandLog + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotIsInserted + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOn + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOff + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotGetCardIFPowerStatus + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommand + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommandWithAddress + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectReadWithAddress + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWrite + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWriteWithAddress + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead_4xIO + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCpuWriteWithoutVerify + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectSectorEraseWithoutVerify + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProductInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProgramLaunchInfo + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBaudRate + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBusMode + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SendInitializeInfoTo9 + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialContentIndex + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyBannerData + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CheckAuthorityToAccessExtSaveData + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_QueryTotalQuotaSize + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_AbnegateAccessRight + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSdmcRoot + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteAllExtSaveDataOnNand + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeCtrFileSystem + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSeed + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFormatInfo + 0x0000000000000000 0xc0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader2 + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcCtrRootPath + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ExportIntegrityVerificationSeed + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ImportIntegrityVerificationSeed + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_FormatSaveData + 0x0000000000000000 0xa8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacySubBannerData + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_UpdateSha256Context + 0x0000000000000000 0x114 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadSpecialFile + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialFileSize + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateExtSaveData + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteExtSaveData + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadExtSaveDataIcon + 0x0000000000000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetExtDataBlockSize + 0x0000000000000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateExtSaveData + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSystemSaveData + 0x0000000000000000 0x8c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSystemSaveData + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsSource + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsDestination + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetArchivePriority + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetArchivePriority + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCtrCardLatencyParameter + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SwitchCleanupInvalidSaveData + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateSystemSaveData + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeWithSdkVersion + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetPriority + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetPriority + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetSaveDataSecureValue + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSaveDataSecureValue + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ControlSecureSave + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetMediaType + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_Control + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenSubFile + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetAttributes + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetAttributes + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetPriority + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetPriority + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenLinkFile + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_Control + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_SetPriority + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_GetPriority + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.sha256_empty.8110 + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .text.recvfrom + 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .rodata.recvfrom.str1.4 + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .text.sendto 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .rodata.sendto.str1.4 + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .text.osGetMemRegionSize + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryMemory + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdealProcessor + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessIdealProcessor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadPriority + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadPriority + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadIdealProcessor + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadIdealProcessor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessorID + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcRun 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateMutex + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSemaphore + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReleaseSemaphore + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateTimer + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetTimer + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCancelTimer + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcClearTimer + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetHandleInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenProcess + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenThread + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessId + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdOfThread + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadId + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimit + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimitLimitValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimitCurrentValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOutputDebugString + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreatePort + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSessionToPort + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSession + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcAcceptSession + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReplyAndReceive + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBindInterrupt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnbindInterrupt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcInvalidateProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStoreProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcFlushProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStartInterProcessDma + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStopDma + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDmaState + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetGpuProt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetWifiEnabled + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcDebugActiveProcess + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBreakDebugProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateDebugProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessDebugEvent + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcContinueDebugEvent + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessList + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadList + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadContext + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetDebugThreadContext + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryDebugProcessMemory + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReadProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcWriteProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetHardwareBreakPoint + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadParam + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcControlProcessMemory + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcMapProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnmapProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateCodeSet + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateProcess + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessResourceLimits + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateResourceLimits + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetResourceLimitValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBackdoor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcKernelSetState + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryProcessMemory + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .eh_frame 0x0000000000000000 0x794 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramRealloc + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearRealloc + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .text._ZN7MemPool12GetFreeSpaceEv + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsInitMtime.isra.4 + 0x0000000000000000 0xbc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsMount + 0x0000000000000000 0x340 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsBind + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .rodata 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .bss.__romfs_path + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .rodata.romfsMount.str1.4 + 0x0000000000000000 0x19 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_Pulse + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_TryWait + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Init + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Acquire + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Release + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetHandle + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetExitCode + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadFree + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadDetach + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetCurrent + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstWaitForEvent + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstCheckSectionUpdateTime + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstCstickRead + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.IRRST_Initialize + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss.h_errno 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert_multi + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_write_safe + 0x0000000000000000 0x138 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmcWriteSafe + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_getmtime + 0x0000000000000000 0xc4 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .tbss.tmp_buffer.8386 + 0x0000000000000000 0x2000 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text.rbtree_node_prev + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_lock + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_unlock + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text._cleanup + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__sinit_lock_acquire + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__sinit_lock_release + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_lock_all + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_unlock_all + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .text.fseek 0x0000000000000000 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .text.fseeko 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .text.iprintf 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .text._iprintf_r + 0x0000000000000000 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .text._printf_r + 0x0000000000000000 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .text._snprintf_r + 0x0000000000000000 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .text._sprintf_r + 0x0000000000000000 0x60 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .text._sscanf_r + 0x0000000000000000 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .text.get_arg 0x0000000000000000 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .text._vfiprintf_r + 0x0000000000000000 0x2544 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .text.vfiprintf + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .text.__sbprintf + 0x0000000000000000 0xd0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .rodata._vfiprintf_r.str1.1 + 0x0000000000000000 0x29 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .rodata.blanks.8688 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .rodata.zeroes.8689 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .text.vfprintf + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .text.wcrtomb 0x0000000000000000 0xa8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .text.wcsrtombs + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .text.localeconv + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.currentlocale + 0x0000000000000000 0x88 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.__loadlocale + 0x0000000000000000 0x878 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.__get_locale_env + 0x0000000000000000 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text._setlocale_r + 0x0000000000000000 0x35c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.setlocale + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss._PathLocale + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.global_locale_string + 0x0000000000000000 0xe7 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.new_categories.6759 + 0x0000000000000000 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.saved_categories.6760 + 0x0000000000000000 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .data.__default_locale + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__C_locale + 0x0000000000000000 0x16c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__get_locale_env.str1.4 + 0x0000000000000000 0xd /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__loadlocale.str1.4 + 0x0000000000000000 0xcf /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.categories + 0x0000000000000000 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.currentlocale.str1.4 + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .text.mbrtowc 0x0000000000000000 0xb8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text._mbtowc_r + 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__ascii_mbtowc + 0x0000000000000000 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__sjis_mbtowc + 0x0000000000000000 0xcc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__eucjp_mbtowc + 0x0000000000000000 0x130 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__jis_mbtowc + 0x0000000000000000 0x1cc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .rodata.JIS_action_table + 0x0000000000000000 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .rodata.JIS_state_table + 0x0000000000000000 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text._mprec_log10 + 0x0000000000000000 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .rodata.__mprec_tinytens + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .text.strcasecmp + 0x0000000000000000 0x68 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .text.strlcpy 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .text.strncasecmp + 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .text.strtod_l + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .text.strtod 0x0000000000000000 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .text.strtof_l + 0x0000000000000000 0xa4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .text.strtof 0x0000000000000000 0xb8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .text.strtoll_l + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .text.strtoll 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text.strtol_l + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text.strtol 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .text.strtoull_l + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .text.strtoull + 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .text.strtoul_l + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .text.strtoul 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text.get_arg 0x0000000000000000 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text._svfiprintf_r + 0x0000000000000000 0x247c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata._svfiprintf_r.str1.1 + 0x0000000000000000 0x29 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata.blanks.8684 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata.zeroes.8685 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .text.get_arg 0x0000000000000000 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .text.__ssvfiscanf_r + 0x0000000000000000 0x22a8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .rodata.basefix.8255 + 0x0000000000000000 0x22 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .text._ungetc_r + 0x0000000000000000 0x204 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .text.ungetc 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .text.wcsnrtombs + 0x0000000000000000 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text._wctomb_r + 0x0000000000000000 0x4c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__ascii_wctomb + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__sjis_wctomb + 0x0000000000000000 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__eucjp_wctomb + 0x0000000000000000 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__jis_wctomb + 0x0000000000000000 0xd8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .text.__set_ctype + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text._findenv_r + 0x0000000000000000 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text._getenv_r + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .bss.initial_env + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .data.environ 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .ARM.attributes + 0x0000000000000000 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text.__env_lock + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text.__env_unlock + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .data.__env_recursive_mutex + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text.GetDeviceOpTab + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .text.getcwd 0x0000000000000000 0xa0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .rodata.DIRECTORY_SEPARATOR + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .rodata.DIRECTORY_THIS + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_init + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_try_acquire + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_close + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_try_acquire_recursive + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.__free_handle + 0x0000000000000000 0x4c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.dup 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.dup2 0x0000000000000000 0x130 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .eh_frame 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + +Memory Configuration + +Name Origin Length Attributes +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + + 0x0000000000100000 PROVIDE (__start__ = 0x100000) + 0x0000000000100000 . = __start__ + +.text 0x0000000000100000 0x22a04 + *(.crt0) + .crt0 0x0000000000100000 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x0000000000100000 _start + 0x0000000000100008 __service_ptr + 0x000000000010000c __apt_appid + 0x0000000000100010 __heap_size + 0x0000000000100014 __linear_heap_size + 0x0000000000100018 __system_arglist + 0x000000000010001c __system_runflags + *(.init) + .init 0x0000000000100094 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + 0x0000000000100094 _init + .init 0x00000000001000a0 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + 0x00000000001000ac . = ALIGN (0x4) + *(.text) + .text 0x00000000001000ac 0x64 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x00000000001000ac initSystem + 0x00000000001000f0 __ctru_exit + .text 0x0000000000100110 0x20c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + 0x0000000000100110 __udivsi3 + 0x0000000000100110 __aeabi_uidiv + 0x00000000001002fc __aeabi_uidivmod + .text 0x000000000010031c 0x240 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + 0x000000000010031c __aeabi_idiv + 0x000000000010031c __divsi3 + 0x000000000010053c __aeabi_idivmod + .text 0x000000000010055c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + 0x000000000010055c __aeabi_ldiv0 + 0x000000000010055c __aeabi_idiv0 + .text 0x0000000000100560 0x3c0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + 0x0000000000100560 __aeabi_drsub + 0x0000000000100568 __aeabi_dsub + 0x0000000000100568 __subdf3 + 0x000000000010056c __adddf3 + 0x000000000010056c __aeabi_dadd + 0x0000000000100818 __aeabi_ui2d + 0x0000000000100818 __floatunsidf + 0x000000000010083c __floatsidf + 0x000000000010083c __aeabi_i2d + 0x0000000000100864 __extendsfdf2 + 0x0000000000100864 __aeabi_f2d + 0x00000000001008ac __aeabi_ul2d + 0x00000000001008ac __floatundidf + 0x00000000001008c0 __floatdidf + 0x00000000001008c0 __aeabi_l2d + .text 0x0000000000100920 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + 0x0000000000100920 __aeabi_uldivmod + *fill* 0x000000000010095c 0x4 + .text 0x0000000000100960 0x390 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + 0x0000000000100968 strcmp + .text 0x0000000000100cf0 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + 0x0000000000100cf0 __aeabi_ldivmod + *(.text.*) + .text.deregister_tm_clones + 0x0000000000100dc4 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.register_tm_clones + 0x0000000000100df0 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.__do_global_dtors_aux + 0x0000000000100e28 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.frame_dummy + 0x0000000000100e6c 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.Init_Services + 0x0000000000100ea0 0x7c main.o + 0x0000000000100ea0 Init_Services + .text.Term_Services + 0x0000000000100f1c 0x70 main.o + 0x0000000000100f1c Term_Services + *fill* 0x0000000000100f8c 0x4 + .text.startup.main + 0x0000000000100f90 0x900 main.o + 0x0000000000100f90 main + .text.Hardware_GetBrightness + 0x0000000000101890 0x8c hardware.o + 0x0000000000101890 Hardware_GetBrightness + .text.System_GetModel + 0x000000000010191c 0x6c system.o + 0x000000000010191c System_GetModel + .text.System_GetRegion + 0x0000000000101988 0x6c system.o + 0x0000000000101988 System_GetRegion + .text.System_GetFirmRegion + 0x00000000001019f4 0xf8 system.o + 0x00000000001019f4 System_GetFirmRegion + .text.System_GetLang + 0x0000000000101aec 0x74 system.o + 0x0000000000101aec System_GetLang + .text.System_GetMacAddress + 0x0000000000101b60 0x64 system.o + 0x0000000000101b60 System_GetMacAddress + .text.System_GetRunningHW + 0x0000000000101bc4 0x38 system.o + 0x0000000000101bc4 System_GetRunningHW + .text.System_GetScreenType + 0x0000000000101bfc 0x180 system.o + 0x0000000000101bfc System_GetScreenType + .text.System_GetLocalFriendCodeSeed + 0x0000000000101d7c 0x38 system.o + 0x0000000000101d7c System_GetLocalFriendCodeSeed + .text.System_GetSerialNumber + 0x0000000000101db4 0x24 system.o + 0x0000000000101db4 System_GetSerialNumber + .text.System_GetSoapId + 0x0000000000101dd8 0x34 system.o + 0x0000000000101dd8 System_GetSoapId + .text.Storage_GetFreeStorage + 0x0000000000101e0c 0x48 storage.o + 0x0000000000101e0c Storage_GetFreeStorage + .text.Storage_GetTotalStorage + 0x0000000000101e54 0x48 storage.o + 0x0000000000101e54 Storage_GetTotalStorage + *fill* 0x0000000000101e9c 0x4 + .text.Utils_GetSizeString + 0x0000000000101ea0 0x9c utils.o + 0x0000000000101ea0 Utils_GetSizeString + .text.Utils_IsN3DS + 0x0000000000101f3c 0x2c utils.o + 0x0000000000101f3c Utils_IsN3DS + .text.Utils_ExtractBetween + 0x0000000000101f68 0x70 utils.o + 0x0000000000101f68 Utils_ExtractBetween + .text.generateScreenshotFileName.constprop.0 + 0x0000000000101fd8 0xa8 screenshot.o + .text.Screenshot_Capture + 0x0000000000102080 0x2d4 screenshot.o + 0x0000000000102080 Screenshot_Capture + .text.Misc_TitleCount + 0x0000000000102354 0x2c misc.o + 0x0000000000102354 Misc_TitleCount + .text.WiFi_GetSecurityMode + 0x0000000000102380 0x5c wifi.o + 0x0000000000102380 WiFi_GetSecurityMode + .text.Kernel_GetInitalVersion + 0x00000000001023dc 0x1b0 kernel.o + 0x00000000001023dc Kernel_GetInitalVersion + .text.Kernel_GetVersion + 0x000000000010258c 0x188 kernel.o + 0x000000000010258c Kernel_GetVersion + .text.Kernel_GetSDMCCID + 0x0000000000102714 0xbc kernel.o + 0x0000000000102714 Kernel_GetSDMCCID + .text.Kernel_GetNANDCID + 0x00000000001027d0 0xbc kernel.o + 0x00000000001027d0 Kernel_GetNANDCID + .text.Kernel_GetDeviceId + 0x000000000010288c 0x2c kernel.o + 0x000000000010288c Kernel_GetDeviceId + .text.FS_OpenArchive + 0x00000000001028b8 0x4c fs.o + 0x00000000001028b8 FS_OpenArchive + .text.FS_CloseArchive + 0x0000000000102904 0x10 fs.o + 0x0000000000102904 FS_CloseArchive + .text.FS_MakeDir + 0x0000000000102914 0x48 fs.o + 0x0000000000102914 FS_MakeDir + .text.FS_FileExists + 0x000000000010295c 0x70 fs.o + 0x000000000010295c FS_FileExists + .text.FS_DirExists + 0x00000000001029cc 0x5c fs.o + 0x00000000001029cc FS_DirExists + .text.aciInit 0x0000000000102a28 0x14 ac.o + 0x0000000000102a28 aciInit + .text.aciExit 0x0000000000102a3c 0x10 ac.o + 0x0000000000102a3c aciExit + .text.ACI_LoadWiFiSlot + 0x0000000000102a4c 0x34 ac.o + 0x0000000000102a4c ACI_LoadWiFiSlot + .text.ACI_GetSSID + 0x0000000000102a80 0x40 ac.o + 0x0000000000102a80 ACI_GetSSID + .text.ACI_GetPassphrase + 0x0000000000102ac0 0x40 ac.o + 0x0000000000102ac0 ACI_GetPassphrase + .text.ACI_GetSecurityMode + 0x0000000000102b00 0x3c ac.o + 0x0000000000102b00 ACI_GetSecurityMode + .text.actInit 0x0000000000102b3c 0x88 actu.o + 0x0000000000102b3c actInit + .text.actExit 0x0000000000102bc4 0x34 actu.o + 0x0000000000102bc4 actExit + .text.ACTU_GetAccountDataBlock + 0x0000000000102bf8 0x50 actu.o + 0x0000000000102bf8 ACTU_GetAccountDataBlock + .text.getSysTime + 0x0000000000102c48 0x58 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.__ctru_speedup_config.part.0 + 0x0000000000102ca0 0x28 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osGetMemRegionUsed + 0x0000000000102cc8 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x0000000000102cc8 osGetMemRegionUsed + *fill* 0x0000000000102cec 0x4 + .text.__libctru_gtod + 0x0000000000102cf0 0x128 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x0000000000102cf0 __libctru_gtod + .text.__ctru_speedup_config + 0x0000000000102e18 0x18 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x0000000000102e18 __ctru_speedup_config + .text.osSetSpeedupEnable + 0x0000000000102e30 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x0000000000102e30 osSetSpeedupEnable + .text.consoleDrawChar + 0x0000000000102e54 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x0000000000102e54 consoleDrawChar + .text.consolePrintChar + 0x000000000010300c 0x124 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x000000000010300c consolePrintChar + .text.consoleCls + 0x0000000000103130 0x164 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.consoleInit + 0x0000000000103294 0x104 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x0000000000103294 consoleInit + .text.consoleClearLine + 0x0000000000103398 0x114 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.newRow 0x00000000001034ac 0xc4 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .text.con_write + 0x0000000000103570 0x7b8 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x0000000000103570 con_write + .text.__read_versionbin.constprop.0 + 0x0000000000103d28 0xdc /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text.osGetSystemVersionData + 0x0000000000103e04 0x114 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + 0x0000000000103e04 osGetSystemVersionData + .text.srvExit 0x0000000000103f18 0x58 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x0000000000103f18 srvExit + .text.srvRegisterClient + 0x0000000000103f70 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x0000000000103f70 srvRegisterClient + .text.srvInit 0x0000000000103fa8 0xc8 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x0000000000103fa8 srvInit + .text.srvGetServiceHandleDirect + 0x0000000000104070 0x80 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x0000000000104070 srvGetServiceHandleDirect + .text.srvGetServiceHandle + 0x00000000001040f0 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00000000001040f0 srvGetServiceHandle + .text.gfxSetFramebufferInfo.part.0 + 0x0000000000104128 0x8c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSetFramebufferInfo + 0x00000000001041b4 0x6c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxGetFramebuffer.part.1 + 0x0000000000104220 0x58 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.__get_bytes_per_pixel + 0x0000000000104278 0x18 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104278 __get_bytes_per_pixel + .text.gfxSetScreenFormat + 0x0000000000104290 0x184 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104290 gfxSetScreenFormat + .text.gfxSetDoubleBuffering + 0x0000000000104414 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104414 gfxSetDoubleBuffering + .text.gfxInit 0x0000000000104424 0x210 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104424 gfxInit + .text.gfxInitDefault + 0x0000000000104634 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104634 gfxInitDefault + .text.gfxExit 0x0000000000104644 0xe0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104644 gfxExit + .text.gfxGetFramebuffer + 0x0000000000104724 0x60 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104724 gfxGetFramebuffer + .text.gfxFlushBuffers + 0x0000000000104784 0xcc /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104784 gfxFlushBuffers + .text.gfxConfigScreen + 0x0000000000104850 0xf8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104850 gfxConfigScreen + .text.gfxSwapBuffers + 0x0000000000104948 0x20 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104948 gfxSwapBuffers + .text.gfxSwapBuffersGpu + 0x0000000000104968 0x20 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x0000000000104968 gfxSwapBuffersGpu + .text.cfguInit + 0x0000000000104988 0xa4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104988 cfguInit + .text.cfguExit + 0x0000000000104a2c 0x3c /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104a2c cfguExit + .text.CFGU_SecureInfoGetRegion + 0x0000000000104a68 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104a68 CFGU_SecureInfoGetRegion + .text.CFGU_GetSystemModel + 0x0000000000104aa0 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104aa0 CFGU_GetSystemModel + .text.CFGU_GetConfigInfoBlk2 + 0x0000000000104ad8 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104ad8 CFGU_GetConfigInfoBlk2 + .text.CFGU_GetSystemLanguage + 0x0000000000104b1c 0x14 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104b1c CFGU_GetSystemLanguage + .text.CFGI_SecureInfoGetSerialNumber + 0x0000000000104b30 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104b30 CFGI_SecureInfoGetSerialNumber + .text.CFGI_GetLocalFriendCodeSeed + 0x0000000000104b74 0x3c /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x0000000000104b74 CFGI_GetLocalFriendCodeSeed + .text.srvPmGetSessionHandle + 0x0000000000104bb0 0xc /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x0000000000104bb0 srvPmGetSessionHandle + .text.dspExit 0x0000000000104bbc 0x3c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x0000000000104bbc dspExit + .text.DSP_UnloadComponent + 0x0000000000104bf8 0x2c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x0000000000104bf8 DSP_UnloadComponent + .text.dspInit 0x0000000000104c24 0x80 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x0000000000104c24 dspInit + .text.gspInit 0x0000000000104ca4 0x74 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104ca4 gspInit + .text.gspExit 0x0000000000104d18 0x3c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104d18 gspExit + .text.gspInitEventHandler + 0x0000000000104d54 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104d54 gspInitEventHandler + .text.gspExitEventHandler + 0x0000000000104df4 0x40 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104df4 gspExitEventHandler + .text.gspWaitForEvent + 0x0000000000104e34 0x44 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104e34 gspWaitForEvent + .text.gxCmdQueueInterrupt + 0x0000000000104e78 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104e78 gxCmdQueueInterrupt + .text.gspEventThreadMain + 0x0000000000104e7c 0x178 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_ReadHWRegs + 0x0000000000104ff4 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000104ff4 GSPGPU_ReadHWRegs + .text.GSPGPU_SetBufferSwap + 0x000000000010505c 0x6c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010505c GSPGPU_SetBufferSwap + .text.GSPGPU_FlushDataCache + 0x00000000001050c8 0x4c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00000000001050c8 GSPGPU_FlushDataCache + .text.GSPGPU_SetLcdForceBlack + 0x0000000000105114 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000105114 GSPGPU_SetLcdForceBlack + .text.GSPGPU_RegisterInterruptRelayQueue + 0x0000000000105148 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000105148 GSPGPU_RegisterInterruptRelayQueue + .text.GSPGPU_UnregisterInterruptRelayQueue + 0x00000000001051ac 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00000000001051ac GSPGPU_UnregisterInterruptRelayQueue + .text.GSPGPU_AcquireRight + 0x00000000001051d8 0x48 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00000000001051d8 GSPGPU_AcquireRight + .text.GSPGPU_ReleaseRight + 0x0000000000105220 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0000000000105220 GSPGPU_ReleaseRight + .text.GSPGPU_ImportDisplayCaptureInfo + 0x000000000010524c 0x80 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010524c GSPGPU_ImportDisplayCaptureInfo + .text.GSPGPU_SaveVramSysArea + 0x00000000001052cc 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00000000001052cc GSPGPU_SaveVramSysArea + .text.GSPGPU_RestoreVramSysArea + 0x00000000001052f8 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00000000001052f8 GSPGPU_RestoreVramSysArea + .text.mcuHwcInit + 0x0000000000105324 0x74 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x0000000000105324 mcuHwcInit + .text.mcuHwcExit + 0x0000000000105398 0x3c /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x0000000000105398 mcuHwcExit + .text.MCUHWC_GetBatteryVoltage + 0x00000000001053d4 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x00000000001053d4 MCUHWC_GetBatteryVoltage + .text.MCUHWC_GetBatteryLevel + 0x000000000010540c 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010540c MCUHWC_GetBatteryLevel + .text.MCUHWC_GetFwVerHigh + 0x0000000000105444 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x0000000000105444 MCUHWC_GetFwVerHigh + .text.MCUHWC_GetFwVerLow + 0x000000000010547c 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010547c MCUHWC_GetFwVerLow + .text.acExit 0x00000000001054b4 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x00000000001054b4 acExit + .text.amInit 0x00000000001054f0 0xa4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x00000000001054f0 amInit + .text.amAppInit + 0x0000000000105594 0x8c /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x0000000000105594 amAppInit + .text.amExit 0x0000000000105620 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x0000000000105620 amExit + .text.AM_GetTitleCount + 0x000000000010565c 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010565c AM_GetTitleCount + .text.AM_GetDeviceId + 0x00000000001056a4 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x00000000001056a4 AM_GetDeviceId + .text._aptDebug + 0x00000000001056e4 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00000000001056e4 _aptDebug + .text.aptSendCommand + 0x00000000001056e8 0x170 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00000000001056e8 aptSendCommand + .text.aptExitProcess + 0x0000000000105858 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_InquireNotification + 0x0000000000105894 0x4c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000105894 APT_InquireNotification + .text.aptEventHandler + 0x00000000001058e0 0x198 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_AppletUtility + 0x0000000000105a78 0x74 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000105a78 APT_AppletUtility + .text.aptSetSleepAllowed + 0x0000000000105aec 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000105aec aptSetSleepAllowed + .text.APT_GlanceParameter + 0x0000000000105b9c 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000105b9c APT_GlanceParameter + .text.APT_ReceiveParameter + 0x0000000000105c4c 0xc4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000105c4c APT_ReceiveParameter + .text.aptReceiveParameter.constprop.0 + 0x0000000000105d10 0xbc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x0000000000105dcc 0x4 + .text.aptScreenTransfer + 0x0000000000105dd0 0x1e0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptWaitForWakeUp + 0x0000000000105fb0 0x210 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CancelParameter + 0x00000000001061c0 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00000000001061c0 APT_CancelParameter + .text.aptInit 0x0000000000106230 0x25c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000106230 aptInit + .text.aptClearParamQueue + 0x000000000010648c 0x88 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptMainLoop + 0x0000000000106514 0x208 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000106514 aptMainLoop + *fill* 0x000000000010671c 0x4 + .text.aptExit 0x0000000000106720 0x23c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000106720 aptExit + .text.APT_SetAppCpuTimeLimit + 0x000000000010695c 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010695c APT_SetAppCpuTimeLimit + .text.APT_GetAppCpuTimeLimit + 0x000000000010698c 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010698c APT_GetAppCpuTimeLimit + .text.APT_CheckNew3DS + 0x00000000001069c8 0x7c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00000000001069c8 APT_CheckNew3DS + .text.ptmuInit + 0x0000000000106a44 0x74 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000106a44 ptmuInit + .text.ptmuExit + 0x0000000000106ab8 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000106ab8 ptmuExit + .text.PTMU_GetBatteryChargeState + 0x0000000000106af4 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000106af4 PTMU_GetBatteryChargeState + .text.PTMU_GetAdapterState + 0x0000000000106b2c 0x44 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000106b2c PTMU_GetAdapterState + .text.hidCheckSectionUpdateTime.part.0 + 0x0000000000106b70 0x28 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidExit 0x0000000000106b98 0xd0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106b98 hidExit + .text.hidScanInput + 0x0000000000106c68 0x210 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106c68 hidScanInput + .text.hidKeysHeld + 0x0000000000106e78 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106e78 hidKeysHeld + .text.hidKeysDown + 0x0000000000106e88 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106e88 hidKeysDown + .text.HIDUSER_GetHandles + 0x0000000000106e98 0x90 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106e98 HIDUSER_GetHandles + .text.hidInit 0x0000000000106f28 0x1a4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000106f28 hidInit + .text.HIDUSER_GetSoundVolume + 0x00000000001070cc 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00000000001070cc HIDUSER_GetSoundVolume + .text.ptmSysmInit + 0x0000000000107104 0x74 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0000000000107104 ptmSysmInit + .text.ptmSysmExit + 0x0000000000107178 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0000000000107178 ptmSysmExit + .text.PTMSYSM_ConfigureNew3DSCPU + 0x00000000001071b4 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x00000000001071b4 PTMSYSM_ConfigureNew3DSCPU + .text.gspLcdInit + 0x00000000001071e8 0x74 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x00000000001071e8 gspLcdInit + .text.gspLcdExit + 0x000000000010725c 0x3c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x000000000010725c gspLcdExit + .text.GSPLCD_GetVendors + 0x0000000000107298 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x0000000000107298 GSPLCD_GetVendors + .text.fsSessionForArchive.part.0 + 0x00000000001072d8 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsInit 0x0000000000107300 0xc4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107300 fsInit + .text.fsExit 0x00000000001073c4 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001073c4 fsExit + .text.fsExemptFromSession + 0x0000000000107400 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107400 fsExemptFromSession + .text.fsUnexemptFromSession + 0x0000000000107464 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107464 fsUnexemptFromSession + .text.fsMakePath + 0x00000000001074b8 0x88 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001074b8 fsMakePath + .text.FSUSER_OpenFile + 0x0000000000107540 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107540 FSUSER_OpenFile + .text.FSUSER_OpenFileDirectly + 0x00000000001075fc 0xd4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001075fc FSUSER_OpenFileDirectly + .text.FSUSER_DeleteFile + 0x00000000001076d0 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001076d0 FSUSER_DeleteFile + .text.FSUSER_RenameFile + 0x0000000000107774 0xdc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107774 FSUSER_RenameFile + .text.FSUSER_DeleteDirectory + 0x0000000000107850 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107850 FSUSER_DeleteDirectory + .text.FSUSER_CreateFile + 0x00000000001078f4 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001078f4 FSUSER_CreateFile + .text.FSUSER_CreateDirectory + 0x00000000001079b0 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001079b0 FSUSER_CreateDirectory + .text.FSUSER_RenameDirectory + 0x0000000000107a5c 0xdc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107a5c FSUSER_RenameDirectory + .text.FSUSER_OpenDirectory + 0x0000000000107b38 0xa0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107b38 FSUSER_OpenDirectory + .text.FSUSER_OpenArchive + 0x0000000000107bd8 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107bd8 FSUSER_OpenArchive + .text.FSUSER_CloseArchive + 0x0000000000107c70 0x70 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107c70 FSUSER_CloseArchive + .text.FSUSER_GetSdmcArchiveResource + 0x0000000000107ce0 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107ce0 FSUSER_GetSdmcArchiveResource + .text.FSUSER_IsSdmcWritable + 0x0000000000107d58 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107d58 FSUSER_IsSdmcWritable + .text.FSUSER_GetSdmcCid + 0x0000000000107dbc 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107dbc FSUSER_GetSdmcCid + .text.FSUSER_GetNandCid + 0x0000000000107e14 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107e14 FSUSER_GetNandCid + .text.FSUSER_GetArchiveResource + 0x0000000000107e6c 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107e6c FSUSER_GetArchiveResource + .text.FSFILE_Read + 0x0000000000107ee8 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107ee8 FSFILE_Read + .text.FSFILE_Write + 0x0000000000107f40 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107f40 FSFILE_Write + .text.FSFILE_GetSize + 0x0000000000107fa4 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107fa4 FSFILE_GetSize + .text.FSFILE_SetSize + 0x0000000000107fdc 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000107fdc FSFILE_SetSize + .text.FSFILE_Close + 0x0000000000108004 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000108004 FSFILE_Close + .text.FSFILE_Flush + 0x0000000000108040 0x24 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000108040 FSFILE_Flush + .text.FSDIR_Read + 0x0000000000108064 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000108064 FSDIR_Read + .text.FSDIR_Close + 0x00000000001080b8 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001080b8 FSDIR_Close + .text.gethostid + 0x00000000001080f4 0x50 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + 0x00000000001080f4 gethostid + .text.soc_open + 0x0000000000108144 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_read + 0x0000000000108154 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_write + 0x0000000000108184 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_close + 0x00000000001081b4 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.socInit 0x0000000000108244 0x14c /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x0000000000108244 socInit + .text.socExit 0x0000000000108390 0x88 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x0000000000108390 socExit + .text.socuipc_cmd7 + 0x0000000000108418 0x13c /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x0000000000108418 socuipc_cmd7 + .text.socuipc_cmd8 + 0x0000000000108554 0x154 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x0000000000108554 socuipc_cmd8 + .text.soc_recvfrom + 0x00000000001086a8 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x00000000001086a8 soc_recvfrom + .text.socuipc_cmd9 + 0x00000000001086b8 0x15c /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x00000000001086b8 socuipc_cmd9 + .text.socuipc_cmda + 0x0000000000108814 0x160 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x0000000000108814 socuipc_cmda + .text.soc_sendto + 0x0000000000108974 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x0000000000108974 soc_sendto + .text.utf16_to_utf8 + 0x0000000000108984 0xe8 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x0000000000108984 utf16_to_utf8 + .text.decode_utf16 + 0x0000000000108a6c 0x60 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x0000000000108a6c decode_utf16 + .text.utf8_to_utf16 + 0x0000000000108acc 0xc0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x0000000000108acc utf8_to_utf16 + .text.__libctru_init + 0x0000000000108b8c 0x38 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0x0000000000108b8c __libctru_init + .text.__libctru_nanosleep + 0x0000000000108bc4 0x38 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__ctru_get_reent + 0x0000000000108bfc 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__system_initSyscalls + 0x0000000000108c2c 0xfc /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x0000000000108c2c __system_initSyscalls + .text.__system_allocateHeaps + 0x0000000000108d28 0x104 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x0000000000108d28 __system_allocateHeaps + .text.__system_initArgv + 0x0000000000108e2c 0xf0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x0000000000108e2c __system_initArgv + .text.svcControlMemory + 0x0000000000108f1c 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f1c svcControlMemory + .text.svcExitProcess + 0x0000000000108f3c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f3c svcExitProcess + .text.svcCreateThread + 0x0000000000108f44 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f44 svcCreateThread + .text.svcExitThread + 0x0000000000108f64 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f64 svcExitThread + .text.svcSleepThread + 0x0000000000108f6c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f6c svcSleepThread + .text.svcReleaseMutex + 0x0000000000108f74 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f74 svcReleaseMutex + .text.svcCreateEvent + 0x0000000000108f7c 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f7c svcCreateEvent + .text.svcSignalEvent + 0x0000000000108f90 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f90 svcSignalEvent + .text.svcClearEvent + 0x0000000000108f98 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108f98 svcClearEvent + .text.svcCreateMemoryBlock + 0x0000000000108fa0 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108fa0 svcCreateMemoryBlock + .text.svcMapMemoryBlock + 0x0000000000108fb8 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108fb8 svcMapMemoryBlock + .text.svcUnmapMemoryBlock + 0x0000000000108fc0 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108fc0 svcUnmapMemoryBlock + .text.svcCreateAddressArbiter + 0x0000000000108fc8 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108fc8 svcCreateAddressArbiter + .text.svcArbitrateAddress + 0x0000000000108fdc 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108fdc svcArbitrateAddress + .text.svcCloseHandle + 0x0000000000108ff4 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108ff4 svcCloseHandle + .text.svcWaitSynchronization + 0x0000000000108ffc 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000108ffc svcWaitSynchronization + .text.svcWaitSynchronizationN + 0x0000000000109004 0x28 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000109004 svcWaitSynchronizationN + .text.svcDuplicateHandle + 0x000000000010902c 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000010902c svcDuplicateHandle + .text.svcGetSystemTick + 0x0000000000109040 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000109040 svcGetSystemTick + .text.svcGetSystemInfo + 0x0000000000109048 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000109048 svcGetSystemInfo + .text.svcConnectToPort + 0x0000000000109060 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000109060 svcConnectToPort + .text.svcSendSyncRequest + 0x0000000000109074 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000109074 svcSendSyncRequest + .text.svcBreak + 0x000000000010907c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000010907c svcBreak + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x0000000000109084 0x24 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x00000000001090a8 0x4 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramMemAlign + 0x00000000001090ac 0x110 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00000000001090ac vramMemAlign + .text.vramAlloc + 0x00000000001091bc 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00000000001091bc vramAlloc + .text.vramFree + 0x00000000001091c4 0x50 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00000000001091c4 vramFree + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x0000000000109214 0x24 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x0000000000109238 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableAlloc + 0x000000000010923c 0xe4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x000000000010923c mappableAlloc + .text.mappableFree + 0x0000000000109320 0x50 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x0000000000109320 mappableFree + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x0000000000109370 0x24 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x0000000000109394 0x4 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearMemAlign + 0x0000000000109398 0x11c /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x0000000000109398 linearMemAlign + .text.linearAlloc + 0x00000000001094b4 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x00000000001094b4 linearAlloc + .text.linearFree + 0x00000000001094bc 0x50 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x00000000001094bc linearFree + .text._ZN7MemPool13CoalesceRightEP8MemBlock + 0x000000000010950c 0x90 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x000000000010950c MemPool::CoalesceRight(MemBlock*) + .text._ZN7MemPool8AllocateER8MemChunkmi + 0x000000000010959c 0x174 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x000000000010959c MemPool::Allocate(MemChunk&, unsigned long, int) + .text._ZN7MemPool10DeallocateERK8MemChunk + 0x0000000000109710 0xfc /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x0000000000109710 MemPool::Deallocate(MemChunk const&) + .text.romfs_close + 0x000000000010980c 0x8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_seek + 0x0000000000109814 0xbc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirreset + 0x00000000001098d0 0x28 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_fstat + 0x00000000001098f8 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text._romfs_read_chk + 0x0000000000109970 0x54 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_read + 0x00000000001099c4 0xdc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_free + 0x0000000000109aa0 0x84 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsMountCommon + 0x0000000000109b24 0x16c /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirnext + 0x0000000000109c90 0x250 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.searchForFile.constprop.7 + 0x0000000000109ee0 0xb4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.searchForDir.constprop.8 + 0x0000000000109f94 0xb8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.navigateToDir.constprop.6 + 0x000000000010a04c 0x1b4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_open + 0x000000000010a200 0x120 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_stat + 0x000000000010a320 0x208 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_chdir + 0x000000000010a528 0x54 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_diropen + 0x000000000010a57c 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirclose + 0x000000000010a5f4 0x8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsMountFromFile + 0x000000000010a5fc 0x68 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x000000000010a5fc romfsMountFromFile + .text.romfsUnmount + 0x000000000010a664 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x000000000010a664 romfsUnmount + .text.LightLock_Unlock.part.1 + 0x000000000010a6dc 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.__sync_init + 0x000000000010a714 0xc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a714 __sync_init + .text.__sync_fini + 0x000000000010a720 0x18 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a720 __sync_fini + .text.__sync_get_arbiter + 0x000000000010a738 0x10 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a738 __sync_get_arbiter + .text.LightLock_Init + 0x000000000010a748 0x18 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a748 LightLock_Init + .text.LightLock_Lock + 0x000000000010a760 0x9c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a760 LightLock_Lock + .text.LightLock_TryLock + 0x000000000010a7fc 0x34 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a7fc LightLock_TryLock + .text.LightLock_Unlock + 0x000000000010a830 0x20 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a830 LightLock_Unlock + .text.RecursiveLock_Init + 0x000000000010a850 0x24 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a850 RecursiveLock_Init + .text.RecursiveLock_Lock + 0x000000000010a874 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a874 RecursiveLock_Lock + .text.RecursiveLock_TryLock + 0x000000000010a8a4 0x58 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a8a4 RecursiveLock_TryLock + .text.RecursiveLock_Unlock + 0x000000000010a8fc 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a8fc RecursiveLock_Unlock + .text.LightEvent_Init + 0x000000000010a934 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a934 LightEvent_Init + .text.LightEvent_Clear + 0x000000000010a96c 0x7c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a96c LightEvent_Clear + .text.LightEvent_Signal + 0x000000000010a9e8 0xdc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010a9e8 LightEvent_Signal + .text.LightEvent_Wait + 0x000000000010aac4 0xc0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x000000000010aac4 LightEvent_Wait + .text.envGetHandle + 0x000000000010ab84 0x80 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x000000000010ab84 envGetHandle + .text.envDestroyHandles + 0x000000000010ac04 0x4c /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x000000000010ac04 envDestroyHandles + .text.threadFree.part.0 + 0x000000000010ac50 0x1c /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadCreate + 0x000000000010ac6c 0x194 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x000000000010ac6c threadCreate + .text.threadJoin + 0x000000000010ae00 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x000000000010ae00 threadJoin + .text.threadExit + 0x000000000010ae24 0x68 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x000000000010ae24 threadExit + .text._thread_begin + 0x000000000010ae8c 0x48 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.irrstScanInput + 0x000000000010aed4 0xac /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010aed4 irrstScanInput + .text.irrstKeysHeld + 0x000000000010af80 0x24 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010af80 irrstKeysHeld + .text.IRRST_GetHandles + 0x000000000010afa4 0x50 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010afa4 IRRST_GetHandles + .text.irrstInit + 0x000000000010aff4 0x154 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010aff4 irrstInit + .text.IRRST_Shutdown + 0x000000000010b148 0x2c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010b148 IRRST_Shutdown + .text.irrstExit + 0x000000000010b174 0xac /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000010b174 irrstExit + .text._net_convert_error + 0x000000000010b220 0x3c /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000010b220 _net_convert_error + .text.rbtree_init + 0x000000000010b25c 0x14 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x000000000010b25c rbtree_init + .text.do_insert + 0x000000000010b270 0x18c /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert + 0x000000000010b3fc 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x000000000010b3fc rbtree_insert + .text.rbtree_rotate + 0x000000000010b404 0x90 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x000000000010b404 rbtree_rotate + .text.rbtree_remove + 0x000000000010b494 0x330 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x000000000010b494 rbtree_remove + .text.rbtree_find + 0x000000000010b7c4 0x74 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x000000000010b7c4 rbtree_find + .text.encode_utf16 + 0x000000000010b838 0x68 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x000000000010b838 encode_utf16 + .text.encode_utf8 + 0x000000000010b8a0 0x104 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x000000000010b8a0 encode_utf8 + .text.decode_utf8 + 0x000000000010b9a4 0x138 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x000000000010b9a4 decode_utf8 + .text.__appInit + 0x000000000010badc 0x1c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x000000000010badc __appInit + .text.__appExit + 0x000000000010baf8 0x1c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x000000000010baf8 __appExit + .text.__libctru_exit + 0x000000000010bb14 0xa0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x000000000010bb14 __libctru_exit + .text.sdmc_link + 0x000000000010bbb4 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirreset + 0x000000000010bbc4 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_chmod + 0x000000000010bbd4 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.error_cmp + 0x000000000010bbe4 0x24 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_translate_error + 0x000000000010bc08 0x50 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fsync + 0x000000000010bc58 0x34 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_ftruncate + 0x000000000010bc8c 0x54 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_statvfs + 0x000000000010bce0 0xb8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirclose + 0x000000000010bd98 0x38 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirnext + 0x000000000010bdd0 0x12c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_close + 0x000000000010befc 0x34 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fstat + 0x000000000010bf30 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_seek + 0x000000000010bfa4 0xd8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_read + 0x000000000010c07c 0x84 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_write + 0x000000000010c100 0xc0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_utf16path + 0x000000000010c1c0 0x1b0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_rmdir + 0x000000000010c370 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_diropen + 0x000000000010c3e4 0xa4 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_chdir + 0x000000000010c488 0xb0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_mkdir + 0x000000000010c538 0x94 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_rename + 0x000000000010c5cc 0x108 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_unlink + 0x000000000010c6d4 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_stat + 0x000000000010c748 0x108 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_open + 0x000000000010c850 0x198 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fchmod + 0x000000000010c9e8 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmcInit + 0x000000000010c9f8 0x168 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x000000000010c9f8 sdmcInit + .text.sdmcExit + 0x000000000010cb60 0x60 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x000000000010cb60 sdmcExit + .text.rbtree_node_next + 0x000000000010cbc0 0x78 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x000000000010cbc0 rbtree_node_next + .text.__aeabi_read_tp + 0x000000000010cc38 0xc /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0x000000000010cc38 __aeabi_read_tp + .text.__fixdfdi + 0x000000000010cc44 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + 0x000000000010cc44 __aeabi_d2lz + 0x000000000010cc44 __fixdfdi + .text.__fixunsdfdi + 0x000000000010cc70 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + 0x000000000010cc70 __aeabi_d2ulz + 0x000000000010cc70 __fixunsdfdi + .text.__udivmoddi4 + 0x000000000010ccb0 0x128 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + 0x000000000010ccb0 __udivmoddi4 + .text.bsearch 0x000000000010cdd8 0x7c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + 0x000000000010cdd8 bsearch + .text.calloc 0x000000000010ce54 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + 0x000000000010ce54 calloc + .text._calloc_r + 0x000000000010ce74 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + 0x000000000010ce74 _calloc_r + .text.__errno 0x000000000010cf08 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + 0x000000000010cf08 __errno + .text._fclose_r + 0x000000000010cf14 0x160 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + 0x000000000010cf14 _fclose_r + .text.fclose 0x000000000010d074 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + 0x000000000010d074 fclose + .text.__sflush_r + 0x000000000010d08c 0x270 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x000000000010d08c __sflush_r + .text._fflush_r + 0x000000000010d2fc 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x000000000010d2fc _fflush_r + .text.fflush 0x000000000010d390 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x000000000010d390 fflush + .text.std 0x000000000010d3c8 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text._cleanup_r + 0x000000000010d440 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d440 _cleanup_r + .text.__sfmoreglue + 0x000000000010d44c 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d44c __sfmoreglue + .text.__sinit 0x000000000010d494 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d494 __sinit + .text.__sfp 0x000000000010d520 0x110 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d520 __sfp + .text.__sfp_lock_acquire + 0x000000000010d630 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d630 __sfp_lock_acquire + .text.__sfp_lock_release + 0x000000000010d63c 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x000000000010d63c __sfp_lock_release + .text.__libc_fini_array + 0x000000000010d648 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + 0x000000000010d648 __libc_fini_array + .text._fopen_r + 0x000000000010d688 0x13c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + 0x000000000010d688 _fopen_r + .text.fopen 0x000000000010d7c4 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + 0x000000000010d7c4 fopen + .text._fread_r + 0x000000000010d7e4 0x308 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + 0x000000000010d7e4 _fread_r + .text.fread 0x000000000010daec 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + 0x000000000010daec fread + .text._malloc_trim_r + 0x000000000010db24 0xf8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + 0x000000000010db24 _malloc_trim_r + .text._free_r 0x000000000010dc1c 0x2e4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + 0x000000000010dc1c _free_r + .text._fseek_r + 0x000000000010df00 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + 0x000000000010df00 _fseek_r + .text._fseeko_r + 0x000000000010df1c 0x5d0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + 0x000000000010df1c _fseeko_r + .text._fwalk 0x000000000010e4ec 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + 0x000000000010e4ec _fwalk + .text._fwalk_reent + 0x000000000010e564 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + 0x000000000010e564 _fwalk_reent + .text.gmtime 0x000000000010e5e4 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + 0x000000000010e5e4 gmtime + .text.gmtime_r + 0x000000000010e600 0x27c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + 0x000000000010e600 gmtime_r + .text.__libc_init_array + 0x000000000010e87c 0x7c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + 0x000000000010e87c __libc_init_array + .text.__swhatbuf_r + 0x000000000010e8f8 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + 0x000000000010e8f8 __swhatbuf_r + .text.__smakebuf_r + 0x000000000010e98c 0xf4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + 0x000000000010e98c __smakebuf_r + .text.memalign + 0x000000000010ea80 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + 0x000000000010ea80 memalign + .text._memalign_r + 0x000000000010eaa0 0x14c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + 0x000000000010eaa0 _memalign_r + .text.malloc 0x000000000010ebec 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + 0x000000000010ebec malloc + .text.free 0x000000000010ec04 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + 0x000000000010ec04 free + .text._malloc_r + 0x000000000010ec1c 0x78c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000010ec1c _malloc_r + .text.memchr 0x000000000010f3a8 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + 0x000000000010f3a8 memchr + .text.memcmp 0x000000000010f4a8 0xfc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + 0x000000000010f4a8 memcmp + .text.memcpy 0x000000000010f5a4 0x118 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + 0x000000000010f5a4 memcpy + .text.memset 0x000000000010f6bc 0x114 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + 0x000000000010f6bc memset + .text.__malloc_lock + 0x000000000010f7d0 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + 0x000000000010f7d0 __malloc_lock + .text.__malloc_unlock + 0x000000000010f7dc 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + 0x000000000010f7dc __malloc_unlock + .text.printf 0x000000000010f7e8 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + 0x000000000010f7e8 printf + .text._puts_r 0x000000000010f820 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + 0x000000000010f820 _puts_r + .text.puts 0x000000000010f900 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + 0x000000000010f900 puts + .text.lflush 0x000000000010f918 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .text.__srefill_r + 0x000000000010f934 0x1ac /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + 0x000000000010f934 __srefill_r + .text.setvbuf 0x000000000010fae0 0x25c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + 0x000000000010fae0 setvbuf + .text.snprintf + 0x000000000010fd3c 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + 0x000000000010fd3c snprintf + .text.sprintf 0x000000000010fe10 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + 0x000000000010fe10 sprintf + .text.sscanf 0x000000000010fe74 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + 0x000000000010fe74 sscanf + .text.__sread 0x000000000010fee8 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000010fee8 __sread + .text.__seofread + 0x000000000010ff24 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000010ff24 __seofread + .text.__swrite + 0x000000000010ff2c 0x68 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000010ff2c __swrite + .text.__sseek 0x000000000010ff94 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000010ff94 __sseek + .text.__sclose + 0x000000000010ffdc 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000010ffdc __sclose + .text.stpcpy 0x000000000010ffe4 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + 0x000000000010ffe4 stpcpy + .text.strcat 0x0000000000110054 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + 0x0000000000110054 strcat + .text.strchr 0x00000000001100c4 0x180 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + 0x00000000001100c4 strchr + .text.strcpy 0x0000000000110244 0xf0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + 0x0000000000110244 strcpy + .text.strlen 0x0000000000110334 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + 0x0000000000110334 strlen + .text.strncat 0x0000000000110390 0x98 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + 0x0000000000110390 strncat + .text.strncmp 0x0000000000110428 0x10c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + 0x0000000000110428 strncmp + .text.strncpy 0x0000000000110534 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + 0x0000000000110534 strncpy + .text.strnlen 0x0000000000110614 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + 0x0000000000110614 strnlen + .text.critical_factorization + 0x0000000000110670 0x110 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text.two_way_long_needle + 0x0000000000110780 0x3a0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text.strstr 0x0000000000110b20 0x370 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + 0x0000000000110b20 strstr + .text.get_arg 0x0000000000110e90 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .text._svfprintf_r + 0x00000000001114c0 0x3640 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + 0x00000000001114c0 _svfprintf_r + .text.get_arg 0x0000000000114b00 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .text.__ssvfscanf_r + 0x0000000000114b48 0x2b48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + 0x0000000000114b48 __ssvfscanf_r + .text.time 0x0000000000117690 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + 0x0000000000117690 time + .text.__sprint_r + 0x00000000001176cc 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + 0x00000000001176cc __sprint_r + .text.get_arg 0x0000000000117700 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .text._vfprintf_r + 0x0000000000117d30 0x3724 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + 0x0000000000117d30 _vfprintf_r + .text.__sbprintf + 0x000000000011b454 0xd0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .text._wcrtomb_r + 0x000000000011b524 0xa0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + 0x000000000011b524 _wcrtomb_r + .text._wcsrtombs_r + 0x000000000011b5c4 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + 0x000000000011b5c4 _wcsrtombs_r + .text.__swsetup_r + 0x000000000011b5e4 0x150 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + 0x000000000011b5e4 __swsetup_r + .text.quorem 0x000000000011b734 0x1c8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + *fill* 0x000000000011b8fc 0x4 + .text._dtoa_r 0x000000000011b900 0x12e4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + 0x000000000011b900 _dtoa_r + .text.__sflags + 0x000000000011cbe4 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + 0x000000000011cbe4 __sflags + .text.__sfvwrite_r + 0x000000000011cc98 0x4a4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + 0x000000000011cc98 __sfvwrite_r + .text.iswspace + 0x000000000011d13c 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + 0x000000000011d13c iswspace + .text.__jp2uc 0x000000000011d1b0 0x1e0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .text._jp2uc 0x000000000011d390 0xc4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + 0x000000000011d390 _jp2uc + .text.__localeconv_l + 0x000000000011d454 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + 0x000000000011d454 __localeconv_l + .text._localeconv_r + 0x000000000011d45c 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + 0x000000000011d45c _localeconv_r + .text.__locale_mb_cur_max + 0x000000000011d480 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x000000000011d480 __locale_mb_cur_max + .text.__locale_ctype_ptr_l + 0x000000000011d4a4 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x000000000011d4a4 __locale_ctype_ptr_l + .text.__locale_ctype_ptr + 0x000000000011d4ac 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x000000000011d4ac __locale_ctype_ptr + .text._mbrtowc_r + 0x000000000011d4d0 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + 0x000000000011d4d0 _mbrtowc_r + .text.__utf8_mbtowc + 0x000000000011d584 0x2fc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + 0x000000000011d584 __utf8_mbtowc + .text.memmove 0x000000000011d880 0x154 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + 0x000000000011d880 memmove + .text._Balloc 0x000000000011d9d4 0x88 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011d9d4 _Balloc + .text._Bfree 0x000000000011da5c 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011da5c _Bfree + .text.__multadd + 0x000000000011da78 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011da78 __multadd + .text.__s2b 0x000000000011db58 0xe4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011db58 __s2b + .text.__hi0bits + 0x000000000011dc3c 0x58 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011dc3c __hi0bits + .text.__lo0bits + 0x000000000011dc94 0x9c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011dc94 __lo0bits + .text.__i2b 0x000000000011dd30 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011dd30 __i2b + .text.__multiply + 0x000000000011dd50 0x1c4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011dd50 __multiply + .text.__pow5mult + 0x000000000011df14 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011df14 __pow5mult + .text.__lshift + 0x000000000011e014 0xf4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e014 __lshift + .text.__mcmp 0x000000000011e108 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e108 __mcmp + .text.__mdiff 0x000000000011e164 0x168 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e164 __mdiff + .text.__ulp 0x000000000011e2cc 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e2cc __ulp + .text.__b2d 0x000000000011e340 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e340 __b2d + .text.__d2b 0x000000000011e414 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e414 __d2b + .text.__ratio 0x000000000011e514 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e514 __ratio + .text.__copybits + 0x000000000011e598 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e598 __copybits + .text.__any_on + 0x000000000011e604 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000011e604 __any_on + .text.realloc 0x000000000011e67c 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + 0x000000000011e67c realloc + .text._realloc_r + 0x000000000011e69c 0x4bc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + 0x000000000011e69c _realloc_r + .text.__sccl 0x000000000011eb58 0xcc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + 0x000000000011eb58 __sccl + .text.nanf 0x000000000011ec24 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + 0x000000000011ec24 nanf + .text.frexp 0x000000000011ec30 0xa8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + 0x000000000011ec30 frexp + .text.stpncpy 0x000000000011ecd8 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + 0x000000000011ecd8 stpncpy + .text.sulp 0x000000000011edd8 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + *fill* 0x000000000011ee2c 0x4 + .text._strtod_l + 0x000000000011ee30 0x1404 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + 0x000000000011ee30 _strtod_l + .text._strtod_r + 0x0000000000120234 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + 0x0000000000120234 _strtod_r + .text._strtoll_l.isra.0 + 0x0000000000120270 0x260 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .text._strtoll_r + 0x00000000001204d0 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + 0x00000000001204d0 _strtoll_r + .text._strtol_l.isra.0 + 0x0000000000120520 0x1b8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text._strtol_r + 0x00000000001206d8 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + 0x00000000001206d8 _strtol_r + .text._strtoull_l.isra.0 + 0x0000000000120728 0x260 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .text._strtoull_r + 0x0000000000120988 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + 0x0000000000120988 _strtoull_r + .text._strtoul_l.isra.0 + 0x00000000001209d8 0x1cc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .text._strtoul_r + 0x0000000000120ba4 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + 0x0000000000120ba4 _strtoul_r + .text.__ssprint_r + 0x0000000000120bf4 0x188 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x0000000000120bf4 __ssprint_r + .text._sungetc_r + 0x0000000000120d7c 0xe4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + 0x0000000000120d7c _sungetc_r + .text.__ssrefill_r + 0x0000000000120e60 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + 0x0000000000120e60 __ssrefill_r + .text._sfread_r + 0x0000000000120ecc 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + 0x0000000000120ecc _sfread_r + .text.__submore + 0x0000000000120f94 0xa4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + 0x0000000000120f94 __submore + .text._wcsnrtombs_l + 0x0000000000121038 0x184 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + 0x0000000000121038 _wcsnrtombs_l + .text._wcsnrtombs_r + 0x00000000001211bc 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + 0x00000000001211bc _wcsnrtombs_r + .text.__utf8_wctomb + 0x0000000000121220 0xe8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + 0x0000000000121220 __utf8_wctomb + .text.rshift 0x0000000000121308 0xec /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .text.__gethex + 0x00000000001213f4 0x828 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + 0x00000000001213f4 __gethex + .text.__match 0x0000000000121c1c 0x60 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + 0x0000000000121c1c __match + .text.__hexnan + 0x0000000000121c7c 0x254 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + 0x0000000000121c7c __hexnan + .text.null_write + 0x0000000000121ed0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text.setDefaultDevice + 0x0000000000121ed8 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000121ed8 setDefaultDevice + .text.FindDevice + 0x0000000000121ef0 0xcc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000121ef0 FindDevice + .text.RemoveDevice + 0x0000000000121fbc 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000121fbc RemoveDevice + .text.AddDevice + 0x0000000000121fe4 0x98 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000121fe4 AddDevice + .text._close_r + 0x000000000012207c 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + 0x000000000012207c _close_r + .text._fstat_r + 0x0000000000122100 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + 0x0000000000122100 _fstat_r + .text._gettimeofday_r + 0x0000000000122174 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + 0x0000000000122174 _gettimeofday_r + .text._isatty_r + 0x00000000001221a0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + 0x00000000001221a0 _isatty_r + .text._lseek_r + 0x00000000001221a8 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + 0x00000000001221a8 _lseek_r + .text._open_r 0x000000000012222c 0xc4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + 0x000000000012222c _open_r + .text._read_r 0x00000000001222f0 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + 0x00000000001222f0 _read_r + .text._sbrk_r 0x0000000000122370 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + 0x0000000000122370 _sbrk_r + .text._write_r + 0x00000000001223e0 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + 0x00000000001223e0 _write_r + .text._concatenate_path + 0x0000000000122460 0x1cc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x0000000000122460 _concatenate_path + .text.chdir 0x000000000012262c 0x15c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x000000000012262c chdir + .text.__flockfile + 0x0000000000122788 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + 0x0000000000122788 __flockfile + .text.__funlockfile + 0x0000000000122790 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + 0x0000000000122790 __funlockfile + .text.__libc_lock_acquire + 0x0000000000122798 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000122798 __libc_lock_acquire + .text.__libc_lock_release + 0x00000000001227b0 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x00000000001227b0 __libc_lock_release + .text.__libc_lock_init_recursive + 0x00000000001227c8 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x00000000001227c8 __libc_lock_init_recursive + .text.__libc_lock_acquire_recursive + 0x00000000001227e0 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x00000000001227e0 __libc_lock_acquire_recursive + .text.__libc_lock_release_recursive + 0x00000000001227f8 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x00000000001227f8 __libc_lock_release_recursive + .text.__libc_lock_close_recursive + 0x0000000000122810 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000122810 __libc_lock_close_recursive + .text.__release_handle + 0x0000000000122828 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x0000000000122828 __release_handle + .text.__alloc_handle + 0x00000000001228b4 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x00000000001228b4 __alloc_handle + .text.__get_handle + 0x0000000000122968 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x0000000000122968 __get_handle + .text.__getreent + 0x0000000000122980 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + 0x0000000000122980 __getreent + .text.strrchr 0x00000000001229a8 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + 0x00000000001229a8 strrchr + *(.glue_7) + .glue_7 0x00000000001229ec 0x0 linker stubs + *(.glue_7t) + .glue_7t 0x00000000001229ec 0x0 linker stubs + *(.stub) + *(.gnu.warning) + *(.gnu.linkonce.t*) + 0x00000000001229ec . = ALIGN (0x4) + *(.fini) + .fini 0x00000000001229ec 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + 0x00000000001229ec _fini + .fini 0x00000000001229f8 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + 0x0000000000122a04 . = ALIGN (0x4) + +.vfp11_veneer 0x0000000000122a04 0x0 + .vfp11_veneer 0x0000000000122a04 0x0 linker stubs + +.v4_bx 0x0000000000122a04 0x0 + .v4_bx 0x0000000000122a04 0x0 linker stubs + +.iplt 0x0000000000122a04 0x0 + .iplt 0x0000000000122a04 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x0000000000123000 . = ALIGN (0x1000) + +.rodata 0x0000000000123000 0x5468 + *(.rodata) + .rodata 0x0000000000123000 0x80 system.o + .rodata 0x0000000000123080 0x24 utils.o + .rodata 0x00000000001230a4 0x24 wifi.o + .rodata 0x00000000001230c8 0x804 /opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + 0x00000000001230c8 default_font_bin + 0x00000000001238c8 default_font_bin_end + 0x00000000001238c8 default_font_bin_size + .rodata 0x00000000001238cc 0xc /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *(.roda) + *(.rodata.*) + .rodata.str1.4 + 0x00000000001238d8 0x8ed main.o + *fill* 0x00000000001241c5 0x3 + .rodata.str1.4 + 0x00000000001241c8 0x39 hardware.o + 0x58 (size before relaxing) + *fill* 0x0000000000124201 0x3 + .rodata.str1.4 + 0x0000000000124204 0x1d9 system.o + 0x1dd (size before relaxing) + *fill* 0x00000000001243dd 0x3 + .rodata.str1.4 + 0x00000000001243e0 0x6f utils.o + 0x73 (size before relaxing) + *fill* 0x000000000012444f 0x1 + .rodata.str1.4 + 0x0000000000124450 0x5f screenshot.o + *fill* 0x00000000001244af 0x1 + .rodata.str1.4 + 0x00000000001244b0 0x59 wifi.o + 0x64 (size before relaxing) + *fill* 0x0000000000124509 0x3 + .rodata.str1.4 + 0x000000000012450c 0xb1 kernel.o + 0xb5 (size before relaxing) + *fill* 0x00000000001245bd 0x3 + .rodata.str1.4 + 0x00000000001245c0 0x3 fs.o + 0x7 (size before relaxing) + *fill* 0x00000000001245c3 0x1 + .rodata.str1.4 + 0x00000000001245c4 0x5 ac.o + *fill* 0x00000000001245c9 0x3 + .rodata.str1.4 + 0x00000000001245cc 0xe actu.o + *fill* 0x00000000001245da 0x2 + .rodata.colorTable + 0x00000000001245dc 0x30 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.con_write.str1.4 + 0x000000000012460c 0x52 /opt/devkitpro/libctru/lib/libctru.a(console.o) + *fill* 0x000000000012465e 0x2 + .rodata.dotab_stdout + 0x0000000000124660 0x70 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.str1.4 + 0x00000000001246d0 0x10 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .rodata.__CVer_tidlow_regionarray + 0x00000000001246e0 0x1c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.__NVer_tidlow_regionarray + 0x00000000001246fc 0x1c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.__read_versionbin.constprop.0.str1.4 + 0x0000000000124718 0x17 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + *fill* 0x000000000012472f 0x1 + .rodata.srvInit.str1.4 + 0x0000000000124730 0x5 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + *fill* 0x0000000000124735 0x3 + .rodata.CSWTCH.56 + 0x0000000000124738 0x14 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .rodata.framebufferInfoSt + 0x000000000012474c 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .rodata.cfguInit.str1.4 + 0x0000000000124754 0x16 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + *fill* 0x000000000012476a 0x2 + .rodata.dspInit.str1.4 + 0x000000000012476c 0x9 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + *fill* 0x0000000000124775 0x3 + .rodata.gspInit.str1.4 + 0x0000000000124778 0x9 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x0000000000124781 0x3 + .rodata.mcuHwcInit.str1.4 + 0x0000000000124784 0x9 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + *fill* 0x000000000012478d 0x3 + .rodata.amAppInit.str1.4 + 0x0000000000124790 0x7 /opt/devkitpro/libctru/lib/libctru.a(am.o) + *fill* 0x0000000000124797 0x1 + .rodata.amInit.str1.4 + 0x0000000000124798 0x17 /opt/devkitpro/libctru/lib/libctru.a(am.o) + *fill* 0x00000000001247af 0x1 + .rodata.aptSendCommand.str1.4 + 0x00000000001247b0 0x16 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x00000000001247c6 0x2 + .rodata.ptmuInit.str1.4 + 0x00000000001247c8 0x6 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + *fill* 0x00000000001247ce 0x2 + .rodata.hidInit.str1.4 + 0x00000000001247d0 0x15 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x00000000001247e5 0x3 + .rodata.ptmSysmInit.str1.4 + 0x00000000001247e8 0x9 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + *fill* 0x00000000001247f1 0x3 + .rodata.gspLcdInit.str1.4 + 0x00000000001247f4 0x9 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + *fill* 0x00000000001247fd 0x3 + .rodata.fsInit.str1.4 + 0x0000000000124800 0x8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.fsMakePath.str1.4 + 0x0000000000124808 0x1 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.socInit.str1.4 + 0x0000000000124808 0xe /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + *fill* 0x0000000000124816 0x2 + .rodata.str1.4 + 0x0000000000124818 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .rodata.romfsUnmount.str1.4 + 0x000000000012481c 0x7 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x0000000000124823 0x1 + .rodata.romfs_dirnext.str1.4 + 0x0000000000124824 0x7 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x000000000012482b 0x1 + .rodata.str1.4 + 0x000000000012482c 0x6 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0xa (size before relaxing) + *fill* 0x0000000000124832 0x2 + .rodata.irrstInit.str1.4 + 0x0000000000124834 0x7 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + *fill* 0x000000000012483b 0x1 + .rodata._net_error_code_map + 0x000000000012483c 0x4d /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + *fill* 0x0000000000124889 0x3 + .rodata.error_table + 0x000000000012488c 0x30 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .rodata.sdmcExit.str1.4 + 0x00000000001248bc 0x6 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x00000000001248c2 0x2 + .rodata.str1.4 + 0x00000000001248c4 0x5 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x9 (size before relaxing) + *fill* 0x00000000001248c9 0x3 + .rodata._global_impure_ptr + 0x00000000001248cc 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + 0x00000000001248cc _global_impure_ptr + .rodata._puts_r.str1.4 + 0x00000000001248d0 0x5 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + 0x2 (size before relaxing) + .rodata._svfprintf_r.str1.1 + 0x00000000001248d0 0x3b /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + *fill* 0x000000000012490b 0x1 + .rodata.blanks.8705 + 0x000000000012490c 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .rodata.zeroes.8706 + 0x000000000012491c 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .rodata.__ssvfscanf_r.str1.1 + 0x000000000012492c 0x5 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + *fill* 0x0000000000124931 0x3 + .rodata.basefix.8753 + 0x0000000000124934 0x22 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .rodata._vfprintf_r.str1.1 + 0x0000000000124956 0x3b /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + *fill* 0x0000000000124956 0x2 + .rodata.blanks.8720 + 0x0000000000124958 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .rodata.zeroes.8721 + 0x0000000000124968 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .rodata._dtoa_r.str1.4 + 0x0000000000124978 0x12 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + *fill* 0x000000000012498a 0x2 + .rodata._jp2uc.str1.4 + 0x000000000012498c 0x12 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + *fill* 0x000000000012499e 0x2 + .rodata.a1 0x00000000001249a0 0xbc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .rodata.a2 0x0000000000124a5c 0xbc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .rodata.a3 0x0000000000124b18 0x5b /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + *fill* 0x0000000000124b73 0x1 + .rodata.a6 0x0000000000124b74 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .rodata.a7 0x0000000000124be4 0xa2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + *fill* 0x0000000000124c86 0x2 + .rodata.a8 0x0000000000124c88 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .rodata.b02cf 0x0000000000124cc8 0x172a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + *fill* 0x00000000001263f2 0x2 + .rodata.d02f4 0x00000000001263f4 0x1a7c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .rodata.str1.4 + 0x0000000000127e70 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x4c (size before relaxing) + .rodata._mbrtowc_r.str1.4 + 0x0000000000127eb4 0x1 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + *fill* 0x0000000000127eb4 0x4 + .rodata.__mprec_bigtens + 0x0000000000127eb8 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000127eb8 __mprec_bigtens + .rodata.__mprec_tens + 0x0000000000127ee0 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000127ee0 __mprec_tens + .rodata.p05.7473 + 0x0000000000127fa8 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .rodata._strtod_l.str1.4 + 0x0000000000127fb4 0xa /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + 0xf (size before relaxing) + *fill* 0x0000000000127fbe 0x2 + .rodata.fpi.7553 + 0x0000000000127fc0 0x14 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .rodata.fpinan.7589 + 0x0000000000127fd4 0x14 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .rodata.tinytens + 0x0000000000127fe8 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .rodata.__action_table + 0x0000000000128010 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x0000000000128010 __action_table + .rodata.__chclass + 0x000000000012807c 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x000000000012807c __chclass + .rodata.__state_table + 0x000000000012817c 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x000000000012817c __state_table + .rodata._ctype_ + 0x00000000001281e8 0x101 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + 0x00000000001281e8 _ctype_ + *fill* 0x00000000001282e9 0x3 + .rodata.__hexdig + 0x00000000001282ec 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + 0x00000000001282ec __hexdig + .rodata.AddDevice.str1.4 + 0x00000000001283ec 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .rodata.dotab_stdnull + 0x00000000001283f4 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x00000000001283f4 dotab_stdnull + .rodata.DIRECTORY_PARENT + 0x0000000000128464 0x3 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x0000000000128464 DIRECTORY_PARENT + *all.rodata*(*) + *(.gnu.linkonce.r*) + 0x0000000000128468 . = ALIGN (0x4) + *fill* 0x0000000000128467 0x1 + +.eh_frame 0x0000000000128468 0x0 + .eh_frame 0x0000000000128468 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + +.rel.dyn 0x0000000000128468 0x0 + .rel.iplt 0x0000000000128468 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x0000000000128468 __exidx_start = . + +ARM.exidx + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x0000000000128468 __exidx_end = . + 0x0000000000129000 . = ALIGN (0x1000) + +.data 0x0000000000129000 0x3034 + *(.data) + .data 0x0000000000129000 0x4 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x0000000000129000 __stacksize__ + *(.data.*) + .data.currentConsole + 0x0000000000129004 0x4 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x0000000000129004 currentConsole + .data.defaultConsole + 0x0000000000129008 0x4c /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x0000000000129008 defaultConsole + .data.firstConsoleInit.8303 + 0x0000000000129054 0x1 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .data.botFormat + 0x0000000000129055 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0000000000129056 0x2 + .data.doubleBuf + 0x0000000000129058 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .data.topFormat + 0x0000000000129060 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0000000000129061 0x3 + .data.gspLastEvent + 0x0000000000129064 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .data.aptFlags + 0x0000000000129068 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data.soc_devoptab + 0x000000000012906c 0x70 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data.__ctru_linear_heap_size + 0x00000000001290dc 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x00000000001290dc __ctru_linear_heap_size + .data.romFS_devoptab + 0x00000000001290e0 0x70 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .data.__cwd 0x0000000000129150 0x401 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x0000000000129551 0x3 + .data.sdmc_devoptab + 0x0000000000129554 0x70 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .data.__sfp_recursive_mutex + 0x00000000001295c4 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data.__sinit_recursive_mutex + 0x00000000001295d0 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data._impure_ptr + 0x00000000001295dc 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + 0x00000000001295dc _impure_ptr + .data.impure_data + 0x00000000001295e0 0x460 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .data.__malloc_av_ + 0x0000000000129a40 0x408 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000129a40 __malloc_av_ + .data.__malloc_sbrk_base + 0x0000000000129e48 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000129e48 __malloc_sbrk_base + .data.__malloc_trim_threshold + 0x0000000000129e4c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000129e4c __malloc_trim_threshold + .data.__malloc_recursive_mutex + 0x0000000000129e50 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .data.__global_locale + 0x0000000000129e5c 0x16c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x0000000000129e5c __global_locale + .data.defaultDevice + 0x0000000000129fc8 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .data.devoptab_list + 0x0000000000129fcc 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000129fcc devoptab_list + .data._current_working_directory + 0x000000000012a00c 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .data.__hndl_lock + 0x000000000012b00c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stderr_handle + 0x000000000012b010 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stdin_handle + 0x000000000012b01c 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stdout_handle + 0x000000000012b028 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.handles 0x000000000012b034 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + *(.gnu.linkonce.d*) + 0x000000000012c034 . = ALIGN (0x4) + +.igot.plt 0x000000000012c034 0x0 + .igot.plt 0x000000000012c034 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.tm_clone_table + 0x000000000012c034 0x0 + .tm_clone_table + 0x000000000012c034 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .tm_clone_table + 0x000000000012c034 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + 0x000000000012c034 __TMC_END__ + +.tdata 0x000000000012c034 0x0 + 0x000000000012c034 __tdata_lma = . + *(.tdata) + *(.tdata.*) + *(.gnu.linkonce.td.*) + 0x000000000012c034 . = ALIGN (0x4) + 0x000000000012c034 __tdata_lma_end = . + +.tbss 0x000000000012c034 0x140c + *(.tbss) + *(.tbss.*) + .tbss.__fixedpath + 0x000000000012c034 0x401 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x000000000012c435 0x3 + .tbss.__utf16path + 0x000000000012c438 0x802 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x000000000012cc3a 0x2 + .tbss.__utf16path_old.8457 + 0x000000000012cc3c 0x802 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *(.gnu.linkonce.tb.*) + *(.tcommon) + 0x000000000012d440 . = ALIGN (0x4) + *fill* 0x000000000012d43e 0x2 + +.preinit_array 0x000000000012c034 0x0 + 0x000000000012c034 PROVIDE (__preinit_array_start = .) + *(.preinit_array) + 0x000000000012c034 PROVIDE (__preinit_array_end = .) + +.init_array 0x000000000012c034 0x4 + 0x000000000012c034 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + .init_array 0x000000000012c034 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + 0x000000000012c038 PROVIDE (__init_array_end = .) + +.fini_array 0x000000000012c038 0x4 + 0x000000000012c038 PROVIDE (__fini_array_start = .) + *(.fini_array) + .fini_array 0x000000000012c038 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + *(SORT_BY_NAME(.fini_array.*)) + 0x000000000012c03c PROVIDE (__fini_array_end = .) + +.ctors + *crtbegin.o(.ctors) + *(EXCLUDE_FILE(*crtend.o) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *(.ctors) + +.dtors + *crtbegin.o(.dtors) + *(EXCLUDE_FILE(*crtend.o) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *(.dtors) + 0x000000000012c03c __bss_start__ = . + +.bss 0x000000000012c03c 0x464c + *(.dynbss) + *(.bss) + .bss 0x000000000012c03c 0x4 main.o + .bss 0x000000000012c040 0x39 hardware.o + *fill* 0x000000000012c079 0x3 + .bss 0x000000000012c07c 0x6b system.o + *fill* 0x000000000012c0e7 0x1 + .bss 0x000000000012c0e8 0x104 screenshot.o + .bss 0x000000000012c1ec 0x51 kernel.o + *fill* 0x000000000012c23d 0x3 + .bss 0x000000000012c240 0x4 ac.o + .bss 0x000000000012c244 0x8 actu.o + .bss 0x000000000012c24c 0x8 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + *(.bss.*) + .bss.completed.10347 + 0x000000000012c254 0x1 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + *fill* 0x000000000012c255 0x3 + .bss.object.10352 + 0x000000000012c258 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .bss.__ctru_speedup + 0x000000000012c270 0x1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000012c270 __ctru_speedup + *fill* 0x000000000012c271 0x3 + .bss.srvHandle + 0x000000000012c274 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.srvRefCount + 0x000000000012c278 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.currentBuffer + 0x000000000012c27c 0x2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.enable3d 0x000000000012c27e 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x000000000012c27f 0x1 + .bss.screenAlloc + 0x000000000012c280 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.screenFree + 0x000000000012c284 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.cfguHandle + 0x000000000012c288 0x4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss.cfguRefCount + 0x000000000012c28c 0x4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss.srvPmHandle + 0x000000000012c290 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.dspHandle + 0x000000000012c294 0x4 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss.dspRefCount + 0x000000000012c298 0x4 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss.gspEvent 0x000000000012c29c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCb + 0x000000000012c2a0 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCbData + 0x000000000012c2bc 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCbOneShot + 0x000000000012c2d8 0x7 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x000000000012c2df 0x1 + .bss.gspEventCounts + 0x000000000012c2e0 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventData + 0x000000000012c2fc 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventThread + 0x000000000012c300 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEvents + 0x000000000012c304 0x38 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRefCount + 0x000000000012c33c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRunEvents + 0x000000000012c340 0x1 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x000000000012c341 0x3 + .bss.mcuHwcHandle + 0x000000000012c344 0x4 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss.mcuHwcRefCount + 0x000000000012c348 0x4 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss.acHandle 0x000000000012c34c 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.acRefCount + 0x000000000012c350 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.amHandle 0x000000000012c354 0x4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss.amRefCount + 0x000000000012c358 0x4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss.aptChainloadMediatype + 0x000000000012c35c 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012c35d 0x3 + .bss.aptChainloadTid + 0x000000000012c360 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEventHandlerThread + 0x000000000012c368 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEvents + 0x000000000012c36c 0xc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptFirstHook + 0x000000000012c378 0xc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptHomeButtonState + 0x000000000012c384 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012c385 0x3 + .bss.aptLockHandle + 0x000000000012c388 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptMessageFunc + 0x000000000012c38c 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptMessageFuncData + 0x000000000012c390 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptParameters + 0x000000000012c394 0x1000 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptRefCount + 0x000000000012d394 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptSleepEvent + 0x000000000012d398 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.flagInit.8273 + 0x000000000012d3a0 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.flagValue.8274 + 0x000000000012d3a1 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012d3a2 0x2 + .bss.serviceName.7912 + 0x000000000012d3a4 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.ptmuHandle + 0x000000000012d3a8 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss.ptmuRefCount + 0x000000000012d3ac 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss.aVec 0x000000000012d3b0 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x000000000012d3b6 0x2 + .bss.cPos 0x000000000012d3b8 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.gRate 0x000000000012d3bc 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x000000000012d3c2 0x2 + .bss.hidRefCount + 0x000000000012d3c4 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kDown 0x000000000012d3c8 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kHeld 0x000000000012d3cc 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kOld 0x000000000012d3d0 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kUp 0x000000000012d3d4 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.tPos 0x000000000012d3d8 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.ptmSysmHandle + 0x000000000012d3dc 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.ptmSysmRefCount + 0x000000000012d3e0 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.gspLcdRefCount + 0x000000000012d3e4 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss.fsExemptArchives + 0x000000000012d3e8 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuHandle + 0x000000000012d468 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuRefCount + 0x000000000012d46c 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.__ctru_heap_size + 0x000000000012d470 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x000000000012d470 __ctru_heap_size + .bss._ZL8sAddrMap + 0x000000000012d474 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL9sVramPool + 0x000000000012d480 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL13sMappablePool + 0x000000000012d488 0x8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss._ZL8sAddrMap + 0x000000000012d490 0xc /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss._ZL11sLinearPool + 0x000000000012d49c 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss._ZL8sAddrMap + 0x000000000012d4a4 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss.__component + 0x000000000012d4b0 0x401 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x000000000012d8b1 0x3 + .bss.__utf16path + 0x000000000012d8b4 0x802 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x000000000012e0b6 0x2 + .bss.romfs_mount_list + 0x000000000012e0b8 0x4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .bss.arbiter 0x000000000012e0bc 0x4 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss.csPos 0x000000000012e0c0 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.irrstRefCount + 0x000000000012e0c4 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.kHeld 0x000000000012e0c8 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.SOCU_handle + 0x000000000012e0cc 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000012e0cc SOCU_handle + .bss.socMemhandle + 0x000000000012e0d0 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000012e0d0 socMemhandle + *fill* 0x000000000012e0d4 0x4 + .bss.sdmcArchive + 0x000000000012e0d8 0x8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .bss.sdmcInitialised + 0x000000000012e0e0 0x1 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x000000000012e0e1 0x3 + .bss.__malloc_current_mallinfo + 0x000000000012e0e4 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012e0e4 __malloc_current_mallinfo + .bss.__malloc_max_sbrked_mem + 0x000000000012e10c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012e10c __malloc_max_sbrked_mem + .bss.__malloc_max_total_mem + 0x000000000012e110 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012e110 __malloc_max_total_mem + .bss.__malloc_top_pad + 0x000000000012e114 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012e114 __malloc_top_pad + .bss.heap_start.7392 + 0x000000000012e118 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .bss.fake_heap_end + 0x000000000012e11c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + 0x000000000012e11c fake_heap_end + .bss.fake_heap_start + 0x000000000012e120 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + 0x000000000012e120 fake_heap_start + .bss.temp_cwd 0x000000000012e124 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .bss.__syscalls + 0x000000000012f124 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x000000000012f124 __syscalls + *(.gnu.linkonce.b*) + *(COMMON) + *fill* 0x000000000012f16c 0x4 + COMMON 0x000000000012f170 0x8 main.o + 0x000000000012f170 archive + COMMON 0x000000000012f178 0x4c /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x000000000012f178 currentCopy + COMMON 0x000000000012f1c4 0x68 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000012f1c4 gfxBottomFramebuffers + 0x000000000012f1cc gspSharedMemHandle + 0x000000000012f1d0 bottomFramebufferInfo + 0x000000000012f1ec gspEvent + 0x000000000012f1f0 gfxTopLeftFramebuffers + 0x000000000012f1f8 gfxTopRightFramebuffers + 0x000000000012f200 topFramebufferInfo + 0x000000000012f21c gfxThreadID + 0x000000000012f220 gfxSharedMemory + 0x000000000012f224 gfxTopFramebufferMaxSize + 0x000000000012f228 gfxBottomFramebufferMaxSize + COMMON 0x000000000012f22c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000012f22c gxCmdBuf + COMMON 0x000000000012f230 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000012f230 gspGpuHandle + COMMON 0x000000000012f234 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x000000000012f234 hidMemHandle + 0x000000000012f238 hidHandle + 0x000000000012f23c hidSharedMem + 0x000000000012f240 hidEvents + COMMON 0x000000000012f254 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x000000000012f254 gspLcdHandle + COMMON 0x000000000012f258 0x4 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0x000000000012f258 __system_retAddr + COMMON 0x000000000012f25c 0x8 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x000000000012f25c __ctru_linear_heap + 0x000000000012f260 __ctru_heap + COMMON 0x000000000012f264 0x8 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x000000000012f264 __system_argv + 0x000000000012f268 __system_argc + COMMON 0x000000000012f26c 0x10 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000012f26c irrstHandle + 0x000000000012f270 irrstEvent + 0x000000000012f274 irrstMemHandle + 0x000000000012f278 irrstSharedMem + 0x000000000012f27c . = ALIGN (0x4) + 0x000000000012f27c __tls_start = . + 0x0000000000130688 . = (. + (SIZEOF (.tdata) + SIZEOF (.tbss))) + *fill* 0x000000000012f27c 0x140c + 0x0000000000130688 __tls_end = . + 0x0000000000130688 __bss_end__ = . + 0x0000000000130688 __end__ = ABSOLUTE (.) + +/DISCARD/ + *(.group .comment .note) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0x1ec8 + *(.debug_aranges) + .debug_aranges + 0x0000000000000000 0x30 main.o + .debug_aranges + 0x0000000000000030 0x38 hardware.o + .debug_aranges + 0x0000000000000068 0x78 system.o + .debug_aranges + 0x00000000000000e0 0x30 storage.o + .debug_aranges + 0x0000000000000110 0x40 utils.o + .debug_aranges + 0x0000000000000150 0x28 screenshot.o + .debug_aranges + 0x0000000000000178 0x30 misc.o + .debug_aranges + 0x00000000000001a8 0x20 wifi.o + .debug_aranges + 0x00000000000001c8 0x40 kernel.o + .debug_aranges + 0x0000000000000208 0x48 fs.o + .debug_aranges + 0x0000000000000250 0x50 ac.o + .debug_aranges + 0x00000000000002a0 0x30 actu.o + .debug_aranges + 0x00000000000002d0 0x70 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_aranges + 0x0000000000000340 0x88 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_aranges + 0x00000000000003c8 0x30 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_aranges + 0x00000000000003f8 0xc0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_aranges + 0x00000000000004b8 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_aranges + 0x0000000000000558 0x60 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_aranges + 0x00000000000005b8 0x100 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_aranges + 0x00000000000006b8 0x58 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_aranges + 0x0000000000000710 0xa8 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_aranges + 0x00000000000007b8 0xe8 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_aranges + 0x00000000000008a0 0x78 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_aranges + 0x0000000000000918 0x88 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_aranges + 0x00000000000009a0 0x230 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_aranges + 0x0000000000000bd0 0x1e8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_aranges + 0x0000000000000db8 0x58 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_aranges + 0x0000000000000e10 0xb8 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_aranges + 0x0000000000000ec8 0x48 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_aranges + 0x0000000000000f10 0x70 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_aranges + 0x0000000000000f80 0x3c0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_aranges + 0x0000000000001340 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_aranges + 0x0000000000001360 0x48 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_aranges + 0x00000000000013a8 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_aranges + 0x00000000000013e0 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_aranges + 0x0000000000001418 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_aranges + 0x0000000000001438 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_aranges + 0x0000000000001458 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_aranges + 0x0000000000001478 0x20 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_aranges + 0x0000000000001498 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_aranges + 0x00000000000014c8 0x28 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_aranges + 0x00000000000014f0 0x20 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_aranges + 0x0000000000001510 0x318 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_aranges + 0x0000000000001828 0x20 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_aranges + 0x0000000000001848 0x58 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_aranges + 0x00000000000018a0 0x48 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_aranges + 0x00000000000018e8 0x58 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_aranges + 0x0000000000001940 0x38 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_aranges + 0x0000000000001978 0xc0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_aranges + 0x0000000000001a38 0xc0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_aranges + 0x0000000000001af8 0x28 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_aranges + 0x0000000000001b20 0x68 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_aranges + 0x0000000000001b88 0x68 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_aranges + 0x0000000000001bf0 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_aranges + 0x0000000000001c10 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_aranges + 0x0000000000001c30 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_aranges + 0x0000000000001c60 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_aranges + 0x0000000000001c80 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_aranges + 0x0000000000001ca0 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_aranges + 0x0000000000001cc0 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_aranges + 0x0000000000001ce0 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_aranges + 0x0000000000001d00 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_aranges + 0x0000000000001d20 0x20 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_aranges + 0x0000000000001d40 0x20 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_aranges + 0x0000000000001d60 0x20 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_aranges + 0x0000000000001d80 0x100 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_aranges + 0x0000000000001e80 0x28 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_aranges + 0x0000000000001ea8 0x20 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x543ac + *(.debug_info) + .debug_info 0x0000000000000000 0x22f4 main.o + .debug_info 0x00000000000022f4 0xe15 hardware.o + .debug_info 0x0000000000003109 0x1280 system.o + .debug_info 0x0000000000004389 0xc8d storage.o + .debug_info 0x0000000000005016 0x1016 utils.o + .debug_info 0x000000000000602c 0x133b screenshot.o + .debug_info 0x0000000000007367 0xc4b misc.o + .debug_info 0x0000000000007fb2 0xb5a wifi.o + .debug_info 0x0000000000008b0c 0x14ba kernel.o + .debug_info 0x0000000000009fc6 0x1194 fs.o + .debug_info 0x000000000000b15a 0x1112 ac.o + .debug_info 0x000000000000c26c 0xe12 actu.o + .debug_info 0x000000000000d07e 0xff6 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_info 0x000000000000e074 0x2407 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_info 0x000000000001047b 0x109d /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_info 0x0000000000011518 0x1ab5 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_info 0x0000000000012fcd 0x1a7b /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_info 0x0000000000014a48 0x1001 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_info 0x0000000000015a49 0x1dd7 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_info 0x0000000000017820 0xf55 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_info 0x0000000000018775 0xf64 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_info 0x00000000000196d9 0x22c8 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_info 0x000000000001b9a1 0x1452 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_info 0x000000000001cdf3 0x1412 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_info 0x000000000001e205 0x40ea /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_info 0x00000000000222ef 0x4c3b /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_info 0x0000000000026f2a 0xf01 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_info 0x0000000000027e2b 0x1933 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_info 0x000000000002975e 0xdc6 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_info 0x000000000002a524 0x1132 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_info 0x000000000002b656 0x93b9 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_info 0x0000000000034a0f 0x1559 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_info 0x0000000000035f68 0x1b38 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_info 0x0000000000037aa0 0x1bae /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_info 0x000000000003964e 0x1b63 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_info 0x000000000003b1b1 0x1f2 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_info 0x000000000003b3a3 0x13d /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_info 0x000000000003b4e0 0x1f2 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_info 0x000000000003b6d2 0x1480 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_info 0x000000000003cb52 0x166a /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_info 0x000000000003e1bc 0x392 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_info 0x000000000003e54e 0xab6 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_info 0x000000000003f004 0x22 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_info 0x000000000003f026 0x26 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_info 0x000000000003f04c 0x1a2d /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_info 0x0000000000040a79 0x197e /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_info 0x00000000000423f7 0x1a45 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_info 0x0000000000043e3c 0x19bc /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_info 0x00000000000457f8 0x37ac /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_info 0x0000000000048fa4 0x213d /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_info 0x000000000004b0e1 0x291 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_info 0x000000000004b372 0x1264 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_info 0x000000000004c5d6 0x128a /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_info 0x000000000004d860 0x14a8 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_info 0x000000000004ed08 0x18c /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_info 0x000000000004ee94 0x743 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_info 0x000000000004f5d7 0x36f /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_info 0x000000000004f946 0x997 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_info 0x00000000000502dd 0x1f4 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_info 0x00000000000504d1 0x10a /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_info 0x00000000000505db 0x10a /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_info 0x00000000000506e5 0x15d /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_info 0x0000000000050842 0x1c4 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_info 0x0000000000050a06 0x1c4 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_info 0x0000000000050bca 0x22c /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_info 0x0000000000050df6 0x323e /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_info 0x0000000000054034 0x352 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_info 0x0000000000054386 0x26 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_abbrev 0x0000000000000000 0xce33 + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x3a7 main.o + .debug_abbrev 0x00000000000003a7 0x293 hardware.o + .debug_abbrev 0x000000000000063a 0x2e8 system.o + .debug_abbrev 0x0000000000000922 0x254 storage.o + .debug_abbrev 0x0000000000000b76 0x33e utils.o + .debug_abbrev 0x0000000000000eb4 0x3bc screenshot.o + .debug_abbrev 0x0000000000001270 0x26a misc.o + .debug_abbrev 0x00000000000014da 0x224 wifi.o + .debug_abbrev 0x00000000000016fe 0x336 kernel.o + .debug_abbrev 0x0000000000001a34 0x2f0 fs.o + .debug_abbrev 0x0000000000001d24 0x37e ac.o + .debug_abbrev 0x00000000000020a2 0x385 actu.o + .debug_abbrev 0x0000000000002427 0x3e1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_abbrev 0x0000000000002808 0x550 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_abbrev 0x0000000000002d58 0x32b /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_abbrev 0x0000000000003083 0x4ba /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_abbrev 0x000000000000353d 0x4f2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_abbrev 0x0000000000003a2f 0x2e5 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_abbrev 0x0000000000003d14 0x3ec /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_abbrev 0x0000000000004100 0x3e0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_abbrev 0x00000000000044e0 0x22c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_abbrev 0x000000000000470c 0x5a0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_abbrev 0x0000000000004cac 0x39d /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_abbrev 0x0000000000005049 0x395 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_abbrev 0x00000000000053de 0x481 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_abbrev 0x000000000000585f 0x718 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_abbrev 0x0000000000005f77 0x34d /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_abbrev 0x00000000000062c4 0x515 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_abbrev 0x00000000000067d9 0x339 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_abbrev 0x0000000000006b12 0x368 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_abbrev 0x0000000000006e7a 0x578 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_abbrev 0x00000000000073f2 0x2e6 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_abbrev 0x00000000000076d8 0x3ad /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_abbrev 0x0000000000007a85 0x409 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_abbrev 0x0000000000007e8e 0x3e8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_abbrev 0x0000000000008276 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_abbrev 0x0000000000008373 0x8f /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_abbrev 0x0000000000008402 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_abbrev 0x00000000000084ff 0x276 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_abbrev 0x0000000000008775 0x379 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_abbrev 0x0000000000008aee 0x17d /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_abbrev 0x0000000000008c6b 0x281 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_abbrev 0x0000000000008eec 0x12 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_abbrev 0x0000000000008efe 0x14 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_abbrev 0x0000000000008f12 0x517 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_abbrev 0x0000000000009429 0x517 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_abbrev 0x0000000000009940 0x517 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_abbrev 0x0000000000009e57 0x4cf /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_abbrev 0x000000000000a326 0x61d /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_abbrev 0x000000000000a943 0x4d5 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_abbrev 0x000000000000ae18 0x1ba /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_abbrev 0x000000000000afd2 0x47e /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_abbrev 0x000000000000b450 0x476 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_abbrev 0x000000000000b8c6 0x23a /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_abbrev 0x000000000000bb00 0xbc /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_abbrev 0x000000000000bbbc 0x260 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_abbrev 0x000000000000be1c 0x1b5 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_abbrev 0x000000000000bfd1 0x245 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_abbrev 0x000000000000c216 0x105 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_abbrev 0x000000000000c31b 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_abbrev 0x000000000000c38f 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_abbrev 0x000000000000c403 0x9e /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_abbrev 0x000000000000c4a1 0xc5 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_abbrev 0x000000000000c566 0xc5 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_abbrev 0x000000000000c62b 0x127 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_abbrev 0x000000000000c752 0x540 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_abbrev 0x000000000000cc92 0x18d /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_abbrev 0x000000000000ce1f 0x14 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_line 0x0000000000000000 0x22979 + *(.debug_line) + .debug_line 0x0000000000000000 0x916 main.o + .debug_line 0x0000000000000916 0x3db hardware.o + .debug_line 0x0000000000000cf1 0x60e system.o + .debug_line 0x00000000000012ff 0x306 storage.o + .debug_line 0x0000000000001605 0x5b2 utils.o + .debug_line 0x0000000000001bb7 0x556 screenshot.o + .debug_line 0x000000000000210d 0x33b misc.o + .debug_line 0x0000000000002448 0x2c2 wifi.o + .debug_line 0x000000000000270a 0x5a3 kernel.o + .debug_line 0x0000000000002cad 0x476 fs.o + .debug_line 0x0000000000003123 0x5ca ac.o + .debug_line 0x00000000000036ed 0x3e8 actu.o + .debug_line 0x0000000000003ad5 0x555 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_line 0x000000000000402a 0xf1f /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_line 0x0000000000004f49 0x424 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_line 0x000000000000536d 0xd2b /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_line 0x0000000000006098 0x992 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_line 0x0000000000006a2a 0x475 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_line 0x0000000000006e9f 0x102a /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_line 0x0000000000007ec9 0x599 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_line 0x0000000000008462 0xab6 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_line 0x0000000000008f18 0x1052 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_line 0x0000000000009f6a 0x842 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_line 0x000000000000a7ac 0x917 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_line 0x000000000000b0c3 0x28f2 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_line 0x000000000000d9b5 0x27da /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_line 0x000000000001018f 0x54c /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_line 0x00000000000106db 0xad2 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_line 0x00000000000111ad 0x428 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_line 0x00000000000115d5 0x696 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_line 0x0000000000011c6b 0x60e6 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_line 0x0000000000017d51 0x2fa /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_line 0x000000000001804b 0x60b /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_line 0x0000000000018656 0x675 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_line 0x0000000000018ccb 0x649 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_line 0x0000000000019314 0x273 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_line 0x0000000000019587 0x164 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_line 0x00000000000196eb 0x249 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_line 0x0000000000019934 0x264 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_line 0x0000000000019b98 0x3ed /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_line 0x0000000000019f85 0x215 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_line 0x000000000001a19a 0x2c4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_line 0x000000000001a45e 0x769 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_line 0x000000000001abc7 0x85 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_line 0x000000000001ac4c 0x5e6 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_line 0x000000000001b232 0x58a /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_line 0x000000000001b7bc 0x5ef /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_line 0x000000000001bdab 0x7c2 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_line 0x000000000001c56d 0x14ff /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_line 0x000000000001da6c 0xcd9 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_line 0x000000000001e745 0x1e2 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_line 0x000000000001e927 0x623 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_line 0x000000000001ef4a 0x6fd /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_line 0x000000000001f647 0x288 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_line 0x000000000001f8cf 0x198 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_line 0x000000000001fa67 0x496 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_line 0x000000000001fefd 0x2a3 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_line 0x00000000000201a0 0x6c2 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_line 0x0000000000020862 0x1ec /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_line 0x0000000000020a4e 0x168 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_line 0x0000000000020bb6 0x1f4 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_line 0x0000000000020daa 0x243 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_line 0x0000000000020fed 0x1ad /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_line 0x000000000002119a 0x1ad /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_line 0x0000000000021347 0x172 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_line 0x00000000000214b9 0x11e1 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_line 0x000000000002269a 0x278 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_line 0x0000000000022912 0x67 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_frame 0x0000000000000000 0x507c + *(.debug_frame) + .debug_frame 0x0000000000000000 0xb0 main.o + .debug_frame 0x00000000000000b0 0x94 hardware.o + .debug_frame 0x0000000000000144 0x180 system.o + .debug_frame 0x00000000000002c4 0x64 storage.o + .debug_frame 0x0000000000000328 0xa8 utils.o + .debug_frame 0x00000000000003d0 0x68 screenshot.o + .debug_frame 0x0000000000000438 0x6c misc.o + .debug_frame 0x00000000000004a4 0x30 wifi.o + .debug_frame 0x00000000000004d4 0xe4 kernel.o + .debug_frame 0x00000000000005b8 0xe0 fs.o + .debug_frame 0x0000000000000698 0xb0 ac.o + .debug_frame 0x0000000000000748 0x50 actu.o + .debug_frame 0x0000000000000798 0x124 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_frame 0x00000000000008bc 0x1f8 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_frame 0x0000000000000ab4 0x90 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_frame 0x0000000000000b44 0x25c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_frame 0x0000000000000da0 0x1bc /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_frame 0x0000000000000f5c 0x104 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_frame 0x0000000000001060 0x2dc /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_frame 0x000000000000133c 0xc8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_frame 0x0000000000001404 0x1dc /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_frame 0x00000000000015e0 0x2d0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_frame 0x00000000000018b0 0x140 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_frame 0x00000000000019f0 0x17c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_frame 0x0000000000001b6c 0x6b4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_frame 0x0000000000002220 0x764 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_frame 0x0000000000002984 0xe0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_frame 0x0000000000002a64 0x20c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_frame 0x0000000000002c70 0x98 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_frame 0x0000000000002d08 0x118 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_frame 0x0000000000002e20 0xd20 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_frame 0x0000000000003b40 0x28 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_frame 0x0000000000003b68 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_frame 0x0000000000003c30 0xb4 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_frame 0x0000000000003ce4 0xbc /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_frame 0x0000000000003da0 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_frame 0x0000000000003ddc 0x28 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_frame 0x0000000000003e04 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_frame 0x0000000000003e40 0x2c /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_frame 0x0000000000003e6c 0x64 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_frame 0x0000000000003ed0 0x4c /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_frame 0x0000000000003f1c 0x2c /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_frame 0x0000000000003f48 0xcc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_frame 0x0000000000004014 0xa8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_frame 0x00000000000040bc 0xd0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_frame 0x000000000000418c 0xa8 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_frame 0x0000000000004234 0x318 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_frame 0x000000000000454c 0x230 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_frame 0x000000000000477c 0x4c /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_frame 0x00000000000047c8 0xf4 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_frame 0x00000000000048bc 0x114 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_frame 0x00000000000049d0 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_frame 0x00000000000049f0 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_frame 0x0000000000004a10 0x54 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_frame 0x0000000000004a64 0x2c /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_frame 0x0000000000004a90 0x40 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_frame 0x0000000000004ad0 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_frame 0x0000000000004b00 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_frame 0x0000000000004b20 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_frame 0x0000000000004b40 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_frame 0x0000000000004b70 0x2c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_frame 0x0000000000004b9c 0x2c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_frame 0x0000000000004bc8 0x28 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_frame 0x0000000000004bf0 0x45c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_frame 0x000000000000504c 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + +.debug_str 0x0000000000000000 0x90f5 + *(.debug_str) + .debug_str 0x0000000000000000 0x11dd main.o + 0x1314 (size before relaxing) + .debug_str 0x00000000000011dd 0x156 hardware.o + 0x864 (size before relaxing) + .debug_str 0x0000000000001333 0x4e4 system.o + 0xc9e (size before relaxing) + .debug_str 0x0000000000001817 0xd2 storage.o + 0x82e (size before relaxing) + .debug_str 0x00000000000018e9 0x120 utils.o + 0x9ba (size before relaxing) + .debug_str 0x0000000000001a09 0x1e0 screenshot.o + 0xb00 (size before relaxing) + .debug_str 0x0000000000001be9 0x9f misc.o + 0x7b8 (size before relaxing) + .debug_str 0x0000000000001c88 0x63 wifi.o + 0x72e (size before relaxing) + .debug_str 0x0000000000001ceb 0x169 kernel.o + 0xd29 (size before relaxing) + .debug_str 0x0000000000001e54 0xbb fs.o + 0xc06 (size before relaxing) + .debug_str 0x0000000000001f0f 0x138 ac.o + 0x9fe (size before relaxing) + .debug_str 0x0000000000002047 0x51 actu.o + 0x96c (size before relaxing) + .debug_str 0x0000000000002098 0x307 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x89a (size before relaxing) + .debug_str 0x000000000000239f 0x7b7 /opt/devkitpro/libctru/lib/libctru.a(console.o) + 0x104d (size before relaxing) + .debug_str 0x0000000000002b56 0x1c5 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + 0xae8 (size before relaxing) + .debug_str 0x0000000000002d1b 0x344 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0xa1a (size before relaxing) + .debug_str 0x000000000000305f 0x41c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0xc4d (size before relaxing) + .debug_str 0x000000000000347b 0x1c5 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x7e7 (size before relaxing) + .debug_str 0x0000000000003640 0x2db /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0xa70 (size before relaxing) + .debug_str 0x000000000000391b 0xf1 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x844 (size before relaxing) + .debug_str 0x0000000000003a0c 0x236 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x5a0 (size before relaxing) + .debug_str 0x0000000000003c42 0x4d3 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0xe6b (size before relaxing) + .debug_str 0x0000000000004115 0x138 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0xb09 (size before relaxing) + .debug_str 0x000000000000424d 0x1bd /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x8c6 (size before relaxing) + .debug_str 0x000000000000440a 0x857 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x10cf (size before relaxing) + .debug_str 0x0000000000004c61 0xf4d /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x19ab (size before relaxing) + .debug_str 0x0000000000005bae 0xac /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x781 (size before relaxing) + .debug_str 0x0000000000005c5a 0x314 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0xbff (size before relaxing) + .debug_str 0x0000000000005f6e 0x9f /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x779 (size before relaxing) + .debug_str 0x000000000000600d 0x120 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x84d (size before relaxing) + .debug_str 0x000000000000612d 0xf81 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x1d02 (size before relaxing) + .debug_str 0x00000000000070ae 0x5e /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + 0xbb5 (size before relaxing) + .debug_str 0x000000000000710c 0x131 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0xd19 (size before relaxing) + .debug_str 0x000000000000723d 0xdd /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0xd70 (size before relaxing) + .debug_str 0x000000000000731a 0x66 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0xd35 (size before relaxing) + .debug_str 0x0000000000007380 0x62 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x236 (size before relaxing) + .debug_str 0x00000000000073e2 0x4c /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x1ee (size before relaxing) + .debug_str 0x000000000000742e 0x5a /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x236 (size before relaxing) + .debug_str 0x0000000000007488 0xb2 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0xb52 (size before relaxing) + .debug_str 0x000000000000753a 0xef /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0xc53 (size before relaxing) + .debug_str 0x0000000000007629 0x19e /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x44c (size before relaxing) + .debug_str 0x00000000000077c7 0x8b /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x68c (size before relaxing) + .debug_str 0x0000000000007852 0x3a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x63 (size before relaxing) + .debug_str 0x000000000000788c 0x3e /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x73 (size before relaxing) + .debug_str 0x00000000000078ca 0x59c /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0xb4b (size before relaxing) + .debug_str 0x0000000000007e66 0x7c /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0xb3e (size before relaxing) + .debug_str 0x0000000000007ee2 0xa6 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0xb88 (size before relaxing) + .debug_str 0x0000000000007f88 0x7c /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0xa1d (size before relaxing) + .debug_str 0x0000000000008004 0x403 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x1416 (size before relaxing) + .debug_str 0x0000000000008407 0x218 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x9ce (size before relaxing) + .debug_str 0x000000000000861f 0x70 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x22a (size before relaxing) + .debug_str 0x000000000000868f 0x149 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x8dc (size before relaxing) + .debug_str 0x00000000000087d8 0xe2 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x92f (size before relaxing) + .debug_str 0x00000000000088ba 0x62 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0xb47 (size before relaxing) + .debug_str 0x000000000000891c 0x42 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x232 (size before relaxing) + .debug_str 0x000000000000895e 0xf0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x2f4 (size before relaxing) + .debug_str 0x0000000000008a4e 0x44 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x289 (size before relaxing) + .debug_str 0x0000000000008a92 0x8a /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x312 (size before relaxing) + .debug_str 0x0000000000008b1c 0x42 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x23c (size before relaxing) + .debug_str 0x0000000000008b5e 0x40 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x1e2 (size before relaxing) + .debug_str 0x0000000000008b9e 0x3f /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x1de (size before relaxing) + .debug_str 0x0000000000008bdd 0x4b /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x1f6 (size before relaxing) + .debug_str 0x0000000000008c28 0x4c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x265 (size before relaxing) + .debug_str 0x0000000000008c74 0x4c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x265 (size before relaxing) + .debug_str 0x0000000000008cc0 0x4a /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x320 (size before relaxing) + .debug_str 0x0000000000008d0a 0x351 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x14c9 (size before relaxing) + .debug_str 0x000000000000905b 0x62 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x23c (size before relaxing) + .debug_str 0x00000000000090bd 0x38 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0x6d (size before relaxing) + +.debug_loc 0x0000000000000000 0x1cda8 + *(.debug_loc) + .debug_loc 0x0000000000000000 0x218 main.o + .debug_loc 0x0000000000000218 0x87 hardware.o + .debug_loc 0x000000000000029f 0x6f storage.o + .debug_loc 0x000000000000030e 0x462 utils.o + .debug_loc 0x0000000000000770 0x211 screenshot.o + .debug_loc 0x0000000000000981 0x25 misc.o + .debug_loc 0x00000000000009a6 0x20c kernel.o + .debug_loc 0x0000000000000bb2 0x30c fs.o + .debug_loc 0x0000000000000ebe 0x2bb ac.o + .debug_loc 0x0000000000001179 0x10c actu.o + .debug_loc 0x0000000000001285 0x3f1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_loc 0x0000000000001676 0x11ae /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_loc 0x0000000000002824 0x259 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_loc 0x0000000000002a7d 0xa54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_loc 0x00000000000034d1 0x64e /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_loc 0x0000000000003b1f 0x42e /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_loc 0x0000000000003f4d 0xe21 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_loc 0x0000000000004d6e 0x2b8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_loc 0x0000000000005026 0xb19 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_loc 0x0000000000005b3f 0x10ba /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_loc 0x0000000000006bf9 0x530 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_loc 0x0000000000007129 0x5f5 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_loc 0x000000000000771e 0x2b55 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_loc 0x000000000000a273 0x2280 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_loc 0x000000000000c4f3 0x2c1 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_loc 0x000000000000c7b4 0x736 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_loc 0x000000000000ceea 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_loc 0x000000000000d0a2 0x49a /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_loc 0x000000000000d53c 0x62c8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_loc 0x0000000000013804 0x6a /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_loc 0x000000000001386e 0x5e1 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_loc 0x0000000000013e4f 0x6fe /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_loc 0x000000000001454d 0x69d /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_loc 0x0000000000014bea 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_loc 0x0000000000014ce7 0xf5 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_loc 0x0000000000014ddc 0xf0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_loc 0x0000000000014ecc 0x25 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_loc 0x0000000000014ef1 0x74 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_loc 0x0000000000014f65 0x25 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_loc 0x0000000000014f8a 0xf8 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_loc 0x0000000000015082 0x3fe /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_loc 0x0000000000015480 0x2ff /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_loc 0x000000000001577f 0x405 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_loc 0x0000000000015b84 0x9e4 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_loc 0x0000000000016568 0x193f /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_loc 0x0000000000017ea7 0x11ab /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_loc 0x0000000000019052 0x14f /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_loc 0x00000000000191a1 0x50a /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_loc 0x00000000000196ab 0x44c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_loc 0x0000000000019af7 0x54 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_loc 0x0000000000019b4b 0x64a /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_loc 0x000000000001a195 0x146 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_loc 0x000000000001a2db 0x720 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_loc 0x000000000001a9fb 0x141 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_loc 0x000000000001ab3c 0xfc /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_loc 0x000000000001ac38 0x217 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_loc 0x000000000001ae4f 0x239 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_loc 0x000000000001b088 0x25 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_loc 0x000000000001b0ad 0x1873 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_loc 0x000000000001c920 0x488 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + +.debug_macinfo + *(.debug_macinfo) +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o +LOAD main.o +LOAD hardware.o +LOAD system.o +LOAD storage.o +LOAD utils.o +LOAD screenshot.o +LOAD misc.o +LOAD wifi.o +LOAD kernel.o +LOAD fs.o +LOAD ac.o +LOAD am.o +LOAD actu.o +LOAD /opt/devkitpro/libctru/lib/libctru.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a +LOAD /opt/devkitpro/portlibs/3ds/lib/libz.a +START GROUP +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libc.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a +END GROUP +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o +OUTPUT(/home/joel16/3ds/3DSident/console/3DSident.elf elf32-littlearm) + +.ARM.attributes + 0x0000000000000000 0x30 + .ARM.attributes + 0x0000000000000000 0x1e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .ARM.attributes + 0x000000000000001e 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .ARM.attributes + 0x000000000000003a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .ARM.attributes + 0x000000000000006a 0x30 main.o + .ARM.attributes + 0x000000000000009a 0x30 hardware.o + .ARM.attributes + 0x00000000000000ca 0x30 system.o + .ARM.attributes + 0x00000000000000fa 0x30 storage.o + .ARM.attributes + 0x000000000000012a 0x30 utils.o + .ARM.attributes + 0x000000000000015a 0x30 screenshot.o + .ARM.attributes + 0x000000000000018a 0x30 misc.o + .ARM.attributes + 0x00000000000001ba 0x30 wifi.o + .ARM.attributes + 0x00000000000001ea 0x30 kernel.o + .ARM.attributes + 0x000000000000021a 0x30 fs.o + .ARM.attributes + 0x000000000000024a 0x30 ac.o + .ARM.attributes + 0x000000000000027a 0x30 actu.o + .ARM.attributes + 0x00000000000002aa 0x30 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .ARM.attributes + 0x00000000000002da 0x30 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .ARM.attributes + 0x000000000000030a 0x30 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .ARM.attributes + 0x000000000000033a 0x30 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .ARM.attributes + 0x000000000000036a 0x30 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .ARM.attributes + 0x000000000000039a 0x30 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .ARM.attributes + 0x00000000000003ca 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .ARM.attributes + 0x00000000000003fa 0x30 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .ARM.attributes + 0x000000000000042a 0x30 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .ARM.attributes + 0x000000000000045a 0x30 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .ARM.attributes + 0x000000000000048a 0x30 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .ARM.attributes + 0x00000000000004ba 0x30 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .ARM.attributes + 0x00000000000004ea 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .ARM.attributes + 0x000000000000051a 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .ARM.attributes + 0x000000000000054a 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .ARM.attributes + 0x000000000000057a 0x30 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .ARM.attributes + 0x00000000000005aa 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .ARM.attributes + 0x00000000000005da 0x30 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .ARM.attributes + 0x000000000000060a 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .ARM.attributes + 0x000000000000063a 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .ARM.attributes + 0x000000000000066a 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .ARM.attributes + 0x000000000000069a 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .ARM.attributes + 0x00000000000006ca 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .ARM.attributes + 0x00000000000006fa 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .ARM.attributes + 0x000000000000072a 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .ARM.attributes + 0x000000000000075a 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .ARM.attributes + 0x000000000000078a 0x30 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .ARM.attributes + 0x00000000000007ba 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .ARM.attributes + 0x00000000000007ea 0x30 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .ARM.attributes + 0x000000000000081a 0x30 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .ARM.attributes + 0x000000000000084a 0x1a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .ARM.attributes + 0x0000000000000864 0x1a /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .ARM.attributes + 0x000000000000087e 0x14 /opt/devkitpro/libctru/lib/libctru.a(default_font.bin.o) + .ARM.attributes + 0x0000000000000892 0x30 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .ARM.attributes + 0x00000000000008c2 0x30 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .ARM.attributes + 0x00000000000008f2 0x30 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .ARM.attributes + 0x0000000000000922 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .ARM.attributes + 0x0000000000000952 0x30 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .ARM.attributes + 0x0000000000000982 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .ARM.attributes + 0x00000000000009b2 0x30 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .ARM.attributes + 0x00000000000009e2 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .ARM.attributes + 0x0000000000000a12 0x30 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .ARM.attributes + 0x0000000000000a42 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .ARM.attributes + 0x0000000000000a72 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .ARM.attributes + 0x0000000000000aa2 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .ARM.attributes + 0x0000000000000ad2 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .ARM.attributes + 0x0000000000000b02 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .ARM.attributes + 0x0000000000000b32 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .ARM.attributes + 0x0000000000000b62 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .ARM.attributes + 0x0000000000000b92 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .ARM.attributes + 0x0000000000000bc2 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .ARM.attributes + 0x0000000000000bf2 0x30 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .ARM.attributes + 0x0000000000000c22 0x30 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .ARM.attributes + 0x0000000000000c52 0x30 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .ARM.attributes + 0x0000000000000c82 0x30 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .ARM.attributes + 0x0000000000000cb2 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .ARM.attributes + 0x0000000000000ce2 0x1a /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .ARM.attributes + 0x0000000000000cfc 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .ARM.attributes + 0x0000000000000d18 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .ARM.attributes + 0x0000000000000d34 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x0000000000000d50 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .ARM.attributes + 0x0000000000000d6c 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .ARM.attributes + 0x0000000000000d88 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .ARM.attributes + 0x0000000000000db8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .ARM.attributes + 0x0000000000000de8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .ARM.attributes + 0x0000000000000e18 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .ARM.attributes + 0x0000000000000e48 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .ARM.attributes + 0x0000000000000e78 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .ARM.attributes + 0x0000000000000ea8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .ARM.attributes + 0x0000000000000ed8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .ARM.attributes + 0x0000000000000f08 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .ARM.attributes + 0x0000000000000f38 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .ARM.attributes + 0x0000000000000f68 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .ARM.attributes + 0x0000000000000f98 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .ARM.attributes + 0x0000000000000fc8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .ARM.attributes + 0x0000000000000ff8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .ARM.attributes + 0x0000000000001028 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .ARM.attributes + 0x0000000000001058 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .ARM.attributes + 0x0000000000001088 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .ARM.attributes + 0x00000000000010b8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .ARM.attributes + 0x00000000000010e8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .ARM.attributes + 0x0000000000001118 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .ARM.attributes + 0x0000000000001146 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .ARM.attributes + 0x0000000000001176 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .ARM.attributes + 0x00000000000011a6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .ARM.attributes + 0x00000000000011d6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .ARM.attributes + 0x0000000000001206 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .ARM.attributes + 0x0000000000001236 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .ARM.attributes + 0x0000000000001266 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .ARM.attributes + 0x0000000000001296 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .ARM.attributes + 0x00000000000012c6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .ARM.attributes + 0x00000000000012f6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .ARM.attributes + 0x0000000000001326 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .ARM.attributes + 0x0000000000001356 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-printf.o) + .ARM.attributes + 0x0000000000001386 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-puts.o) + .ARM.attributes + 0x00000000000013b6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .ARM.attributes + 0x00000000000013e6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setvbuf.o) + .ARM.attributes + 0x0000000000001416 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .ARM.attributes + 0x0000000000001446 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .ARM.attributes + 0x0000000000001476 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sscanf.o) + .ARM.attributes + 0x00000000000014a6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .ARM.attributes + 0x00000000000014d6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .ARM.attributes + 0x0000000000001506 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .ARM.attributes + 0x0000000000001536 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .ARM.attributes + 0x0000000000001566 0x1a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .ARM.attributes + 0x0000000000001580 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .ARM.attributes + 0x00000000000015b0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .ARM.attributes + 0x00000000000015e0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .ARM.attributes + 0x0000000000001610 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .ARM.attributes + 0x0000000000001640 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .ARM.attributes + 0x0000000000001670 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .ARM.attributes + 0x00000000000016a0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .ARM.attributes + 0x00000000000016d0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .ARM.attributes + 0x0000000000001700 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfscanf.o) + .ARM.attributes + 0x0000000000001730 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .ARM.attributes + 0x0000000000001760 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfiprintf.o) + .ARM.attributes + 0x0000000000001790 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vfprintf.o) + .ARM.attributes + 0x00000000000017c0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .ARM.attributes + 0x00000000000017f0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .ARM.attributes + 0x0000000000001820 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wsetup.o) + .ARM.attributes + 0x0000000000001850 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .ARM.attributes + 0x0000000000001880 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .ARM.attributes + 0x00000000000018b0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fvwrite.o) + .ARM.attributes + 0x00000000000018e0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-iswspace.o) + .ARM.attributes + 0x0000000000001910 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-jp2uc.o) + .ARM.attributes + 0x0000000000001940 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .ARM.attributes + 0x0000000000001970 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .ARM.attributes + 0x00000000000019a0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbrtowc.o) + .ARM.attributes + 0x00000000000019d0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .ARM.attributes + 0x0000000000001a00 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .ARM.attributes + 0x0000000000001a30 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .ARM.attributes + 0x0000000000001a60 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-realloc.o) + .ARM.attributes + 0x0000000000001a90 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .ARM.attributes + 0x0000000000001ac0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sccl.o) + .ARM.attributes + 0x0000000000001af0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sf_nan.o) + .ARM.attributes + 0x0000000000001b20 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .ARM.attributes + 0x0000000000001b50 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpncpy.o) + .ARM.attributes + 0x0000000000001b80 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtod.o) + .ARM.attributes + 0x0000000000001bb0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoll.o) + .ARM.attributes + 0x0000000000001be0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .ARM.attributes + 0x0000000000001c10 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoull.o) + .ARM.attributes + 0x0000000000001c40 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtoul.o) + .ARM.attributes + 0x0000000000001c70 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .ARM.attributes + 0x0000000000001ca0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiscanf.o) + .ARM.attributes + 0x0000000000001cd0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ungetc.o) + .ARM.attributes + 0x0000000000001d00 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .ARM.attributes + 0x0000000000001d30 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .ARM.attributes + 0x0000000000001d60 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .ARM.attributes + 0x0000000000001d90 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-gethex.o) + .ARM.attributes + 0x0000000000001dc0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gdtoa-hexnan.o) + .ARM.attributes + 0x0000000000001df0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .ARM.attributes + 0x0000000000001e20 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .ARM.attributes + 0x0000000000001e50 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .ARM.attributes + 0x0000000000001e80 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .ARM.attributes + 0x0000000000001eb0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .ARM.attributes + 0x0000000000001ee0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .ARM.attributes + 0x0000000000001f10 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .ARM.attributes + 0x0000000000001f40 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .ARM.attributes + 0x0000000000001f70 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .ARM.attributes + 0x0000000000001fa0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .ARM.attributes + 0x0000000000001fd0 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .ARM.attributes + 0x0000000000001ffe 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .ARM.attributes + 0x000000000000202e 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .ARM.attributes + 0x000000000000205e 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .ARM.attributes + 0x000000000000208e 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .ARM.attributes + 0x00000000000020be 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .ARM.attributes + 0x00000000000020ee 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .ARM.attributes + 0x000000000000210a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .ARM.attributes + 0x000000000000213a 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .ARM.attributes + 0x0000000000002168 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + +.debug_ranges 0x0000000000000000 0x8860 + .debug_ranges 0x0000000000000000 0xe0 main.o + .debug_ranges 0x00000000000000e0 0x28 hardware.o + .debug_ranges 0x0000000000000108 0x88 system.o + .debug_ranges 0x0000000000000190 0x20 storage.o + .debug_ranges 0x00000000000001b0 0x70 utils.o + .debug_ranges 0x0000000000000220 0x80 screenshot.o + .debug_ranges 0x00000000000002a0 0x20 misc.o + .debug_ranges 0x00000000000002c0 0x10 wifi.o + .debug_ranges 0x00000000000002d0 0x78 kernel.o + .debug_ranges 0x0000000000000348 0x38 fs.o + .debug_ranges 0x0000000000000380 0x110 ac.o + .debug_ranges 0x0000000000000490 0x40 actu.o + .debug_ranges 0x00000000000004d0 0xe0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_ranges 0x00000000000005b0 0x158 /opt/devkitpro/libctru/lib/libctru.a(console.o) + .debug_ranges 0x0000000000000708 0x20 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_ranges 0x0000000000000728 0x300 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_ranges 0x0000000000000a28 0x150 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_ranges 0x0000000000000b78 0x50 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_ranges 0x0000000000000bc8 0x4a8 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_ranges 0x0000000000001070 0x1e8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_ranges 0x0000000000001258 0x308 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_ranges 0x0000000000001560 0x450 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_ranges 0x00000000000019b0 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_ranges 0x0000000000001b68 0x220 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_ranges 0x0000000000001d88 0xca0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_ranges 0x0000000000002a28 0xc08 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_ranges 0x0000000000003630 0x108 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_ranges 0x0000000000003738 0x1d0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_ranges 0x0000000000003908 0xb8 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_ranges 0x00000000000039c0 0x180 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_ranges 0x0000000000003b40 0x2ea0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_ranges 0x00000000000069e0 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_ranges 0x0000000000006a10 0x150 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_ranges 0x0000000000006b60 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_ranges 0x0000000000006c28 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_ranges 0x0000000000006cf0 0x10 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_ranges 0x0000000000006d00 0x10 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_ranges 0x0000000000006d10 0x10 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_ranges 0x0000000000006d20 0x10 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_ranges 0x0000000000006d30 0x70 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_ranges 0x0000000000006da0 0x48 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_ranges 0x0000000000006de8 0x28 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_ranges 0x0000000000006e10 0x310 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_ranges 0x0000000000007120 0xc8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_ranges 0x00000000000071e8 0xb8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_ranges 0x00000000000072a0 0xd0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_ranges 0x0000000000007370 0x238 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_ranges 0x00000000000075a8 0x4c8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_ranges 0x0000000000007a70 0x3b0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_ranges 0x0000000000007e20 0x18 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_ranges 0x0000000000007e38 0x120 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_ranges 0x0000000000007f58 0x118 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_ranges 0x0000000000008070 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_ranges 0x0000000000008080 0x10 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_ranges 0x0000000000008090 0x248 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_ranges 0x00000000000082d8 0x80 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_ranges 0x0000000000008358 0x2b0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_ranges 0x0000000000008608 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_ranges 0x0000000000008638 0x10 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_ranges 0x0000000000008648 0x10 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_ranges 0x0000000000008658 0x10 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_ranges 0x0000000000008668 0x10 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_ranges 0x0000000000008678 0x10 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_ranges 0x0000000000008688 0x10 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_ranges 0x0000000000008698 0x140 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_ranges 0x00000000000087d8 0x88 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) diff --git a/console/build/ac.d b/console/build/ac.d new file mode 100644 index 0000000..dcf9fb5 --- /dev/null +++ b/console/build/ac.d @@ -0,0 +1,229 @@ +ac.o: /home/joel16/3ds/3DSident/console/../services/ac.c \ + /home/joel16/3ds/3DSident/console/../services/ac.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../services/ac.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/ac.o b/console/build/ac.o new file mode 100644 index 0000000..06d7d5d Binary files /dev/null and b/console/build/ac.o differ diff --git a/console/build/actu.d b/console/build/actu.d new file mode 100644 index 0000000..74ea2d5 --- /dev/null +++ b/console/build/actu.d @@ -0,0 +1,229 @@ +actu.o: /home/joel16/3ds/3DSident/console/../services/actu.c \ + /home/joel16/3ds/3DSident/console/../services/actu.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../services/actu.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/actu.o b/console/build/actu.o new file mode 100644 index 0000000..605857e Binary files /dev/null and b/console/build/actu.o differ diff --git a/console/build/am.d b/console/build/am.d new file mode 100644 index 0000000..43041e3 --- /dev/null +++ b/console/build/am.d @@ -0,0 +1,229 @@ +am.o: /home/joel16/3ds/3DSident/console/../services/am.c \ + /home/joel16/3ds/3DSident/console/../services/am.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../services/am.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/am.o b/console/build/am.o new file mode 100644 index 0000000..df37ad9 Binary files /dev/null and b/console/build/am.o differ diff --git a/console/build/banner.bnr b/console/build/banner.bnr new file mode 100644 index 0000000..3567c06 Binary files /dev/null and b/console/build/banner.bnr differ diff --git a/console/build/fs.d b/console/build/fs.d new file mode 100644 index 0000000..9b08b84 --- /dev/null +++ b/console/build/fs.d @@ -0,0 +1,229 @@ +fs.o: /home/joel16/3ds/3DSident/console/../common/fs.c \ + /home/joel16/3ds/3DSident/console/../common/fs.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../common/fs.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/fs.o b/console/build/fs.o new file mode 100644 index 0000000..ea7435b Binary files /dev/null and b/console/build/fs.o differ diff --git a/console/build/hardware.d b/console/build/hardware.d new file mode 100644 index 0000000..c2cd54f --- /dev/null +++ b/console/build/hardware.d @@ -0,0 +1,232 @@ +hardware.o: /home/joel16/3ds/3DSident/console/../common/hardware.c \ + /home/joel16/3ds/3DSident/console/../common/hardware.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h + +/home/joel16/3ds/3DSident/console/../common/hardware.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: diff --git a/console/build/hardware.o b/console/build/hardware.o new file mode 100644 index 0000000..72dd0ed Binary files /dev/null and b/console/build/hardware.o differ diff --git a/console/build/icon.icn b/console/build/icon.icn new file mode 100644 index 0000000..a0d194c Binary files /dev/null and b/console/build/icon.icn differ diff --git a/console/build/kernel.d b/console/build/kernel.d new file mode 100644 index 0000000..22ac3f1 --- /dev/null +++ b/console/build/kernel.d @@ -0,0 +1,238 @@ +kernel.o: /home/joel16/3ds/3DSident/console/../common/kernel.c \ + /home/joel16/3ds/3DSident/console/../common/fs.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/kernel.h \ + /home/joel16/3ds/3DSident/console/../common/system.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h + +/home/joel16/3ds/3DSident/console/../common/fs.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/kernel.h: + +/home/joel16/3ds/3DSident/console/../common/system.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: diff --git a/console/build/kernel.o b/console/build/kernel.o new file mode 100644 index 0000000..d4f889d Binary files /dev/null and b/console/build/kernel.o differ diff --git a/console/build/main.d b/console/build/main.d new file mode 100644 index 0000000..3f3a78b --- /dev/null +++ b/console/build/main.d @@ -0,0 +1,259 @@ +main.o: /home/joel16/3ds/3DSident/console/source/main.c \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../services/ac.h \ + /home/joel16/3ds/3DSident/console/../services/actu.h \ + /home/joel16/3ds/3DSident/console/../common/fs.h \ + /home/joel16/3ds/3DSident/console/../common/hardware.h \ + /home/joel16/3ds/3DSident/console/../common/kernel.h \ + /home/joel16/3ds/3DSident/console/../common/misc.h \ + /home/joel16/3ds/3DSident/console/../common/screenshot.h \ + /home/joel16/3ds/3DSident/console/../common/storage.h \ + /home/joel16/3ds/3DSident/console/../common/system.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h \ + /home/joel16/3ds/3DSident/console/../common/wifi.h + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../services/ac.h: + +/home/joel16/3ds/3DSident/console/../services/actu.h: + +/home/joel16/3ds/3DSident/console/../common/fs.h: + +/home/joel16/3ds/3DSident/console/../common/hardware.h: + +/home/joel16/3ds/3DSident/console/../common/kernel.h: + +/home/joel16/3ds/3DSident/console/../common/misc.h: + +/home/joel16/3ds/3DSident/console/../common/screenshot.h: + +/home/joel16/3ds/3DSident/console/../common/storage.h: + +/home/joel16/3ds/3DSident/console/../common/system.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: + +/home/joel16/3ds/3DSident/console/../common/wifi.h: diff --git a/console/build/main.o b/console/build/main.o new file mode 100644 index 0000000..2cd39a3 Binary files /dev/null and b/console/build/main.o differ diff --git a/console/build/misc.d b/console/build/misc.d new file mode 100644 index 0000000..a94bc64 --- /dev/null +++ b/console/build/misc.d @@ -0,0 +1,235 @@ +misc.o: /home/joel16/3ds/3DSident/console/../common/misc.c \ + /home/joel16/3ds/3DSident/console/../services/am.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/misc.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h + +/home/joel16/3ds/3DSident/console/../services/am.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/misc.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: diff --git a/console/build/misc.o b/console/build/misc.o new file mode 100644 index 0000000..d1d8f96 Binary files /dev/null and b/console/build/misc.o differ diff --git a/console/build/screenshot.d b/console/build/screenshot.d new file mode 100644 index 0000000..c53eedd --- /dev/null +++ b/console/build/screenshot.d @@ -0,0 +1,232 @@ +screenshot.o: /home/joel16/3ds/3DSident/console/../common/screenshot.c \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/fs.h \ + /home/joel16/3ds/3DSident/console/../common/screenshot.h + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/fs.h: + +/home/joel16/3ds/3DSident/console/../common/screenshot.h: diff --git a/console/build/screenshot.o b/console/build/screenshot.o new file mode 100644 index 0000000..2705838 Binary files /dev/null and b/console/build/screenshot.o differ diff --git a/console/build/storage.d b/console/build/storage.d new file mode 100644 index 0000000..df02bbf --- /dev/null +++ b/console/build/storage.d @@ -0,0 +1,229 @@ +storage.o: /home/joel16/3ds/3DSident/console/../common/storage.c \ + /home/joel16/3ds/3DSident/console/../common/storage.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../common/storage.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/storage.o b/console/build/storage.o new file mode 100644 index 0000000..4cee7cd Binary files /dev/null and b/console/build/storage.o differ diff --git a/console/build/system.d b/console/build/system.d new file mode 100644 index 0000000..813b13a --- /dev/null +++ b/console/build/system.d @@ -0,0 +1,232 @@ +system.o: /home/joel16/3ds/3DSident/console/../common/system.c \ + /home/joel16/3ds/3DSident/console/../common/system.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h + +/home/joel16/3ds/3DSident/console/../common/system.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: diff --git a/console/build/system.o b/console/build/system.o new file mode 100644 index 0000000..c17d953 Binary files /dev/null and b/console/build/system.o differ diff --git a/console/build/utils.d b/console/build/utils.d new file mode 100644 index 0000000..c427f79 --- /dev/null +++ b/console/build/utils.d @@ -0,0 +1,229 @@ +utils.o: /home/joel16/3ds/3DSident/console/../common/utils.c \ + /home/joel16/3ds/3DSident/console/../common/utils.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/console/../common/utils.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/console/build/utils.o b/console/build/utils.o new file mode 100644 index 0000000..2b0409b Binary files /dev/null and b/console/build/utils.o differ diff --git a/console/build/wifi.d b/console/build/wifi.d new file mode 100644 index 0000000..0e527ab --- /dev/null +++ b/console/build/wifi.d @@ -0,0 +1,235 @@ +wifi.o: /home/joel16/3ds/3DSident/console/../common/wifi.c \ + /home/joel16/3ds/3DSident/console/../services/ac.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/console/../common/utils.h \ + /home/joel16/3ds/3DSident/console/../common/wifi.h + +/home/joel16/3ds/3DSident/console/../services/ac.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/console/../common/utils.h: + +/home/joel16/3ds/3DSident/console/../common/wifi.h: diff --git a/console/build/wifi.o b/console/build/wifi.o new file mode 100644 index 0000000..90a212a Binary files /dev/null and b/console/build/wifi.o differ diff --git a/resources/cia.rsf b/console/res/app.rsf similarity index 100% rename from resources/cia.rsf rename to console/res/app.rsf diff --git a/resources/banner.png b/console/res/banner.png similarity index 100% rename from resources/banner.png rename to console/res/banner.png diff --git a/resources/banner.wav b/console/res/banner.wav similarity index 100% rename from resources/banner.wav rename to console/res/banner.wav diff --git a/resources/icon.png b/console/res/icon.png similarity index 100% rename from resources/icon.png rename to console/res/icon.png diff --git a/console/res/logo.lz11 b/console/res/logo.lz11 new file mode 100644 index 0000000..284fbc6 Binary files /dev/null and b/console/res/logo.lz11 differ diff --git a/source/main.c b/console/source/main.c similarity index 69% rename from source/main.c rename to console/source/main.c index 9fc153c..fd9aeae 100644 --- a/source/main.c +++ b/console/source/main.c @@ -1,83 +1,91 @@ -#include <3ds.h> - #include +#include + +#include <3ds.h> #include "ac.h" #include "actu.h" #include "fs.h" #include "hardware.h" #include "kernel.h" -#include "mcu.h" #include "misc.h" -#include "power.h" #include "screenshot.h" #include "storage.h" #include "system.h" #include "utils.h" +#include "wifi.h" -#define SDK(a, b, c, d) ((a<<24) | (b<<16) | (c<<8) | d) +#define ANY_KEY (KEY_TOUCH | KEY_A | KEY_B | KEY_X | KEY_Y | KEY_START | \ + KEY_UP | KEY_DOWN | KEY_LEFT | KEY_RIGHT | KEY_ZL | KEY_ZR | \ + KEY_CSTICK_UP | KEY_CSTICK_DOWN | KEY_CSTICK_LEFT | KEY_CSTICK_RIGHT) -void initServices() +static u32 cpu_time_limit = 0; + +void Init_Services(void) { gfxInitDefault(); - cfguInit(); - ptmuInit(); - mcuInit(); - amInit(); - amAppInit(); - aptInit(); - hidInit(); aciInit(); + + // Check if user is running from *hax. + //if (envIsHomebrew() && (R_FAILED(actInit()))) + // isHomebrew = envIsHomebrew(); + actInit(); + + amAppInit(); + amInit(); + cfguInit(); + dspInit(); + mcuHwcInit(); + ptmuInit(); socInit((u32*)memalign(0x1000, 0x10000), 0x10000); + + FS_OpenArchive(&archive, ARCHIVE_SDMC); - fsInit(); - sdmcInit(); - openArchive(&fsArchive, ARCHIVE_SDMC); - - if (isN3DS()) + if (Utils_IsN3DS()) osSetSpeedupEnable(true); + + APT_GetAppCpuTimeLimit(&cpu_time_limit); + APT_SetAppCpuTimeLimit(30); } -void termServices() +void Term_Services(void) { - if (isN3DS()) + if (cpu_time_limit != UINT32_MAX) + APT_SetAppCpuTimeLimit(cpu_time_limit); + + if (Utils_IsN3DS()) osSetSpeedupEnable(false); - closeArchive(fsArchive); - sdmcExit(); - fsExit(); + FS_CloseArchive(archive); socExit(); + ptmuExit(); + mcuHwcExit(); + dspExit(); + cfguExit(); + amExit(); actExit(); - hidExit(); - aptExit(); acExit(); aciExit(); - amExit(); - mcuExit(); - ptmuExit(); - cfguExit(); gfxExit(); } int main(int argc, char *argv[]) { - initServices(); + Init_Services(); //=====================================================================// //------------------------Variable Declaration-------------------------// //=====================================================================// - double wifiPercent, volPercent, _3dSliderPercent; - unsigned long long homemenuID = 0; - u32 ip; + double wifiPercent = 0, volPercent = 0, _3dSliderPercent = 0; + u32 ip = 0; unsigned int principalID = 0; - u8 batteryPercent = 0, batteryVolt = 0, volume = 0, mcuFwMajor = 0, mcuFwMinor = 0; - bool isConnected = false; + u8 battery_percent = 0, battery_status = 0, battery_volt = 0, volume = 0, fw_ver_high = 0, fw_ver_low = 0; + bool is_connected = false; char sdFreeSize[16], sdTotalSize[16], ctrFreeSize[16], ctrTotalSize[16], country[0x3], name[0x16], nnid[0x11], timeZone[0x41]; AccountDataBlock accountDataBlock; - MiiData miiData; bool displayInfo = true; // By default nothing is hidden. hidScanInput(); @@ -92,10 +100,9 @@ int main(int argc, char *argv[]) //------------------------------MISC Info (continued)------------------// //=====================================================================// - printf("\x1b[36;1m*\x1b[0m Installed titles: SD: \x1b[36;1m%lu\x1b[0m (NAND: \x1b[36;1m%lu\x1b[0m)\n", titleCount(MEDIATYPE_SD), titleCount(MEDIATYPE_NAND)); + printf("\x1b[36;1m*\x1b[0m Installed titles: SD: \x1b[36;1m%lu\x1b[0m (NAND: \x1b[36;1m%lu\x1b[0m)\n", Misc_TitleCount(MEDIATYPE_SD), Misc_TitleCount(MEDIATYPE_NAND)); ip = gethostid(); - if (displayInfo) printf("\x1b[36;1m*\x1b[0m IP: \x1b[36;1m%lu.%lu.%lu.%lu\x1b[0m \n\n", ip & 0xFF, (ip>>8)&0xFF, (ip>>16)&0xFF, (ip>>24)&0xFF); else @@ -106,18 +113,12 @@ int main(int argc, char *argv[]) //=====================================================================// ACTU_GetAccountDataBlock(&principalID, 0x4, 0xC); // First check if principal ID exists then display NNID info. - ACTU_GetAccountDataBlock((u8*)&accountDataBlock, 0xA0, 0x11); - ACTU_GetAccountDataBlock((u8*)&miiData, 0x60, 0x7); if (principalID != 0) { if (R_SUCCEEDED(ACTU_GetAccountDataBlock(nnid, 0x11, 0x8))) printf("\x1b[35;1m*\x1b[0m NNID: \x1b[35;1m%s\x1b[0m\n", displayInfo? nnid : NULL); - - u16_to_u8(name, accountDataBlock.miiName, 0x16); - printf("\x1b[35;1m*\x1b[0m Mii name: \x1b[35;1m%s\x1b[0m (\x1b[35;1m%u\x1b[0m)\n", displayInfo? name : NULL, - displayInfo? (unsigned int)miiData.miiID : 0); printf("\x1b[35;1m*\x1b[0m Principal ID: \x1b[35;1m%u\x1b[0m\n", displayInfo? principalID : 0); @@ -141,12 +142,12 @@ int main(int argc, char *argv[]) char ssid[0x20], passphrase[0x40]; if (R_SUCCEEDED(ACI_GetSSID(ssid))) - printf("\x1b[32;1m*\x1b[0m WiFi 1 SSID: \x1b[32;1m%s\x1b[0m\n", displayInfo? ssid : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 1 SSID: \x1b[32;1m%s\x1b[0m\n", ssid); if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) printf("\x1b[32;1m*\x1b[0m WiFi 1 pass: \x1b[32;1m%s\x1b[0m\n", displayInfo? passphrase : NULL); - printf("\x1b[32;1m*\x1b[0m WiFi 1 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? getSecurityMode() : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 1 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? WiFi_GetSecurityMode() : NULL); } if (R_SUCCEEDED(ACI_LoadWiFiSlot(1))) @@ -154,12 +155,12 @@ int main(int argc, char *argv[]) char ssid[0x20], passphrase[0x40]; if (R_SUCCEEDED(ACI_GetSSID(ssid))) - printf("\x1b[32;1m*\x1b[0m WiFi 2 SSID: \x1b[32;1m%s\x1b[0m\n", displayInfo? ssid : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 2 SSID: \x1b[32;1m%s\x1b[0m\n", ssid); if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) printf("\x1b[32;1m*\x1b[0m WiFi 2 pass: \x1b[32;1m%s\x1b[0m\n", displayInfo? passphrase : NULL); - printf("\x1b[32;1m*\x1b[0m WiFi 2 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? getSecurityMode() : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 2 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? WiFi_GetSecurityMode() : NULL); } if (R_SUCCEEDED(ACI_LoadWiFiSlot(2))) @@ -167,12 +168,12 @@ int main(int argc, char *argv[]) char ssid[0x20], passphrase[0x40]; if (R_SUCCEEDED(ACI_GetSSID(ssid))) - printf("\x1b[32;1m*\x1b[0m WiFi 3 SSID: \x1b[32;1m%s\x1b[0m\n", displayInfo? ssid : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 3 SSID: \x1b[32;1m%s\x1b[0m\n", ssid); if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) printf("\x1b[32;1m*\x1b[0m WiFi 3 pass: \x1b[32;1m%s\x1b[0m\n", displayInfo? passphrase : NULL); - printf("\x1b[32;1m*\x1b[0m WiFi 3 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? getSecurityMode() : NULL); + printf("\x1b[32;1m*\x1b[0m WiFi 3 security: \x1b[32;1m%s\x1b[0m\n\n", displayInfo? WiFi_GetSecurityMode() : NULL); } printf("\x1b[32;1m> Press any key to exit =)\x1b[0m"); @@ -186,32 +187,25 @@ int main(int argc, char *argv[]) //------------------------------Firm Info------------------------------// //=====================================================================// - printf("\x1b[33;1m*\x1b[0m Kernel version: \x1b[33;1m%s\n", getVersion(0)); - - printf("\x1b[33;1m*\x1b[0m Firm version: \x1b[33;1m%s\n", getVersion(1)); - - printf("\x1b[33;1m*\x1b[0m System version: \x1b[33;1m%s\n\n", getVersion(2)); + printf("\x1b[33;1m*\x1b[0m Kernel version: \x1b[33;1m%s\n", Kernel_GetVersion(0)); + printf("\x1b[33;1m*\x1b[0m Firm version: \x1b[33;1m%s\n", Kernel_GetVersion(1)); + printf("\x1b[33;1m*\x1b[0m System version: \x1b[33;1m%s\n\n", Kernel_GetVersion(3)); + printf("\x1b[33;1m*\x1b[0m Initial System version: \x1b[33;1m%s\n\n", Kernel_GetVersion(2)); //=====================================================================// //-----------------------------System Info-----------------------------// //=====================================================================// - printf("\x1b[31;1m*\x1b[0m Model: \x1b[31;1m%s\x1b[0m (\x1b[31;1m%s\x1b[0m - \x1b[31;1m%s\x1b[0m) \n\x1b[0m", getModel(), getRunningHW(), getRegion()); - printf("\x1b[31;1m*\x1b[0m Screen type: \x1b[31;1m %s \n\x1b[0m", getScreenType()); - printf("\x1b[31;1m*\x1b[0m Language: \x1b[31;1m%s\x1b[0m \n", getLang()); - - printf("\x1b[31;1m*\x1b[0m Device ID: \x1b[31;1m%lu \n", displayInfo? getDeviceId() : 0); - printf("\x1b[31;1m*\x1b[0m ECS Device ID: \x1b[31;1m%llu \n", displayInfo? getSoapId() : 0); - printf("\x1b[31;1m*\x1b[0m Local friend code seed: \x1b[31;1m%010llX\x1b[0m \n", displayInfo? getLocalFriendCodeSeed() : 0); - printf("\x1b[31;1m*\x1b[0m MAC Address: \x1b[31;1m%s\x1b[0m \n", displayInfo? getMacAddress() : 0); - printf("\x1b[31;1m*\x1b[0m Serial number: \x1b[31;1m%s\x1b[0m \n", displayInfo? getSerialNumber() : 0); - - printf("\x1b[31;1m*\x1b[0m SDMC CID: \x1b[31;1m%s\x1b[0m \n", displayInfo? getSdmcCid() : 0); - - printf("\x1b[31;1m*\x1b[0m NAND CID: \x1b[31;1m%s\x1b[0m \n", displayInfo? getNandCid() : 0); - - if (R_SUCCEEDED(APT_GetAppletInfo(APPID_HOMEMENU, &homemenuID, NULL, NULL, NULL, NULL))) - printf("\x1b[31;1m*\x1b[0m Homemenu ID: \x1b[31;1m%016llX\x1b[0m \n\n", homemenuID); + printf("\x1b[31;1m*\x1b[0m Model: \x1b[31;1m%s\x1b[0m (\x1b[31;1m%s\x1b[0m - \x1b[31;1m%s\x1b[0m) \n\x1b[0m", System_GetModel(), System_GetRunningHW(), System_GetRegion()); + printf("\x1b[31;1m*\x1b[0m Screen type: \x1b[31;1m %s \n\x1b[0m", System_GetScreenType()); + printf("\x1b[31;1m*\x1b[0m Language: \x1b[31;1m%s\x1b[0m \n", System_GetLang()); + printf("\x1b[31;1m*\x1b[0m Device ID: \x1b[31;1m%lu \n", displayInfo? Kernel_GetDeviceId() : 0); + printf("\x1b[31;1m*\x1b[0m ECS Device ID: \x1b[31;1m%llu \n", displayInfo? System_GetSoapId() : 0); + printf("\x1b[31;1m*\x1b[0m Local friend code seed: \x1b[31;1m%010llX\x1b[0m \n", displayInfo? System_GetLocalFriendCodeSeed() : 0); + printf("\x1b[31;1m*\x1b[0m MAC Address: \x1b[31;1m%s\x1b[0m \n", displayInfo? System_GetMacAddress() : 0); + printf("\x1b[31;1m*\x1b[0m Serial number: \x1b[31;1m%s\x1b[0m \n", displayInfo? System_GetSerialNumber() : 0); + printf("\x1b[31;1m*\x1b[0m SDMC CID: \x1b[31;1m%s\x1b[0m \n", displayInfo? Kernel_GetSDMCCID() : 0); + printf("\x1b[31;1m*\x1b[0m NAND CID: \x1b[31;1m%s\x1b[0m \n\n", displayInfo? Kernel_GetNANDCID() : 0); while (aptMainLoop()) { @@ -220,37 +214,37 @@ int main(int argc, char *argv[]) //=====================================================================// printf("\x1b[19;0H"); - if (R_SUCCEEDED(MCU_GetBatteryLevel(&batteryPercent))) - printf("\x1b[34;1m*\x1b[0m Battery percentage: \x1b[34;1m%3d%%\x1b[0m (\x1b[34;1m%s\x1b[0m) \n", batteryPercent, batteryStatus()); + if ((R_SUCCEEDED(MCUHWC_GetBatteryLevel(&battery_percent))) || R_SUCCEEDED(PTMU_GetBatteryChargeState(&battery_status))) + printf("\x1b[34;1m*\x1b[0m Battery percentage: \x1b[34;1m%3d%%\x1b[0m (\x1b[34;1m%s\x1b[0m) \n", battery_percent, battery_status); printf("\x1b[20;0H"); - if (R_SUCCEEDED(MCU_GetBatteryVoltage(&batteryVolt))) - printf("\x1b[34;1m*\x1b[0m Battery voltage: \x1b[34;1m%d\x1b[0m (\x1b[34;1m%.1f V\x1b[0m) \n", batteryVolt, 5.0 * ((double)batteryVolt / 256.0));//,(Estimated: %0.1lf V) estimatedVolt); + if (R_SUCCEEDED(MCUHWC_GetBatteryVoltage(&battery_volt))) + printf("\x1b[34;1m*\x1b[0m Battery voltage: \x1b[34;1m%d\x1b[0m (\x1b[34;1m%.1f V\x1b[0m) \n", battery_volt, 5.0 * ((double)battery_volt / 256.0));//,(Estimated: %0.1lf V) estimatedVolt); printf("\x1b[21;0H"); - if (R_SUCCEEDED(PTMU_GetAdapterState(&isConnected))) - printf("\x1b[34;1m*\x1b[0m Adapter state: \x1b[34;1m%s\x1b[0m\n", isConnected? "connected " : "disconnected"); + if (R_SUCCEEDED(PTMU_GetAdapterState(&is_connected))) + printf("\x1b[34;1m*\x1b[0m Adapter state: \x1b[34;1m%s\x1b[0m\n", is_connected? "connected " : "disconnected"); printf("\x1b[22;0H"); - if ((R_SUCCEEDED(MCU_GetFwVerHigh(&mcuFwMajor))) && (R_SUCCEEDED(MCU_GetFwVerLow(&mcuFwMinor)))) - printf("\x1b[34;1m*\x1b[0m MCU firmware: \x1b[34;1m%u.%u\x1b[0m\n\n", (mcuFwMajor - 16), mcuFwMinor); + if ((R_SUCCEEDED(MCUHWC_GetFwVerHigh(&fw_ver_high))) && (R_SUCCEEDED(MCUHWC_GetFwVerLow(&fw_ver_low)))) + printf("\x1b[34;1m*\x1b[0m MCU firmware: \x1b[34;1m%u.%u\x1b[0m\n\n", (fw_ver_high - 16), fw_ver_low); //=====================================================================// //------------------------------Misc Info------------------------------// //=====================================================================// printf("\x1b[24;0H"); - getSizeString(sdFreeSize, getFreeStorage(SYSTEM_MEDIATYPE_SD)); - getSizeString(sdTotalSize, getTotalStorage(SYSTEM_MEDIATYPE_SD)); + Utils_GetSizeString(sdFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_SD)); + Utils_GetSizeString(sdTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_SD)); printf("\x1b[36;1m*\x1b[0m SD Size: \x1b[36;1m%s\x1b[0m / \x1b[36;1m%s\x1b[0m \n", sdFreeSize, sdTotalSize); printf("\x1b[25;0H"); - getSizeString(ctrFreeSize, getFreeStorage(SYSTEM_MEDIATYPE_CTR_NAND)); - getSizeString(ctrTotalSize, getTotalStorage(SYSTEM_MEDIATYPE_CTR_NAND)); + Utils_GetSizeString(ctrFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_CTR_NAND)); + Utils_GetSizeString(ctrTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_CTR_NAND)); printf("\x1b[36;1m*\x1b[0m CTR Size: \x1b[36;1m%s\x1b[0m / \x1b[36;1m%s\x1b[0m \n", ctrFreeSize, ctrTotalSize); printf("\x1b[26;0H"); - printf("\x1b[36;1m*\x1b[0m Brightness level: \x1b[36;1m%s\x1b[0m \n", getBrightness(GSPLCD_SCREEN_TOP)); + printf("\x1b[36;1m*\x1b[0m Brightness level: \x1b[36;1m%s\x1b[0m \n", Hardware_GetBrightness(GSPLCD_SCREEN_TOP)); printf("\x1b[27;0H"); wifiPercent = (osGetWifiStrength() * 33.3333333333); @@ -269,18 +263,19 @@ int main(int argc, char *argv[]) gspWaitForVBlank(); hidScanInput(); + u32 kDown = hidKeysDown(); u32 kHeld = hidKeysHeld(); - if ((kHeld & KEY_L) && (kHeld & KEY_R)) - captureScreenshot(); + if (((kHeld & KEY_L) && (kDown & KEY_R)) || ((kHeld & KEY_R) && (kDown & KEY_L))) + Screenshot_Capture(); - else if (hidKeysDown() & ANY_KEY) + else if (kDown & ANY_KEY) break; gfxFlushBuffers(); gfxSwapBuffers(); } - termServices(); + Term_Services(); return 0; } diff --git a/gui/3DSident-GUI.3dsx b/gui/3DSident-GUI.3dsx new file mode 100644 index 0000000..3b1dc9b Binary files /dev/null and b/gui/3DSident-GUI.3dsx differ diff --git a/gui/3DSident-GUI.cia b/gui/3DSident-GUI.cia new file mode 100644 index 0000000..5c972ec Binary files /dev/null and b/gui/3DSident-GUI.cia differ diff --git a/gui/3DSident-GUI.elf b/gui/3DSident-GUI.elf new file mode 100644 index 0000000..fea18d9 Binary files /dev/null and b/gui/3DSident-GUI.elf differ diff --git a/gui/3DSident-GUI.smdh b/gui/3DSident-GUI.smdh new file mode 100644 index 0000000..d23358d Binary files /dev/null and b/gui/3DSident-GUI.smdh differ diff --git a/gui/LICENSE b/gui/LICENSE new file mode 100644 index 0000000..bdcee5d --- /dev/null +++ b/gui/LICENSE @@ -0,0 +1,17 @@ +Copyright (c) 2016 Wolfvak + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgement in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/gui/Makefile b/gui/Makefile new file mode 100644 index 0000000..7f4d2c9 --- /dev/null +++ b/gui/Makefile @@ -0,0 +1,300 @@ +#--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- + +ifeq ($(strip $(DEVKITARM)),) +$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +TOPDIR ?= $(CURDIR) +include $(DEVKITARM)/3ds_rules + +#--------------------------------------------------------------------------------- +# TARGET is the name of the output +# BUILD is the directory where object files & intermediate files will be placed +# SOURCES is a list of directories containing source code +# DATA is a list of directories containing data files +# INCLUDES is a list of directories containing header files +# GRAPHICS is a list of directories containing graphics files +# GFXBUILD is the directory where converted graphics files will be placed +# If set to $(BUILD), it will statically link in the converted +# files as if they were data files. +# +# NO_SMDH: if set to anything, no SMDH file is generated. +# ROMFS is the directory which contains the RomFS, relative to the Makefile (Optional) +# APP_TITLE is the name of the app stored in the SMDH file (Optional) +# APP_DESCRIPTION is the description of the app stored in the SMDH file (Optional) +# APP_AUTHOR is the author of the app stored in the SMDH file (Optional) +# ICON is the filename of the icon (.png), relative to the project folder. +# If not set, it attempts to use one of the following (in this order): +# - .png +# - icon.png +# - /default_icon.png +#--------------------------------------------------------------------------------- +TARGET := 3DSident-GUI +BUILD := build +SOURCES := source ../common ../services +DATA := data +INCLUDES := include ../common ../services +GRAPHICS := res/drawable +ROMFS := romfs +GFXBUILD := $(ROMFS)/res/drawable + +APP_TITLE := 3DSident-GUI +APP_DESCRIPTION := Identity tool for the Nintendo 3DS. +APP_AUTHOR := Joel16 +VERSION_MAJOR := 0 +VERSION_MINOR := 8 +VERSION_MICRO := 0 +ICON := res/drawable/icon.png + +# CIA +BANNER_AUDIO := res/banner.wav +BANNER_IMAGE := res/banner.png +RSF_PATH := res/app.rsf +LOGO := res/logo.lz11 +UNIQUE_ID := 0x16100 +PRODUCT_CODE := CTR-G-3DSI +ICON_FLAGS := nosavebackups,visible + +#--------------------------------------------------------------------------------- +# options for code generation +#--------------------------------------------------------------------------------- +ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft + +CFLAGS := -g -Werror -O2 -mword-relocations \ + -fomit-frame-pointer -ffunction-sections \ + -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_MICRO=$(VERSION_MICRO) \ + $(ARCH) + +CFLAGS += $(INCLUDE) -DARM11 -D_3DS + +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11 + +ASFLAGS := -g $(ARCH) +LDFLAGS = -specs=3dsx.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) + +LIBS := -lcitro2d -lcitro3d -lctru -lm -lz + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(PORTLIBS) $(CTRULIB) + +#--------------------------------------------------------------------------------- +# no real need to edit anything past this point unless you need to add additional +# rules for different file extensions +#--------------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#--------------------------------------------------------------------------------- + +export OUTPUT := $(CURDIR)/$(TARGET) +export TOPDIR := $(CURDIR) + +export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ + $(foreach dir,$(GRAPHICS),$(CURDIR)/$(dir)) \ + $(foreach dir,$(DATA),$(CURDIR)/$(dir)) + +export DEPSDIR := $(CURDIR)/$(BUILD) + +CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) +CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) +SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) +PICAFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.v.pica))) +SHLISTFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.shlist))) +GFXFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.t3s))) +BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) + +#--------------------------------------------------------------------------------- +# use CXX for linking C++ projects, CC for standard C +#--------------------------------------------------------------------------------- +ifeq ($(strip $(CPPFILES)),) +#--------------------------------------------------------------------------------- + export LD := $(CC) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- + export LD := $(CXX) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +#--------------------------------------------------------------------------------- +ifeq ($(GFXBUILD),$(BUILD)) +#--------------------------------------------------------------------------------- +export T3XFILES := $(GFXFILES:.t3s=.t3x) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- +export ROMFS_T3XFILES := $(patsubst %.t3s, $(GFXBUILD)/%.t3x, $(GFXFILES)) +export T3XHFILES := $(patsubst %.t3s, $(BUILD)/%.h, $(GFXFILES)) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +export OFILES_SOURCES := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) + +export OFILES_BIN := $(addsuffix .o,$(BINFILES)) \ + $(PICAFILES:.v.pica=.shbin.o) $(SHLISTFILES:.shlist=.shbin.o) \ + $(addsuffix .o,$(T3XFILES)) + +export OFILES := $(OFILES_BIN) $(OFILES_SOURCES) + +export HFILES := $(PICAFILES:.v.pica=_shbin.h) $(SHLISTFILES:.shlist=_shbin.h) \ + $(addsuffix .h,$(subst .,_,$(BINFILES))) \ + $(GFXFILES:.t3s=.h) + +export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ + -I$(CURDIR)/$(BUILD) + +export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) + +export _3DSXDEPS := $(if $(NO_SMDH),,$(OUTPUT).smdh) + +ifeq ($(strip $(ICON)),) + icons := $(wildcard *.png) + ifneq (,$(findstring $(TARGET).png,$(icons))) + export APP_ICON := $(TOPDIR)/$(TARGET).png + else + ifneq (,$(findstring icon.png,$(icons))) + export APP_ICON := $(TOPDIR)/icon.png + endif + endif +else + export APP_ICON := $(TOPDIR)/$(ICON) +endif + +ifeq ($(strip $(NO_SMDH)),) + export _3DSXFLAGS += --smdh=$(CURDIR)/$(TARGET).smdh +endif + +ifneq ($(ROMFS),) + export _3DSXFLAGS += --romfs=$(CURDIR)/$(ROMFS) +endif + +.PHONY: all clean + +#--------------------------------------------------------------------------------- +MAKEROM ?= makerom +MAKEROM_ARGS := -elf "$(OUTPUT).elf" -rsf "$(RSF_PATH)" -banner "$(BUILD)/banner.bnr" -icon "$(BUILD)/icon.icn" -DAPP_TITLE="$(APP_TITLE)" -DAPP_PRODUCT_CODE="$(PRODUCT_CODE)" -DAPP_UNIQUE_ID="$(UNIQUE_ID)" +MAKEROM_ARGS += -major $(VERSION_MAJOR) -minor $(VERSION_MINOR) -micro $(VERSION_MICRO) + +ifneq ($(strip $(LOGO)),) + MAKEROM_ARGS += -logo "$(LOGO)" +endif +ifneq ($(strip $(ROMFS)),) + MAKEROM_ARGS += -DAPP_ROMFS="$(ROMFS)" +endif + +BANNERTOOL ?= bannertool + +ifeq ($(suffix $(BANNER_IMAGE)),.cgfx) + BANNER_IMAGE_ARG := -ci +else + BANNER_IMAGE_ARG := -i +endif + +ifeq ($(suffix $(BANNER_AUDIO)),.cwav) + BANNER_AUDIO_ARG := -ca +else + BANNER_AUDIO_ARG := -a +endif + +#--------------------------------------------------------------------------------- +all: $(BUILD) $(GFXBUILD) $(DEPSDIR) $(ROMFS_T3XFILES) $(T3XHFILES) + @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile + @$(BANNERTOOL) makebanner $(BANNER_IMAGE_ARG) "$(BANNER_IMAGE)" $(BANNER_AUDIO_ARG) "$(BANNER_AUDIO)" -o "$(BUILD)/banner.bnr" + @$(BANNERTOOL) makesmdh -s "$(APP_TITLE)" -l "$(APP_DESCRIPTION)" -p "$(APP_AUTHOR)" -i "$(APP_ICON)" -f "$(ICON_FLAGS)" -o "$(BUILD)/icon.icn" + $(MAKEROM) -f cia -o "$(TARGET).cia" -target t -exefslogo $(MAKEROM_ARGS) + +$(BUILD): + @mkdir -p $@ + +ifneq ($(GFXBUILD),$(BUILD)) +$(GFXBUILD): + @mkdir -p $@ +endif + +ifneq ($(DEPSDIR),$(BUILD)) +$(DEPSDIR): + @mkdir -p $@ +endif + +#--------------------------------------------------------------------------------- +clean: + @echo clean ... + @rm -fr $(BUILD) $(TARGET).3dsx $(TARGET).cia $(TARGET).smdh $(TARGET).elf $(GFXBUILD) + +#--------------------------------------------------------------------------------- +$(GFXBUILD)/%.t3x $(BUILD)/%.h : %.t3s +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @tex3ds -i $< -H $(BUILD)/$*.h -d $(DEPSDIR)/$*.d -o $(GFXBUILD)/$*.t3x + +#--------------------------------------------------------------------------------- +else + +#--------------------------------------------------------------------------------- +# main targets +#--------------------------------------------------------------------------------- +$(OUTPUT).3dsx : $(OUTPUT).elf $(_3DSXDEPS) + +$(OFILES_SOURCES) : $(HFILES) + +$(OUTPUT).elf : $(OFILES) + +#--------------------------------------------------------------------------------- +# you need a rule like this for each extension you use as binary data +#--------------------------------------------------------------------------------- +%.bin.o %_bin.h : %.bin +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @$(bin2o) + +#--------------------------------------------------------------------------------- +.PRECIOUS : %.t3x +#--------------------------------------------------------------------------------- +%.t3x.o %_t3x.h : %.t3x +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @$(bin2o) + +#--------------------------------------------------------------------------------- +# rules for assembling GPU shaders +#--------------------------------------------------------------------------------- +define shader-as + $(eval CURBIN := $*.shbin) + $(eval DEPSFILE := $(DEPSDIR)/$*.shbin.d) + echo "$(CURBIN).o: $< $1" > $(DEPSFILE) + echo "extern const u8" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"_end[];" > `(echo $(CURBIN) | tr . _)`.h + echo "extern const u8" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"[];" >> `(echo $(CURBIN) | tr . _)`.h + echo "extern const u32" `(echo $(CURBIN) | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`_size";" >> `(echo $(CURBIN) | tr . _)`.h + picasso -o $(CURBIN) $1 + bin2s $(CURBIN) | $(AS) -o $*.shbin.o +endef + +%.shbin.o %_shbin.h : %.v.pica %.g.pica + @echo $(notdir $^) + @$(call shader-as,$^) + +%.shbin.o %_shbin.h : %.v.pica + @echo $(notdir $<) + @$(call shader-as,$<) + +%.shbin.o %_shbin.h : %.shlist + @echo $(notdir $<) + @$(call shader-as,$(foreach file,$(shell cat $<),$(dir $<)$(file))) + +#--------------------------------------------------------------------------------- +%.t3x %.h : %.t3s +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @tex3ds -i $< -H $*.h -d $*.d -o $*.t3x + +-include $(DEPSDIR)/*.d + +#--------------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/gui/README.md b/gui/README.md new file mode 100644 index 0000000..8f88c71 --- /dev/null +++ b/gui/README.md @@ -0,0 +1,47 @@ +# 3DSident [![Github latest downloads](https://img.shields.io/github/downloads/joel16/3DSident/total.svg)](https://github.com/joel16/3DSident/releases/latest) + +![3DSident Banner](http://i.imgur.com/HPWNgmz.png) + +ctr_vercheck was originally created by wolfvak - It was initially intended to be a small application for the Nintendo 3DS to check your current FIRM and OS version only. I decided to fork this project, and added additional device info similar to PSPident, hence the name 3DSident. + +# Features: +- Current kernel, FIRM and system version detection. +- Display initial system version. (GUI exclusive) +- Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit) +- Displays screen type (TN/IPS). +- Displays region. +- Displays language. +- Displays MAC address. +- Displays serial. +- Displays SDMC and NAND CID +- Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone. +- Displays Mii's name. +- Displays device ID. +- Displays soap ID. +- Battery charging status. +- AC Adapter connection status. +- Battery percentage (actual battery percentage using mcu::HWC). +- Displays battery voltage (estimated) and unknown format. +- Displays MCU firmware. +- SD detection. +- Displays SD free and total storage capacity. +- Displays CTR free and total storage capacity. +- Displays TWL free and total storage capacity. (GUI exclusive) +- Displays TWL photo free and total storage capacity. (GUI exclusive) +- Displays number of titles installed on SD and NAND. +- Displays number of tickets installed. (GUI exclusive) +- Displays volume slider state and percentage. +- Displays 3D slider state and percentage. +- Displays Wifi signal strength. +- Displays IP address. +- Displays current brightness. +- Display auto-brightness status. (GUI exclusive) +- Display power saving mode. (GUI exclusive) +- Display sound output mode. (GUI exclusive) +- Displays if the console is a debug unit. (GUI exclusive) +- Displays headphone/audio jack status. (GUI exclusive) +- Card slot status and inserted card type (CTR/NAND). (GUI exclusive) +- Displays parental control pin, email address and secret answer. (GUI exclusive) +- Displays home menu ID. +- Displays Wifi slot info (SSID, password and MAC address). +- Using L + R triggers a screenshot in the GUI version. diff --git a/gui/build/3DSident-GUI.lst b/gui/build/3DSident-GUI.lst new file mode 100644 index 0000000..57a7ee8 --- /dev/null +++ b/gui/build/3DSident-GUI.lst @@ -0,0 +1,999 @@ + w __deregister_frame_info + w _ITM_deregisterTMCloneTable + w _ITM_registerTMCloneTable + w __register_frame_info +00000000 00000401 b __fixedpath +00000000 b .LANCHOR1 +00000000 a shift +00000000 a shift +00000000 b _TLS_MODULE_BASE_ +00000404 b .LANCHOR3 +00000404 00000802 b __utf16path +00000c08 b .LANCHOR5 +00000c08 00000802 b __utf16path_old.8457 +00100000 T _start +00100000 A __start__ +00100008 T __service_ptr +0010000c T __apt_appid +00100010 T __heap_size +00100014 T __linear_heap_size +00100018 T __system_arglist +0010001c T __system_runflags +00100020 t startup +00100058 t ClearMem +0010006c t ClrLoop +00100094 T _init +001000ac T initSystem +001000f0 T __ctru_exit +00100110 T __aeabi_uidiv +00100110 000001ec T __udivsi3 +00100110 t .udivsi3_skip_div0_test +001002fc 00000020 T __aeabi_uidivmod +0010031c T __aeabi_idiv +0010031c 00000220 T __divsi3 +00100324 t .divsi3_skip_div0_test +0010053c 00000020 T __aeabi_idivmod +0010055c 00000004 W __aeabi_idiv0 +0010055c 00000004 W __aeabi_ldiv0 +00100560 T __aeabi_drsub +00100568 000002b0 T __aeabi_dsub +00100568 000002b0 T __subdf3 +0010056c 000002ac T __adddf3 +0010056c 000002ac T __aeabi_dadd +00100818 00000024 T __aeabi_ui2d +00100818 00000024 T __floatunsidf +0010083c 00000028 T __aeabi_i2d +0010083c 00000028 T __floatsidf +00100864 00000048 T __aeabi_f2d +00100864 00000048 T __extendsfdf2 +001008ac 00000074 T __aeabi_ul2d +001008ac 00000074 T __floatundidf +001008c0 00000060 T __aeabi_l2d +001008c0 00000060 T __floatdidf +00100920 T __aeabi_uldivmod +0010095c 00000014 T setjmp +00100970 00000018 T longjmp +001009a8 00000390 T strcmp +00100d30 T __aeabi_ldivmod +00100e04 t deregister_tm_clones +00100e30 t register_tm_clones +00100e68 t __do_global_dtors_aux +00100eac t frame_dummy +00100ee0 00000030 T Draw_EndFrame +00100f10 00000074 T Draw_Text +00100f84 00000054 T Draw_Textf +00100fd8 00000050 T Draw_GetTextSize +00101028 0000002c T Draw_GetTextHeight +00101054 00000020 T Draw_Rect +00101074 00000074 T Draw_Image +001010e8 000000bc t Menu_DrawItem +001011a4 000001e4 t Menu_NNID +00101388 00000418 t Menu_WiFi +001017a0 00002a48 T Menu_Main +001041e8 00000054 T Config_GetUsername +0010423c 00000058 T Config_GetBirthday +00104294 00000054 T Config_GetEulaVersion +001042e8 0000003c T Config_GetSoundOutputMode +00104324 00000078 T Config_GetParentalPin +0010439c 00000050 T Config_GetParentalEmail +001043ec 0000004c T Config_GetParentalSecretAnswer +00104438 0000003c T Config_IsPowerSaveEnabled +00104474 0000003c T Config_IsAutoBrightnessEnabled +001044b0 000000a4 t Term_Services +00104554 00000184 T main +001046d8 0000005c T Hardware_GetAudioJackStatus +00104734 000000a0 T Hardware_GetCardSlotStatus +001047d4 0000005c T Hardware_DetectSD +00104830 0000008c T Hardware_GetBrightness +001048bc 0000006c T System_GetModel +00104928 0000006c T System_GetRegion +00104994 000000f8 T System_GetFirmRegion +00104a8c 00000074 T System_GetLang +00104b00 00000064 T System_GetMacAddress +00104b64 00000038 T System_GetRunningHW +00104b9c 00000180 T System_GetScreenType +00104d1c 00000038 T System_GetLocalFriendCodeSeed +00104d54 00000024 T System_GetSerialNumber +00104d78 00000034 T System_GetSoapId +00104dac 00000048 T Storage_GetFreeStorage +00104df4 00000048 T Storage_GetTotalStorage +00104e3c 00000058 T Storage_GetUsedStorage +00104e98 0000009c T Utils_GetSizeString +00104f34 0000002c T Utils_IsN3DS +00104f60 0000001c T Utils_U16_To_U8 +00104f7c 00000070 T Utils_ExtractBetween +00104fec 000000a8 t generateScreenshotFileName.constprop.0 +00105098 000002d4 T Screenshot_Capture +0010536c 0000002c T Misc_TitleCount +00105398 0000002c T Misc_TicketCount +001053c4 0000005c T WiFi_GetSecurityMode +00105420 000001b0 T Kernel_GetInitalVersion +001055d0 00000188 T Kernel_GetVersion +00105758 000000bc T Kernel_GetSDMCCID +00105814 000000bc T Kernel_GetNANDCID +001058d0 0000002c T Kernel_GetDeviceId +001058fc 0000004c T FS_OpenArchive +00105948 00000010 T FS_CloseArchive +00105958 00000048 T FS_MakeDir +001059a0 00000070 T FS_FileExists +00105a10 0000005c T FS_DirExists +00105a6c 00000014 T aciInit +00105a80 00000010 T aciExit +00105a90 00000034 T ACI_LoadWiFiSlot +00105ac4 00000040 T ACI_GetSSID +00105b04 00000040 T ACI_GetPassphrase +00105b44 0000003c T ACI_GetSecurityMode +00105b80 00000088 T actInit +00105c08 00000034 T actExit +00105c3c 00000050 T ACTU_GetAccountDataBlock +00105c8c 000002b0 T C2D_Init +00105f3c 000000fc T C2D_Prepare +00106038 00000100 T C2D_SceneSize +00106138 00000044 T C2D_CreateScreenTarget +0010617c 00000140 T C2Di_CalcQuad +001062bc 00000048 T C2Di_AppendVtx +00106304 00000030 T C2Di_FlushVtxBuf +00106334 00000020 t C2Di_FrameEndHook +00106354 00000018 T C2D_Flush +0010636c 00000030 T C2D_TargetClear +0010639c 00000158 T C2Di_Update +001064f4 000002d8 T C2D_DrawImage +001067cc 000001b0 T C2D_DrawRectangle +0010697c 00000018 t C2Di_GlyphComp +00106994 00000154 T C2D_TextBufNew +00106ae8 00000004 T C2D_TextBufDelete +00106aec 0000000c T C2D_TextBufClear +00106af8 0000017c T C2D_TextParseLine +00106c74 00000080 T C2D_TextParse +00106cf4 0000002c T C2D_TextOptimize +00106d20 00000068 T C2D_TextGetDimensions +00106d88 00000204 T C2D_DrawText +00106f8c 0000006c T C2D_SpriteSheetLoadFromHandle +00106ff8 00000034 T C2D_SpriteSheetLoad +0010702c 00000028 T C2D_SpriteSheetFree +00107054 00000028 T C2D_SpriteSheetGetImage +0010707c 000000c4 t C3Di_SplitFrame.part.1 +00107140 00000004 W C3Di_LightEnvUpdate +00107144 00000004 W C3Di_LightEnvDirty +00107148 0000008c t C3Di_AptEventHook +001071d4 0000021c T C3D_Init +001073f0 00000098 T C3D_SetViewport +00107488 000004b4 T C3Di_UpdateContext +0010793c 00000020 T C3Di_SplitFrame +0010795c 00000114 T C3D_BindProgram +00107a70 00000054 t C3Di_RenderQueueInit +00107ac4 000000cc t onVBlank1 +00107b90 0000019c t onVBlank0 +00107d2c 0000000c t C3Di_RenderTargetNew +00107d38 0000007c t C3Di_WaitAndClearQueue +00107db4 000000c0 t onQueueFinish +00107e74 00000044 t C3D_FrameSplit.part.6 +00107eb8 00000030 T C3D_FrameSync +00107ee8 00000020 T C3Di_RenderQueueWaitDone +00107f08 0000007c T C3D_FrameBegin +00107f84 00000048 T C3D_FrameDrawOn +00107fcc 00000018 T C3D_FrameSplit +00107fe4 000001b0 T C3D_FrameEnd +00108194 0000001c T C3D_FrameEndHook +001081b0 0000017c T C3D_RenderTargetCreate +0010832c 0000004c T C3D_RenderTargetSetOutput +00108378 000000b4 T C3D_SyncTextureCopy +0010842c 00000284 T C3D_TexInitWithParams +001086b0 000000dc T C3D_TexLoadImage +0010878c 00000048 T C3D_TexBind +001087d4 0000007c T C3D_TexDelete +00108850 00000174 T C3Di_SetTex +001089c4 000003e8 t Tex3DSi_ImportCommon +00108dac 00000034 T Tex3DS_TextureImportStdio +00108de0 0000001c T Tex3DS_GetSubTexture +00108dfc 00000004 T Tex3DS_TextureFree +00108e00 0000001c T C3D_CalcColorBufSize +00108e1c 0000001c T C3D_CalcDepthBufSize +00108e38 00000044 T C3D_SetFrameBuf +00108e7c 00000168 T C3Di_FrameBufBind +00108fe4 000000c8 T C3D_FrameBufClear +001090ac 00000048 T C3D_FrameBufTransfer +001090f4 00000034 T C3D_GetTexEnv +00109128 00000024 T C3Di_TexEnvBind +0010914c 0000006c T C3D_ProcTexInit +001091b8 00000050 T C3D_ProcTexBind +00109208 00000060 T C3D_ProcTexLutBind +00109268 000000a4 T ProcTexLut_FromArray +0010930c 00000174 T C3Di_ProcTexUpdate +00109480 00000068 T C3Di_ProcTexDirty +001094e8 000002b8 T C3D_UpdateUniforms +001097a0 000000c0 T C3Di_DirtyUniforms +00109860 000000e0 T C3Di_LoadShaderUniforms +00109940 00000028 T C3Di_ClearShaderUniforms +00109968 00000024 T BufInfo_Init +0010998c 00000084 T BufInfo_Add +00109a10 00000040 T C3D_SetBufInfo +00109a50 00000048 T C3Di_BufInfoBind +00109a98 00000148 T C3D_DrawArrays +00109be0 00000040 T C3D_DepthMap +00109c20 0000001c T C3D_CullFace +00109c3c 00000040 T C3D_StencilTest +00109c7c 00000024 T C3D_StencilOp +00109ca0 0000001c T C3D_BlendingColor +00109cbc 00000024 T C3D_EarlyDepthTest +00109ce0 0000002c T C3D_DepthTest +00109d0c 0000002c T C3D_AlphaTest +00109d38 00000050 T C3D_AlphaBlend +00109d88 00000030 T C3D_FragOpMode +00109db8 00000044 T C3D_FragOpShadow +00109dfc 00000174 T C3Di_EffectBind +00109f70 00000028 T AttrInfo_Init +00109f98 000000a0 T AttrInfo_AddLoader +0010a038 00000054 T C3D_SetAttrInfo +0010a08c 00000080 T C3Di_AttrInfoBind +0010a10c 000000a4 T C3D_ImmSendAttrib +0010a1b0 000000cc T Mtx_Ortho +0010a27c 000000cc T Mtx_OrthoTilt +0010a348 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +0010a36c 00000004 t addrMapNodeDestructor(rbtree_node*) +0010a370 00000110 T vramMemAlign +0010a480 00000008 T vramAlloc +0010a488 00000050 T vramFree +0010a4d8 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +0010a4fc 00000004 t addrMapNodeDestructor(rbtree_node*) +0010a500 0000011c T linearMemAlign +0010a61c 00000008 T linearAlloc +0010a624 00000050 T linearFree +0010a674 00000090 T MemPool::CoalesceRight(MemBlock*) +0010a704 00000174 T MemPool::Allocate(MemChunk&, unsigned long, int) +0010a878 000000fc T MemPool::Deallocate(MemChunk const&) +0010a974 00000008 t romfs_close +0010a97c 000000bc t romfs_seek +0010aa38 00000028 t romfs_dirreset +0010aa60 00000078 t romfs_fstat +0010aad8 00000054 t _romfs_read_chk +0010ab2c 000000dc t romfs_read +0010ac08 00000084 t romfs_free +0010ac8c 0000016c t romfsMountCommon +0010adf8 00000250 t romfs_dirnext +0010b048 000000bc t romfsInitMtime.isra.4 +0010b104 000000b4 t searchForFile.constprop.7 +0010b1b8 000000b8 t searchForDir.constprop.8 +0010b270 000001b4 t navigateToDir.constprop.6 +0010b424 00000120 t romfs_open +0010b544 00000208 t romfs_stat +0010b74c 00000054 t romfs_chdir +0010b7a0 00000078 t romfs_diropen +0010b818 00000008 t romfs_dirclose +0010b820 00000340 T romfsMount +0010bb60 00000068 T romfsMountFromFile +0010bbc8 00000078 T romfsUnmount +0010bc40 00000058 t getSysTime +0010bc98 00000028 t __ctru_speedup_config.part.0 +0010bcc0 0000004c T osConvertVirtToPhys +0010bd0c 00000024 T osGetMemRegionUsed +0010bd30 00000128 T __libctru_gtod +0010be58 00000018 T __ctru_speedup_config +0010be70 00000024 T osSetSpeedupEnable +0010be94 000000bc T fontEnsureMapped +0010bf50 000000dc T fontGlyphIndexFromCodePoint +0010c02c 000001d8 T fontCalcGlyphPos +0010c204 000000dc t __read_versionbin.constprop.0 +0010c2e0 00000114 T osGetSystemVersionData +0010c3f4 00000058 T srvExit +0010c44c 00000038 T srvRegisterClient +0010c484 000000c8 T srvInit +0010c54c 00000080 T srvGetServiceHandleDirect +0010c5cc 00000038 T srvGetServiceHandle +0010c604 0000008c t gfxSetFramebufferInfo.part.0 +0010c690 0000006c t gfxSetFramebufferInfo +0010c6fc 00000058 t gfxGetFramebuffer.part.1 +0010c754 00000010 T gfxIs3D +0010c764 00000018 T __get_bytes_per_pixel +0010c77c 00000184 T gfxSetScreenFormat +0010c900 00000210 T gfxInit +0010cb10 00000010 T gfxInitDefault +0010cb20 00000060 T gfxGetFramebuffer +0010cb80 000000f8 T gfxConfigScreen +0010cc78 000001ec T shaderInstanceInit +0010ce64 00000034 T shaderInstanceFree +0010ce98 00000018 T shaderInstanceGetUniformLocation +0010ceb0 00000018 T shaderProgramInit +0010cec8 0000006c T shaderProgramSetVsh +0010cf34 000008d4 T shaderProgramConfigure +0010d808 000001f8 t DVLE_GenerateOutmap.part.0 +0010da00 000001cc T DVLB_ParseFile +0010dbcc 00000078 T DVLE_GetUniformRegister +0010dc44 00000038 t submitGxCommand +0010dc7c 00000010 T GX_BindQueue +0010dc8c 00000050 T GX_ProcessCommandList +0010dcdc 00000054 T GX_MemoryFill +0010dd30 00000048 T GX_DisplayTransfer +0010dd78 0000004c T GX_TextureCopy +0010ddc4 00000074 t gxCmdQueueDoCommands.part.0 +0010de38 000000c8 T gxCmdQueueInterrupt +0010df00 0000004c T gxCmdQueueClear +0010df4c 000000f8 T gxCmdQueueAdd +0010e044 00000080 T gxCmdQueueRun +0010e0c4 00000060 T gxCmdQueueStop +0010e124 00000084 T gxCmdQueueWait +0010e1a8 00000130 T GPUCMD_Add +0010e2d8 000000b0 T GPUCMD_Split +0010e388 00000034 T f32tof16 +0010e3bc 00000034 T f32tof24 +0010e3f0 00000038 T f32tof31 +0010e428 000000a4 T cfguInit +0010e4cc 0000003c T cfguExit +0010e508 00000038 T CFGU_SecureInfoGetRegion +0010e540 00000038 T CFGU_GetSystemModel +0010e578 00000044 T CFGU_GetConfigInfoBlk2 +0010e5bc 00000044 T CFG_GetConfigInfoBlk8 +0010e600 00000014 T CFGU_GetSystemLanguage +0010e614 00000044 T CFGI_SecureInfoGetSerialNumber +0010e658 0000003c T CFGI_GetLocalFriendCodeSeed +0010e694 0000000c T srvPmGetSessionHandle +0010e6a0 0000003c T dspExit +0010e6dc 0000002c T DSP_UnloadComponent +0010e708 00000080 T dspInit +0010e788 00000074 T gspInit +0010e7fc 0000003c T gspExit +0010e838 00000034 T gspSetEventCallback +0010e86c 000000a0 T gspInitEventHandler +0010e90c 00000044 T gspWaitForEvent +0010e950 00000064 T gspWaitForAnyEvent +0010e9b4 00000178 t gspEventThreadMain +0010eb2c 00000120 T gspSubmitGxCommand +0010ec4c 00000068 T GSPGPU_ReadHWRegs +0010ecb4 0000006c T GSPGPU_SetBufferSwap +0010ed20 0000004c T GSPGPU_FlushDataCache +0010ed6c 00000034 T GSPGPU_SetLcdForceBlack +0010eda0 00000064 T GSPGPU_RegisterInterruptRelayQueue +0010ee04 00000048 T GSPGPU_AcquireRight +0010ee4c 0000002c T GSPGPU_ReleaseRight +0010ee78 00000080 T GSPGPU_ImportDisplayCaptureInfo +0010eef8 0000002c T GSPGPU_SaveVramSysArea +0010ef24 0000002c T GSPGPU_RestoreVramSysArea +0010ef50 00000074 T mcuHwcInit +0010efc4 0000003c T mcuHwcExit +0010f000 00000038 T MCUHWC_GetBatteryVoltage +0010f038 00000038 T MCUHWC_GetBatteryLevel +0010f070 00000038 T MCUHWC_GetFwVerHigh +0010f0a8 00000038 T MCUHWC_GetFwVerLow +0010f0e0 0000003c T acExit +0010f11c 000000a4 T amInit +0010f1c0 0000008c T amAppInit +0010f24c 0000003c T amExit +0010f288 00000048 T AM_GetTitleCount +0010f2d0 00000040 T AM_GetTicketCount +0010f310 00000040 T AM_GetDeviceId +0010f350 00000004 W _aptDebug +0010f354 00000170 T aptSendCommand +0010f4c4 0000003c t aptExitProcess +0010f500 00000034 T aptHook +0010f534 00000098 T APT_GetAppletInfo +0010f5cc 0000004c T APT_InquireNotification +0010f618 00000198 t aptEventHandler +0010f7b0 00000074 T APT_AppletUtility +0010f824 000000b0 T aptSetSleepAllowed +0010f8d4 000000b0 T APT_GlanceParameter +0010f984 000000c4 T APT_ReceiveParameter +0010fa48 000000bc t aptReceiveParameter.constprop.0 +0010fb08 000001e0 t aptScreenTransfer +0010fce8 00000210 t aptWaitForWakeUp +0010fef8 00000070 T APT_CancelParameter +0010ff68 0000025c T aptInit +001101c4 00000088 t aptClearParamQueue +0011024c 00000208 T aptMainLoop +00110458 0000023c T aptExit +00110694 00000030 T APT_SetAppCpuTimeLimit +001106c4 0000003c T APT_GetAppCpuTimeLimit +00110700 0000007c T APT_CheckNew3DS +0011077c 00000048 T APT_GetSharedFont +001107c4 00000074 T ptmuInit +00110838 0000003c T ptmuExit +00110874 00000038 T PTMU_GetBatteryChargeState +001108ac 00000044 T PTMU_GetAdapterState +001108f0 00000028 t hidCheckSectionUpdateTime.part.0 +00110918 000000d0 T hidExit +001109e8 00000210 T hidScanInput +00110bf8 00000010 T hidKeysHeld +00110c08 00000010 T hidKeysDown +00110c18 00000018 T hidTouchRead +00110c30 00000090 T HIDUSER_GetHandles +00110cc0 000001a4 T hidInit +00110e64 00000038 T HIDUSER_GetSoundVolume +00110e9c 00000074 T ptmSysmInit +00110f10 0000003c T ptmSysmExit +00110f4c 00000034 T PTMSYSM_ConfigureNew3DSCPU +00110f80 00000074 T gspLcdInit +00110ff4 0000003c T gspLcdExit +00111030 00000040 T GSPLCD_GetVendors +00111070 00000028 t fsSessionForArchive.part.0 +00111098 000000c4 T fsInit +0011115c 0000003c T fsExit +00111198 00000064 T fsExemptFromSession +001111fc 00000054 T fsUnexemptFromSession +00111250 00000088 T fsMakePath +001112d8 000000bc T FSUSER_OpenFile +00111394 000000d4 T FSUSER_OpenFileDirectly +00111468 000000a4 T FSUSER_DeleteFile +0011150c 000000dc T FSUSER_RenameFile +001115e8 000000a4 T FSUSER_DeleteDirectory +0011168c 000000bc T FSUSER_CreateFile +00111748 000000ac T FSUSER_CreateDirectory +001117f4 000000dc T FSUSER_RenameDirectory +001118d0 000000a0 T FSUSER_OpenDirectory +00111970 00000098 T FSUSER_OpenArchive +00111a08 00000098 T FSUSER_ControlArchive +00111aa0 00000070 T FSUSER_CloseArchive +00111b10 00000058 T FSUSER_GetCardType +00111b68 00000078 T FSUSER_GetSdmcArchiveResource +00111be0 00000064 T FSUSER_IsSdmcDetected +00111c44 00000064 T FSUSER_IsSdmcWritable +00111ca8 00000058 T FSUSER_GetSdmcCid +00111d00 00000058 T FSUSER_GetNandCid +00111d58 00000064 T FSUSER_CardSlotIsInserted +00111dbc 0000007c T FSUSER_GetArchiveResource +00111e38 00000058 T FSFILE_Read +00111e90 00000064 T FSFILE_Write +00111ef4 00000038 T FSFILE_GetSize +00111f2c 00000028 T FSFILE_SetSize +00111f54 0000003c T FSFILE_Close +00111f90 00000024 T FSFILE_Flush +00111fb4 00000054 T FSDIR_Read +00112008 0000003c T FSDIR_Close +00112044 00000050 T gethostid +00112094 00000010 t soc_open +001120a4 00000030 t soc_read +001120d4 00000030 t soc_write +00112104 00000090 t soc_close +00112194 0000014c T socInit +001122e0 00000088 T socExit +00112368 0000013c T socuipc_cmd7 +001124a4 00000154 T socuipc_cmd8 +001125f8 00000010 T soc_recvfrom +00112608 0000015c T socuipc_cmd9 +00112764 00000160 T socuipc_cmda +001128c4 00000010 T soc_sendto +001128d4 00000128 t iov_memmove +001129fc 000000d8 t buffer_read +00112ad4 000000dc t iov_read +00112bb0 00000268 t decompress_lzss +00112e18 000002c4 t decompress_huff.isra.1.part.2 +001130dc 000001d4 t decompress_rle +001132b0 00000444 t decompress_lz11 +001136f4 00000014 T decompressCallback_Stdio +00113708 000000e8 T decompressHeader +001137f0 00000268 T decompressV +00113a58 00000014 T rbtree_init +00113a6c 0000018c t do_insert +00113bf8 00000008 T rbtree_insert +00113c00 00000090 T rbtree_rotate +00113c90 00000330 T rbtree_remove +00113fc0 00000074 T rbtree_find +00114034 000000e8 T utf16_to_utf8 +0011411c 00000060 T decode_utf16 +0011417c 00000138 T decode_utf8 +001142b4 000000c0 T utf8_to_utf16 +00114374 00000038 W __libctru_init +001143ac 00000038 t __libctru_nanosleep +001143e4 00000030 t __ctru_get_reent +00114414 000000fc T __system_initSyscalls +00114510 00000104 W __system_allocateHeaps +00114614 000000f0 T __system_initArgv +00114704 T svcControlMemory +00114724 T svcExitProcess +0011472c T svcCreateThread +0011474c T svcExitThread +00114754 T svcSleepThread +0011475c T svcReleaseMutex +00114764 T svcCreateEvent +00114778 T svcSignalEvent +00114780 T svcClearEvent +00114788 T svcCreateMemoryBlock +001147a0 T svcMapMemoryBlock +001147a8 T svcUnmapMemoryBlock +001147b0 T svcCreateAddressArbiter +001147c4 T svcArbitrateAddress +001147dc T svcCloseHandle +001147e4 T svcWaitSynchronization +001147ec T svcWaitSynchronizationN +00114814 T svcDuplicateHandle +00114828 T svcGetSystemTick +00114830 T svcGetSystemInfo +00114848 T svcConnectToPort +0011485c T svcSendSyncRequest +00114864 T svcBreak +0011486c 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +00114890 00000004 t addrMapNodeDestructor(rbtree_node*) +00114894 000000e4 T mappableAlloc +00114978 00000050 T mappableFree +001149c8 00000038 t LightLock_Unlock.part.1 +00114a00 0000000c T __sync_init +00114a0c 00000018 T __sync_fini +00114a24 00000010 T __sync_get_arbiter +00114a34 00000018 T LightLock_Init +00114a4c 0000009c T LightLock_Lock +00114ae8 00000034 T LightLock_TryLock +00114b1c 00000020 T LightLock_Unlock +00114b3c 00000024 T RecursiveLock_Init +00114b60 00000030 T RecursiveLock_Lock +00114b90 00000058 T RecursiveLock_TryLock +00114be8 00000038 T RecursiveLock_Unlock +00114c20 00000038 T LightEvent_Init +00114c58 0000007c T LightEvent_Clear +00114cd4 000000dc T LightEvent_Signal +00114db0 000000c0 T LightEvent_Wait +00114e70 00000080 T envGetHandle +00114ef0 0000004c T envDestroyHandles +00114f3c 0000001c t threadFree.part.0 +00114f58 00000194 T threadCreate +001150ec 00000024 T threadJoin +00115110 00000068 T threadExit +00115178 00000048 t _thread_begin +001151c0 000000ac T irrstScanInput +0011526c 00000024 T irrstKeysHeld +00115290 00000050 T IRRST_GetHandles +001152e0 00000154 T irrstInit +00115434 0000002c T IRRST_Shutdown +00115460 000000ac T irrstExit +0011550c 0000003c T _net_convert_error +00115548 00000078 T rbtree_node_next +001155c0 00000068 T encode_utf16 +00115628 00000104 T encode_utf8 +0011572c 0000001c W __appInit +00115748 0000001c W __appExit +00115764 000000a0 W __libctru_exit +00115804 00000010 t sdmc_link +00115814 00000010 t sdmc_dirreset +00115824 00000010 t sdmc_chmod +00115834 00000024 t error_cmp +00115858 00000050 t sdmc_translate_error +001158a8 00000034 t sdmc_fsync +001158dc 00000054 t sdmc_ftruncate +00115930 000000b8 t sdmc_statvfs +001159e8 00000038 t sdmc_dirclose +00115a20 0000012c t sdmc_dirnext +00115b4c 00000034 t sdmc_close +00115b80 00000074 t sdmc_fstat +00115bf4 000000d8 t sdmc_seek +00115ccc 00000084 t sdmc_read +00115d50 000000c0 t sdmc_write +00115e10 000001b0 t sdmc_utf16path +00115fc0 00000074 t sdmc_rmdir +00116034 000000a4 t sdmc_diropen +001160d8 000000b0 t sdmc_chdir +00116188 00000094 t sdmc_mkdir +0011621c 00000108 t sdmc_rename +00116324 00000074 t sdmc_unlink +00116398 00000108 t sdmc_stat +001164a0 00000198 t sdmc_open +00116638 00000010 t sdmc_fchmod +00116648 00000168 T sdmcInit +001167b0 00000060 T sdmcExit +00116810 T __aeabi_read_tp +0011681c 000000b4 T ceilf +001168d0 000000c0 T cosf +00116990 000000c8 T sinf +00116a58 000002e0 T __ieee754_rem_pio2f +00116d38 00000124 T __kernel_cosf +00116e5c 00000868 T __kernel_rem_pio2f +001176c4 000000a0 T __kernel_sinf +00117764 00000010 T fabsf +00117774 000000b4 T floorf +00117828 00000124 T scalbnf +0011794c 0000001c T copysignf +00117968 0000002c T __aeabi_d2lz +00117968 0000002c T __fixdfdi +00117998 00000040 T __aeabi_d2ulz +00117998 00000040 T __fixunsdfdi +001179d8 00000128 T __udivmoddi4 +00117b00 0000007c T bsearch +00117b7c 00000020 T calloc +00117b9c 00000094 T _calloc_r +00117c30 0000000c T __errno +00117c3c 00000160 T _fclose_r +00117d9c 00000018 T fclose +00117db4 00000270 T __sflush_r +00118024 00000094 T _fflush_r +001180b8 00000038 T fflush +001180f0 00000078 t std +00118168 0000000c T _cleanup_r +00118174 00000048 T __sfmoreglue +001181bc 0000008c T __sinit +00118248 00000110 T __sfp +00118358 0000000c T __sfp_lock_acquire +00118364 0000000c T __sfp_lock_release +00118370 00000040 T __libc_fini_array +001183b0 0000013c T _fopen_r +001184ec 00000020 T fopen +0011850c 00000308 T _fread_r +00118814 00000038 T fread +0011884c 000000f8 T _malloc_trim_r +00118944 000002e4 T _free_r +00118c28 0000001c T _fseek_r +00118c44 000005d0 T _fseeko_r +00119214 00000078 T _fwalk +0011928c 00000080 T _fwalk_reent +0011930c 0000001c T gmtime +00119328 0000027c T gmtime_r +001195a4 0000007c T __libc_init_array +00119620 00000094 T __swhatbuf_r +001196b4 000000f4 T __smakebuf_r +001197a8 00000020 T memalign +001197c8 0000014c T _memalign_r +00119914 00000018 T malloc +0011992c 00000018 T free +00119944 0000078c T _malloc_r +0011a0d0 000000fc T memcmp +0011a1cc 00000118 T memcpy +0011a2e4 00000114 T memset +0011a3f8 0000000c T __malloc_lock +0011a404 0000000c T __malloc_unlock +0011a410 000008ac T qsort +0011acbc 0000001c t lflush +0011acd8 000001ac T __srefill_r +0011ae84 000000d4 T snprintf +0011af58 00000064 T sprintf +0011afbc 0000003c T __sread +0011aff8 00000068 T __swrite +0011b060 00000048 T __sseek +0011b0a8 00000008 T __sclose +0011b0b0 00000070 T stpcpy +0011b120 00000070 T strcat +0011b190 00000180 T strchr +0011b310 000000f0 T strcpy +0011b400 0000005c T strlen +0011b45c 00000098 T strncat +0011b4f4 0000010c T strncmp +0011b600 000000e0 T strncpy +0011b6e0 0000005c T strnlen +0011b73c 00000110 t critical_factorization +0011b84c 000003a0 t two_way_long_needle +0011bbec 00000370 T strstr +0011bf5c 00000630 t get_arg +0011c590 00003640 T _svfprintf_r +0011fbd0 0000003c T time +0011fc0c 000000a4 T _vsnprintf_r +0011fcb0 00000038 T vsnprintf +0011fce8 000000a0 T _wcrtomb_r +0011fd88 00000020 T _wcsrtombs_r +0011fda8 00000040 T wcstombs +0011fde8 00000144 T _wcstombs_r +0011ff2c 000001c8 t quorem +001200f8 000012e4 T _dtoa_r +001213dc 000000b4 T __sflags +00121490 00000024 T _localeconv_r +001214b4 00000024 T __locale_mb_cur_max +001214d8 00000024 T __locale_ctype_ptr +001214fc 000002fc T __utf8_mbtowc +001217f8 00000100 T memchr +001218f8 00000088 T _Balloc +00121980 0000001c T _Bfree +0012199c 000000e0 T __multadd +00121a7c 00000058 T __hi0bits +00121ad4 0000009c T __lo0bits +00121b70 00000020 T __i2b +00121b90 000001c4 T __multiply +00121d54 00000100 T __pow5mult +00121e54 000000f4 T __lshift +00121f48 0000005c T __mcmp +00121fa4 00000168 T __mdiff +0012210c 00000100 T __d2b +00122210 000000a8 T frexp +001222b8 00000188 T __ssprint_r +00122440 00000184 T _wcsnrtombs_l +001225c4 00000064 T _wcsnrtombs_r +00122628 000000e8 T __utf8_wctomb +00122710 00000154 T memmove +00122864 000004bc T _realloc_r +00122d20 00000008 t null_write +00122d28 00000018 T setDefaultDevice +00122d40 000000cc T FindDevice +00122e0c 00000028 T RemoveDevice +00122e34 00000098 T AddDevice +00122ecc 00000084 T _close_r +00122f50 00000074 T _fstat_r +00122fc4 0000002c T _gettimeofday_r +00122ff0 00000008 T _isatty_r +00122ff8 00000084 T _lseek_r +0012307c 000000c4 T _open_r +00123140 00000080 T _read_r +001231c0 00000070 T _sbrk_r +00123230 00000080 T _write_r +001232b0 000001cc T _concatenate_path +0012347c 0000015c T chdir +001235d8 00000008 T __flockfile +001235e0 00000008 T __funlockfile +001235e8 00000018 T __libc_lock_acquire +00123600 00000018 T __libc_lock_release +00123618 00000018 T __libc_lock_init_recursive +00123630 00000018 T __libc_lock_acquire_recursive +00123648 00000018 T __libc_lock_release_recursive +00123660 00000018 T __libc_lock_close_recursive +00123678 0000008c T __release_handle +00123704 000000b4 T __alloc_handle +001237b8 00000018 T __get_handle +001237d0 00000028 T __getreent +001237f8 00000044 T strrchr +0012383c T _fini +00124000 0000000c r mode.14381 +0012408c 00000024 r units.14338 +001240d4 R render2d_shbin +00124258 R render2d_shbin_end +00124258 R render2d_shbin_size +00124c34 00000038 r CSWTCH.11 +00124c6c 00000005 r colorFmtSizes +00124c74 00000004 r depthFmtSizes +00124c78 00000010 r CSWTCH.7 +00124cbc 0000001c r __CVer_tidlow_regionarray +00124cd8 0000001c r __NVer_tidlow_regionarray +00124d14 00000014 r CSWTCH.56 +00124d28 00000008 r framebufferInfoSt +00124e00 0000004d r _net_error_code_map +00124e50 00000030 r error_table +00124e90 00000080 r npio2_hw +00124f10 00000318 r two_over_pi +00125228 0000002c r PIo2 +00125254 0000000c r init_jk +00125260 00000004 R _global_impure_ptr +001252a0 00000010 r blanks.8705 +001252b0 00000010 r zeroes.8706 +001252d0 r .LC2 +00125318 00000028 R __mprec_bigtens +00125340 000000c8 R __mprec_tens +00125408 0000000c r p05.7473 +00125414 0000006c R __action_table +00125480 00000100 R __chclass +00125580 0000006c R __state_table +001255ec 00000101 R _ctype_ +001256f8 00000070 R dotab_stdnull +00125768 00000003 R DIRECTORY_PARENT +0012576c r +0012576c R __exidx_end +0012576c R __exidx_start +00126000 W __stacksize__ +00126004 00000004 d framerate +00126008 00000008 d framerateCounter +00126010 00000070 d romFS_devoptab +00126080 00000001 d botFormat +00126084 00000008 d doubleBuf +0012608c 00000001 d topFormat +00126090 00000004 d queueLock +00126094 00000004 d gspLastEvent +00126098 00000004 d aptFlags +0012609c 00000070 d soc_devoptab +0012610c 00000004 V __ctru_linear_heap_size +00126110 00000401 d __cwd +00126514 00000070 d sdmc_devoptab +00126584 0000000c d __sfp_recursive_mutex +00126590 0000000c d __sinit_recursive_mutex +0012659c 00000004 D _impure_ptr +001265a0 00000460 d impure_data +00126a00 00000408 D __malloc_av_ +00126e08 00000004 D __malloc_sbrk_base +00126e0c 00000004 D __malloc_trim_threshold +00126e10 0000000c d __malloc_recursive_mutex +00126e1c 0000016c D __global_locale +00126f88 00000004 d defaultDevice +00126f8c 00000040 D devoptab_list +00126fcc 00001000 d _current_working_directory +00127fcc 00000004 d __hndl_lock +00127fd0 0000000c d __stderr_handle +00127fdc 0000000c d __stdin_handle +00127fe8 0000000c d __stdout_handle +00127ff4 00001000 d handles +00128ff4 t __frame_dummy_init_array_entry +00128ff4 T __init_array_start +00128ff4 B __preinit_array_end +00128ff4 B __preinit_array_start +00128ff4 D __tdata_lma +00128ff4 D __tdata_lma_end +00128ff4 D __TMC_END__ +00128ff4 d __TMC_LIST__ +00128ff8 t __do_global_dtors_aux_fini_array_entry +00128ff8 T __fini_array_start +00128ff8 T __init_array_end +00128ffc T __bss_start__ +00128ffc 00000001 b displayInfo +00128ffc T __fini_array_end +00129000 00000064 b kernerlVersion +00129064 00000064 b firmVersion +001290c8 0000000b b initialVersion +001290d4 00000064 b systemVersion +00129138 00000004 b sd_titles +0012913c 00000004 b nand_titles +00129140 00000004 b tickets +00129144 0000004c b userName.14361 +00129190 0000000a b date.14370 +0012919c 00000006 b version.14376 +001291a4 00000005 b parentalPin.14386 +001291ac 00000200 b email.14391 +001293ac 00000021 b out.14396 +001293d0 00000004 b spritesheet +001293d4 00000004 b cpu_time_limit +001293d8 0000000d b status.13728 +001293e8 00000014 b card.13734 +001293fc 0000000d b status.13739 +0012940c 00000005 b level.13744 +00129414 00000012 b macAddress.14000 +00129428 00000014 b upperScreen.14011 +0012943c 00000014 b lowerScreen.14012 +00129450 00000020 b screenType.14013 +00129470 0000000f b serial.14030 +00129480 00000100 b filename.14389 +00129580 00000004 b num +00129584 0000000b b initialVer.14420 +00129590 00000021 b cid.14441 +001295b4 00000021 b cid.14446 +001295d8 00000004 b acHandle +001295dc 00000004 b actRefCount +001295e0 00000004 b actHandle +001295e4 b saved_stack +001295ec b completed.10347 +001295f0 b object.10352 +00129608 00000040 b s_projBot +00129648 00000040 b s_projTop +00129688 00000004 b uLoc_mdlvMtx +0012968c 00000004 b uLoc_projMtx +00129690 00000004 b s_glyphSheets +00129694 00000004 b s_textScale +00129698 0000000c b hookCookie +001296a8 00000010 b cpuTime +001296b8 00000004 b firstTarget +001296bc 00000008 b frameCounter +001296c4 00000004 b frameEndCb +001296c8 00000004 b frameEndCbData +001296cc 00000001 b frameStage +001296d0 00000010 b gpuTime +001296e0 00000001 b inFrame +001296e1 00000001 b inSafeTransfer +001296e2 00000001 b initialized +001296e4 00000004 b lastTarget +001296e8 0000000c b linkedTarget +001296f4 00000001 b measureGpuTime +001296f8 000000c0 b C3Di_FVUnifEverDirty +001297b8 00000008 b C3Di_IVUnifEverDirty +001297c0 00000018 b C3Di_ShaderFVecData +001297d8 0000000c b sAddrMap +001297e4 00000008 b sVramPool +001297ec 00000008 b sLinearPool +001297f4 0000000c b sAddrMap +00129800 00000401 b __component +00129c04 00000004 V __romfs_path +00129c08 00000802 b __utf16path +0012a40c 00000004 b romfs_mount_list +0012a410 00000001 V __ctru_speedup +0012a414 00000004 b charPerSheet +0012a418 00000004 b sharedFontAddr +0012a41c 00000004 b srvHandle +0012a420 00000004 b srvRefCount +0012a424 00000002 b currentBuffer +0012a426 00000001 b enable3d +0012a428 00000004 b screenAlloc +0012a42c 00000004 b screenFree +0012a430 00000004 b boundQueue +0012a434 00000004 b curQueue +0012a438 00000001 b isActive +0012a439 00000001 b isRunning +0012a43a 00000001 b shouldStop +0012a43c 00000004 b cfguHandle +0012a440 00000004 b cfguRefCount +0012a444 00000004 b srvPmHandle +0012a448 00000004 b dspHandle +0012a44c 00000004 b dspRefCount +0012a450 00000004 b gspEvent +0012a454 0000001c b gspEventCb +0012a470 0000001c b gspEventCbData +0012a48c 00000007 b gspEventCbOneShot +0012a494 0000001c b gspEventCounts +0012a4b0 00000004 b gspEventData +0012a4b4 00000004 b gspEventThread +0012a4b8 00000038 b gspEvents +0012a4f0 00000004 b gspRefCount +0012a4f4 00000001 b gspRunEvents +0012a4f8 00000004 b mcuHwcHandle +0012a4fc 00000004 b mcuHwcRefCount +0012a500 00000004 b acHandle +0012a504 00000004 b acRefCount +0012a508 00000004 b amHandle +0012a50c 00000004 b amRefCount +0012a510 00000001 b aptChainloadMediatype +0012a518 00000008 b aptChainloadTid +0012a520 00000004 b aptEventHandlerThread +0012a524 0000000c b aptEvents +0012a530 0000000c b aptFirstHook +0012a53c 00000001 b aptHomeButtonState +0012a540 00000004 b aptLockHandle +0012a544 00000004 b aptMessageFunc +0012a548 00000004 b aptMessageFuncData +0012a54c 00001000 b aptParameters +0012b54c 00000004 b aptRefCount +0012b550 00000008 b aptSleepEvent +0012b558 00000001 b flagInit.8273 +0012b559 00000001 b flagValue.8274 +0012b55c 00000004 b serviceName.7912 +0012b560 00000004 b ptmuHandle +0012b564 00000004 b ptmuRefCount +0012b568 00000006 b aVec +0012b570 00000004 b cPos +0012b574 00000006 b gRate +0012b57c 00000004 b hidRefCount +0012b580 00000004 b kDown +0012b584 00000004 b kHeld +0012b588 00000004 b kOld +0012b58c 00000004 b kUp +0012b590 00000004 b tPos +0012b594 00000004 b ptmSysmHandle +0012b598 00000004 b ptmSysmRefCount +0012b59c 00000004 b gspLcdRefCount +0012b5a0 00000080 b fsExemptArchives +0012b620 00000004 b fsuHandle +0012b624 00000004 b fsuRefCount +0012b628 00000004 V __ctru_heap_size +0012b62c 00000008 b sMappablePool +0012b634 0000000c b sAddrMap +0012b640 00000004 b arbiter +0012b644 00000004 b csPos +0012b648 00000004 b irrstRefCount +0012b64c 00000004 b kHeld +0012b650 00000004 B SOCU_handle +0012b654 00000004 B socMemhandle +0012b658 00000008 b sdmcArchive +0012b660 00000001 b sdmcInitialised +0012b664 00000028 B __malloc_current_mallinfo +0012b68c 00000004 B __malloc_max_sbrked_mem +0012b690 00000004 B __malloc_max_total_mem +0012b694 00000004 B __malloc_top_pad +0012b698 00000004 b heap_start.7392 +0012b69c 00000004 B fake_heap_end +0012b6a0 00000004 B fake_heap_start +0012b6a4 00001000 b temp_cwd +0012c6a4 00000048 B __syscalls +0012c6ec 00000004 B sizeBuf +0012c6f0 00000004 B staticBuf +0012c6f4 00000008 B drive_icon +0012c6fc 00000004 B dynamicBuf +0012c700 00000004 B RENDER_BOTTOM +0012c704 00000008 B banner +0012c70c 00000004 B RENDER_TOP +0012c710 0000005c B exitJmp +0012c770 00000008 B archive +0012c778 00000388 B __C2Di_Context +0012cb00 000002b8 B __C3D_Context +0012cdb8 00000020 B C3D_IVUnif +0012cdd8 000000c0 B C3D_FVUnifDirty +0012ce98 00000002 B C3D_BoolUnifsDirty +0012ce9c 00000008 B C3D_IVUnifDirty +0012cea4 00000004 B C3D_BoolUnifs +0012cea8 00000c00 B C3D_FVUnif +0012daa8 00000004 B g_sharedFont +0012daac 00000008 B gfxBottomFramebuffers +0012dab4 00000004 B gspSharedMemHandle +0012dab8 0000001c B bottomFramebufferInfo +0012dad4 00000004 B gspEvent +0012dad8 00000008 B gfxTopLeftFramebuffers +0012dae0 00000008 B gfxTopRightFramebuffers +0012dae8 0000001c B topFramebufferInfo +0012db04 00000001 B gfxThreadID +0012db08 00000004 B gfxSharedMemory +0012db0c 00000004 B gfxTopFramebufferMaxSize +0012db10 00000004 B gfxBottomFramebufferMaxSize +0012db14 00000004 B gxCmdBuf +0012db18 00000004 B gpuCmdBuf +0012db1c 00000004 B gpuCmdBufOffset +0012db20 00000004 B gpuCmdBufSize +0012db24 00000004 B gspGpuHandle +0012db28 00000004 B hidMemHandle +0012db2c 00000004 B hidHandle +0012db30 00000004 B hidSharedMem +0012db34 00000014 B hidEvents +0012db48 00000004 B gspLcdHandle +0012db4c 00000004 B __system_retAddr +0012db50 00000004 B __ctru_linear_heap +0012db54 00000004 B __ctru_heap +0012db58 00000004 B __system_argv +0012db5c 00000004 B __system_argc +0012db60 00000004 B irrstHandle +0012db64 00000004 B irrstEvent +0012db68 00000004 B irrstMemHandle +0012db6c 00000004 B irrstSharedMem +0012db70 B __tls_start +0012ef7c B __bss_end__ +0012ef7c A __end__ +0012ef7c B __tls_end diff --git a/gui/build/3DSident-GUI.map b/gui/build/3DSident-GUI.map new file mode 100644 index 0000000..7c709e7 --- /dev/null +++ b/gui/build/3DSident-GUI.map @@ -0,0 +1,6449 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + main.o (C2D_Init) +/opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + main.o (C2D_TextBufNew) +/opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + main.o (C2D_SpriteSheetLoad) +/opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (render2d_shbin_size) +/opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + main.o (C3D_Init) +/opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + menus.o (C3D_FrameBegin) +/opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (C3D_TexBind) +/opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) (Tex3DS_TextureImport) +/opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) (C3D_CalcColorBufSize) +/opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (C3D_GetTexEnv) +/opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (C3D_ProcTexInit) +/opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) (C3D_UpdateUniforms) +/opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (BufInfo_Init) +/opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (C3D_DrawArrays) +/opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) (C3D_DepthMap) +/opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (AttrInfo_Init) +/opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) (C3D_ImmSendAttrib) +/opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (Mtx_Ortho) +/opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (Mtx_OrthoTilt) +/opt/devkitpro/libctru/lib/libctru.a(vram.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) (vramAlloc) +/opt/devkitpro/libctru/lib/libctru.a(linear.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (linearAlloc) +/opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (MemPool::Allocate(MemChunk&, unsigned long, int)) +/opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + main.o (romfsMount) +/opt/devkitpro/libctru/lib/libctru.a(os.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) (osConvertVirtToPhys) +/opt/devkitpro/libctru/lib/libctru.a(font.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) (fontEnsureMapped) +/opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + kernel.o (osGetSystemVersionData) +/opt/devkitpro/libctru/lib/libctru.a(srv.o) + ac.o (srvGetServiceHandle) +/opt/devkitpro/libctru/lib/libctru.a(gfx.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) (gfxIs3D) +/opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (shaderInstanceGetUniformLocation) +/opt/devkitpro/libctru/lib/libctru.a(shbin.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (DVLB_ParseFile) +/opt/devkitpro/libctru/lib/libctru.a(gx.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (gxCmdBuf) +/opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) (gxCmdQueueClear) +/opt/devkitpro/libctru/lib/libctru.a(gpu.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) (gpuCmdBufOffset) +/opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + main.o (cfguInit) +/opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (srvPmGetSessionHandle) +/opt/devkitpro/libctru/lib/libctru.a(dsp.o) + main.o (dspExit) +/opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + hardware.o (gspInit) +/opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + main.o (mcuHwcInit) +/opt/devkitpro/libctru/lib/libctru.a(ac.o) + main.o (acExit) +/opt/devkitpro/libctru/lib/libctru.a(am.o) + main.o (amInit) +/opt/devkitpro/libctru/lib/libctru.a(apt.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) (aptHook) +/opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + main.o (ptmuInit) +/opt/devkitpro/libctru/lib/libctru.a(hid.o) + menus.o (hidScanInput) +/opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (ptmSysmInit) +/opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + system.o (gspLcdInit) +/opt/devkitpro/libctru/lib/libctru.a(fs.o) + screenshot.o (fsMakePath) +/opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + menus.o (gethostid) +/opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + main.o (socInit) +/opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (soc_recvfrom) +/opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (soc_sendto) +/opt/devkitpro/libctru/lib/libctru.a(decompress.o) + /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) (decompressCallback_FD) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_init) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_insert) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) (rbtree_rotate) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_remove) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + /opt/devkitpro/libctru/lib/libctru.a(vram.o) (rbtree_find) +/opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + utils.o (utf16_to_utf8) +/opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) (decode_utf16) +/opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) (decode_utf8) +/opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (utf8_to_utf16) +/opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (__system_retAddr) +/opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_initSyscalls) +/opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_allocateHeaps) +/opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__system_initArgv) +/opt/devkitpro/libctru/lib/libctru.a(svc.o) + /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) (svcControlMemory) +/opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o (initSystem) +/opt/devkitpro/libctru/lib/libctru.a(mappable.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (mappableAlloc) +/opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) (__sync_init) +/opt/devkitpro/libctru/lib/libctru.a(env.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (envGetHandle) +/opt/devkitpro/libctru/lib/libctru.a(thread.o) + /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) (threadCreate) +/opt/devkitpro/libctru/lib/libctru.a(irrst.o) + /opt/devkitpro/libctru/lib/libctru.a(hid.o) (irrstScanInput) +/opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) (_net_convert_error) +/opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) (rbtree_node_next) +/opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) (encode_utf16) +/opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) (encode_utf8) +/opt/devkitpro/libctru/lib/libctru.a(appInit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__appInit) +/opt/devkitpro/libctru/lib/libctru.a(appExit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__appExit) +/opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libctru_exit) +/opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + /opt/devkitpro/libctru/lib/libctru.a(appInit.o) (sdmcInit) +/opt/devkitpro/libctru/lib/libctru.a(readtp.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (__aeabi_read_tp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) (ceilf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (cosf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (sinf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) (__ieee754_rem_pio2f) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) (__kernel_cosf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) (__kernel_rem_pio2f) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) (__kernel_sinf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) (fabsf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) (floorf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) (scalbnf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) (copysignf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (__aeabi_uidivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + /opt/devkitpro/libctru/lib/libctru.a(font.o) (__aeabi_idivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) (__aeabi_idiv0) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + menus.o (__aeabi_ul2d) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (__aeabi_uldivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (__aeabi_d2lz) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) (__aeabi_d2ulz) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (bsearch) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + screenshot.o (calloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) (_calloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (__errno) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) (fclose) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__sflush_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__sinit) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_fini_array) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) (fopen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) (fread) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (_free_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (_fseek_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) (_fseeko_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (_fwalk) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + screenshot.o (gmtime) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) (gmtime_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) (_global_impure_ptr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_init_array) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) (__smakebuf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + main.o (memalign) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) (_memalign_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + utils.o (malloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) (_malloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (memcmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + utils.o (memcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) (memset) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) (__malloc_lock) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) (qsort) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) (__srefill_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setjmp.o) + main.o (setjmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + config.o (snprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + utils.o (sprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (__sread) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + system.o (stpcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + kernel.o (strcat) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (strchr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + /opt/devkitpro/libctru/lib/libctru.a(shbin.o) (strcmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + menus.o (strcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + utils.o (strlen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (strncat) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + system.o (strncmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) (strncpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (strnlen) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + utils.o (strstr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) (_svfprintf_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + /opt/devkitpro/libctru/lib/libctru.a(decompress.o) (read) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + screenshot.o (time) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + C2D_helper.o (vsnprintf) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_wcrtomb_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_wcsrtombs_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + menus.o (wcstombs) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) (_wcstombs_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_dtoa_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (__sflags) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (_localeconv_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (__locale_mb_cur_max) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__ascii_mbtowc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) (memchr) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) (_Balloc) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (frexp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strcasecmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strlcpy) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strncasecmp) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (strtol) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) (__ssprint_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) (_wcsnrtombs_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__ascii_wctomb) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (__set_ctype) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) (_getenv_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) (memmove) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) (_realloc_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) (environ) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) (__env_lock) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (setDefaultDevice) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_close_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) (_fstat_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) (_gettimeofday_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) (_isatty_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_lseek_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) (_open_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_read_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) (_sbrk_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) (_write_r) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) (fake_heap_start) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) (chdir) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) (__flockfile) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) (__libc_lock_init_recursive) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) (__release_handle) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) (__getreent) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) (__aeabi_ldivmod) +/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) (strrchr) + +Allocating common symbols +Common symbol size file + +sizeBuf 0x4 C2D_helper.o +hidMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +hidHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +staticBuf 0x4 C2D_helper.o +drive_icon 0x8 C2D_helper.o +gfxBottomFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gspSharedMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +C3D_IVUnif 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +__system_argv 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) +gspGpuHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) +__C3D_Context 0x2b8 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) +dynamicBuf 0x4 C2D_helper.o +hidSharedMem 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +archive 0x8 main.o +__system_argc 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) +bottomFramebufferInfo + 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +C3D_FVUnifDirty 0xc0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +irrstHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +C3D_BoolUnifsDirty 0x2 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +gspEvent 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +hidEvents 0x14 /opt/devkitpro/libctru/lib/libctru.a(hid.o) +__system_retAddr 0x4 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) +__ctru_linear_heap 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) +gpuCmdBuf 0x4 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) +irrstEvent 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +RENDER_BOTTOM 0x4 C2D_helper.o +__ctru_heap 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) +__C2Di_Context 0x388 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) +banner 0x8 C2D_helper.o +C3D_IVUnifDirty 0x8 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +RENDER_TOP 0x4 C2D_helper.o +irrstMemHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +C3D_BoolUnifs 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +exitJmp 0x5c C2D_helper.o +gfxTopLeftFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gspLcdHandle 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) +gfxTopRightFramebuffers + 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +topFramebufferInfo 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gpuCmdBufOffset 0x4 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) +C3D_FVUnif 0xc00 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) +gfxThreadID 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gfxSharedMemory 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +gfxTopFramebufferMaxSize + 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) +g_sharedFont 0x4 /opt/devkitpro/libctru/lib/libctru.a(font.o) +irrstSharedMem 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) +gpuCmdBufSize 0x4 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) +gxCmdBuf 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) +gfxBottomFramebufferMaxSize + 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + +Discarded input sections + + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .data.__dso_handle + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text 0x0000000000000000 0x0 C2D_helper.o + .data 0x0000000000000000 0x0 C2D_helper.o + .bss 0x0000000000000000 0x0 C2D_helper.o + .text.Draw_GetTextWidth + 0x0000000000000000 0x2c C2D_helper.o + .comment 0x0000000000000000 0x23 C2D_helper.o + .text 0x0000000000000000 0x0 menus.o + .data 0x0000000000000000 0x0 menus.o + .comment 0x0000000000000000 0x23 menus.o + .text 0x0000000000000000 0x0 config.o + .data 0x0000000000000000 0x0 config.o + .text.Config_IsDebugModeEnabled + 0x0000000000000000 0x54 config.o + .text.Config_IsUpdatesEnabled + 0x0000000000000000 0x3c config.o + .comment 0x0000000000000000 0x23 config.o + .text 0x0000000000000000 0x0 main.o + .data 0x0000000000000000 0x0 main.o + .comment 0x0000000000000000 0x23 main.o + .text 0x0000000000000000 0x0 hardware.o + .data 0x0000000000000000 0x0 hardware.o + .comment 0x0000000000000000 0x23 hardware.o + .text 0x0000000000000000 0x0 system.o + .data 0x0000000000000000 0x0 system.o + .text.System_IsCoppacsSupported + 0x0000000000000000 0x38 system.o + .text.System_IsDebugUnit + 0x0000000000000000 0x2c system.o + .comment 0x0000000000000000 0x23 system.o + .text 0x0000000000000000 0x0 storage.o + .data 0x0000000000000000 0x0 storage.o + .bss 0x0000000000000000 0x0 storage.o + .comment 0x0000000000000000 0x23 storage.o + .text 0x0000000000000000 0x0 utils.o + .data 0x0000000000000000 0x0 utils.o + .bss 0x0000000000000000 0x0 utils.o + .text.Utils_Base64Encode + 0x0000000000000000 0x174 utils.o + .comment 0x0000000000000000 0x23 utils.o + .text 0x0000000000000000 0x0 screenshot.o + .data 0x0000000000000000 0x0 screenshot.o + .comment 0x0000000000000000 0x23 screenshot.o + .text 0x0000000000000000 0x0 misc.o + .data 0x0000000000000000 0x0 misc.o + .bss 0x0000000000000000 0x0 misc.o + .text.Misc_GetDeviceCert + 0x0000000000000000 0x30 misc.o + .comment 0x0000000000000000 0x23 misc.o + .text 0x0000000000000000 0x0 wifi.o + .data 0x0000000000000000 0x0 wifi.o + .bss 0x0000000000000000 0x0 wifi.o + .comment 0x0000000000000000 0x23 wifi.o + .text 0x0000000000000000 0x0 kernel.o + .data 0x0000000000000000 0x0 kernel.o + .comment 0x0000000000000000 0x23 kernel.o + .text 0x0000000000000000 0x0 fs.o + .data 0x0000000000000000 0x0 fs.o + .bss 0x0000000000000000 0x0 fs.o + .text.FS_RecursiveMakeDir + 0x0000000000000000 0xb0 fs.o + .comment 0x0000000000000000 0x23 fs.o + .text 0x0000000000000000 0x0 ac.o + .data 0x0000000000000000 0x0 ac.o + .text.ACI_GetSSIDLength + 0x0000000000000000 0x3c ac.o + .comment 0x0000000000000000 0x23 ac.o + .text 0x0000000000000000 0x0 am.o + .data 0x0000000000000000 0x0 am.o + .bss 0x0000000000000000 0x4 am.o + .text.amGetServiceHandle + 0x0000000000000000 0x14 am.o + .text.amCloseServiceHandle + 0x0000000000000000 0x10 am.o + .text.amNetGetDeviceCert + 0x0000000000000000 0x48 am.o + .rodata.str1.4 + 0x0000000000000000 0x7 am.o + .debug_info 0x0000000000000000 0xdb9 am.o + .debug_abbrev 0x0000000000000000 0x35f am.o + .debug_loc 0x0000000000000000 0x84 am.o + .debug_aranges + 0x0000000000000000 0x30 am.o + .debug_ranges 0x0000000000000000 0x40 am.o + .debug_line 0x0000000000000000 0x38f am.o + .debug_str 0x0000000000000000 0x95c am.o + .comment 0x0000000000000000 0x23 am.o + .debug_frame 0x0000000000000000 0x48 am.o + .ARM.attributes + 0x0000000000000000 0x30 am.o + .text 0x0000000000000000 0x0 actu.o + .data 0x0000000000000000 0x0 actu.o + .comment 0x0000000000000000 0x23 actu.o + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .text.C2D_Fini + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .text.C2D_Fade + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .text.C2D_DrawTriangle + 0x0000000000000000 0x120 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .text.C2D_TextBufGetNumGlyphs + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .text.C2D_SpriteSheetLoadFromMem + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .text.C2D_SpriteSheetFromFD + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .text.C2D_SpriteSheetCount + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3Di_RenderQueueWaitDone + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3Di_RenderQueueExit + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3Di_ProcTexUpdate + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3Di_ProcTexDirty + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_SetScissor + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_FlushAsync + 0x0000000000000000 0xb0 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_GetCmdBufUsage + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_Fini + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_FixedAttribGetWritePtr + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3Di_RenderTargetDestroy + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_FrameCounter + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3Di_RenderQueueExit + 0x0000000000000000 0xa0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_FrameRate + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_GetDrawingTime + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_GetProcessingTime + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_RenderTargetCreateFromTex + 0x0000000000000000 0x128 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_RenderTargetDelete + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_RenderTargetSetClear + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_SafeDisplayTransfer + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_SafeTextureCopy + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_SafeMemoryFill + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_SyncDisplayTransfer + 0x0000000000000000 0xac /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_SyncMemoryFill + 0x0000000000000000 0xd0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .text.C3D_TexGenerateMipmap + 0x0000000000000000 0x30c /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .text.C3D_TexFlush + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .text.C3D_TexShadowParams + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text.Tex3DS_TextureImport + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text.Tex3DS_TextureImportCallback + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text.Tex3DS_TextureImportFD + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text.Tex3DS_GetNumSubTextures + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .text.C3D_GetFrameBuf + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .text.C3D_FrameBufTex + 0x0000000000000000 0x9c /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .text.C3D_SetTexEnv + 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .text.C3D_DirtyTexEnv + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .text.C3D_TexEnvBufUpdate + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .text.C3D_TexEnvBufColor + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .text.C3D_ProcTexNoiseCoefs + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .text.C3D_ProcTexLodBias + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .text.C3D_ProcTexColorLutBind + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .text.ProcTexColorLut_Write + 0x0000000000000000 0xc8 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .text.C3D_GetBufInfo + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .text.C3D_ColorLogicOp + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .text.AttrInfo_AddFixed + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .text.C3D_GetAttrInfo + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .text.C3D_ImmDrawBegin + 0x0000000000000000 0xb8 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .text.C3D_ImmDrawEnd + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramRealloc + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearRealloc + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .text._ZN7MemPool12GetFreeSpaceEv + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsBind + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertOldLINEARMemToNew + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osGetTime + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osTickCounterRead + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osStrError + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.CSWTCH.2 + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.osStrError.str1.4 + 0x0000000000000000 0x9 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.str1.4 + 0x0000000000000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .text.fontGetCharWidthInfo + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(font.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text.osGetSystemVersionDataString + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.osGetSystemVersionDataString.str1.4 + 0x0000000000000000 0xf /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvSetBlockingPolicy + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvEnableNotification + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterService + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterService + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterPort + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterPort + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetPort + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvWaitForPortRegistered + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvSubscribe + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnsubscribe + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvReceiveNotification + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvPublishToSubscriber + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvPublishAndGetSubscriber + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsServiceRegistered + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsPortRegistered + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSet3D + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxGetScreenFormat + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSetDoubleBuffering + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxExit 0x0000000000000000 0xe0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxFlushBuffers + 0x0000000000000000 0xcc /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSwapBuffers + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSwapBuffersGpu + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderInstanceSetBool + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderInstanceGetBool + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderProgramFree + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderProgramSetGsh + 0x0000000000000000 0x88 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderProgramSetGshInputPermutation + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text.shaderProgramUse + 0x0000000000000000 0x13c /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .text.DVLB_Free + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .text.DVLE_GenerateOutmap + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.gxCmdQueueAdd + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_RequestDma + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_FlushCacheRegions + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .text.GPUCMD_AddRawCommands + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .text.f32tof20 + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GenHashConsoleUnique + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetRegionCanadaUSA + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetModelNintendo2DS + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetCountryCodeString + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_GetCountryCodeID + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGU_IsNFCSupported + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_GetConfigInfoBlk4 + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_SetConfigInfoBlk4 + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_SetConfigInfoBlk8 + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFG_UpdateConfigSavegame + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_RestoreLocalFriendCodeSeed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_RestoreSecureInfo + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_DeleteConfigSavefile + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_FormatConfig + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_ClearParentalControls + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_VerifySigLocalFriendCodeSeed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_VerifySigSecureInfo + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetLocalFriendCodeSeedData + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetSecureInfoData + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text.CFGI_GetSecureInfoSignature + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmSendCommand + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmExit + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmInit + 0x0000000000000000 0xd0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToProcess + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToAll + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_RegisterProcess + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_UnregisterProcess + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.srvPmRefCount + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .rodata.srvPmInit.str1.4 + 0x0000000000000000 0x7 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_GetHeadphoneStatus + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_FlushDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_InvalidateDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SetSemaphore + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SetSemaphoreMask + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_GetSemaphoreHandle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_LoadComponent + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RegisterInterruptEvents + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_ReadPipeIfPossible + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_WriteProcessPipe + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_ConvertProcessAddressFromDspDram + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RecvData + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_RecvDataIsReady + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SendData + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text.DSP_SendDataIsEmpty + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspExitEventHandler + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gxCmdQueueInterrupt + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegs + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegsWithMask + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_InvalidateDataCache + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_TriggerCmdReqQueue + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_UnregisterInterruptRelayQueue + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_SetLedForceOff + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_ReadRegister + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_WriteRegister + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_SetPowerLedState + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_SetWifiLedState + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_GetSoundSliderLevel + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text.MCUHWC_Get3dSliderLevel + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.acInit 0x0000000000000000 0x8c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetWifiStatus + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.acWaitInternetConnection + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetStatus + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSecurityMode + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSID + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSIDLength + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyEnable + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPort + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyUserName + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPassword + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastErrorCode + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastDetailErrorCode + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .rodata.acInit.str1.4 + 0x0000000000000000 0xd /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.amGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleList + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleInfo + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTicketList + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleCount + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleList + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetPendingTitleInfo + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ExportTwlBackup + 0x0000000000000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportTwlBackup + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ReadTwlBackupInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTWLPartitionInfo + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_StartCiaInstall + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_StartDlpChildCiaInstall + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CancelCIAInstall + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_FinishCiaInstall + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_FinishCiaInstallWithoutCommit + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportPrograms + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAppTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteTicket + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeletePendingTitle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeletePendingTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllPendingTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallNativeFirm + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallFirm + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleProductCode + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetTitleExtDataId + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaFileInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaIcon + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaDependencies + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaMetaOffset + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaCoreVersion + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaRequiredSpace + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_GetCiaMetaSection + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InitializeExternalTitleDatabase + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_QueryAvailableExternalTitleDatabase + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketBegin + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketAbort + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTicketFinish + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleBegin + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleStop + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleResume + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleAbort + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTitleFinish + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportTitles + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdBegin + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdAbort + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallTmdFinish + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CreateImportContentContexts + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentBegin + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentStop + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentResume + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentCancel + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_InstallContentFinish + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportCertificates + 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_ImportCertificate + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_CommitImportTitlesAndUpdateFirmwareAuto + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllDemoLaunchInfos + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllTemporaryTitles + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllExpiredTitles + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text.AM_DeleteAllTwlTitles + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(am.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptIsSleepAllowed + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloader + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptUnhook + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetMessageCallback + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetLockHandle + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Initialize + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Finalize + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_HardwareResetAsync + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Enable + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletManInfo + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletProgramInfo + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetProgramID + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_IsRegistered + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToHomeMenu + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToHomeMenu + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToApplication + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToApplication + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_NotifyToWait + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SleepIfShellClosed + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_TryLockTransition + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_UnlockTransition + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendParameter + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptLaunchLibraryApplet + 0x0000000000000000 0xdc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendCaptureBufferInfo + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepQuery + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepNotificationComplete + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToCloseApplication + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CloseApplication + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToDoApplicationJump + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_DoApplicationJump + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartLibraryApplet + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartLibraryApplet + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartSystemApplet + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartSystemApplet + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReceiveDeliverArg + 0x0000000000000000 0xbc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetShellState + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetBatteryLevel + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetPedometerState + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text.PTMU_GetTotalStepCount + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidWaitForEvent + 0x0000000000000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidCheckSectionUpdateTime + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidKeysUp + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidCircleRead + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidAccelRead + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidGyroRead + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_EnableAccelerometer + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableAccelerometer + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_EnableGyroscope + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableGyroscope + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_GetGyroscopeRawToDpsCoefficient + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_CheckNew3DS + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_ShutdownAsync + 0x0000000000000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_RebootAsync + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOnAllBacklights + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOffAllBacklights + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOnBacklight + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOffBacklight + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetLedForceOff + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_GetBrightness + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightness + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightnessRaw + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsUseSession + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsEndUseSession + 0x0000000000000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsGetSessionHandle + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Control + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Initialize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteDirectoryRecursively + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFreeBytes + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandArchiveResource + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcFatfsError + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcSpeedInfo + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandSpeedInfo + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcLog + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandLog + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearSdmcLog + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearNandLog + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOn + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOff + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotGetCardIFPowerStatus + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommand + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommandWithAddress + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectReadWithAddress + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWrite + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWriteWithAddress + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead_4xIO + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCpuWriteWithoutVerify + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectSectorEraseWithoutVerify + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProductInfo + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProgramLaunchInfo + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBaudRate + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBusMode + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SendInitializeInfoTo9 + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialContentIndex + 0x0000000000000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyBannerData + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CheckAuthorityToAccessExtSaveData + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_QueryTotalQuotaSize + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_AbnegateAccessRight + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSdmcRoot + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteAllExtSaveDataOnNand + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeCtrFileSystem + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSeed + 0x0000000000000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFormatInfo + 0x0000000000000000 0xc0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader2 + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcCtrRootPath + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ExportIntegrityVerificationSeed + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ImportIntegrityVerificationSeed + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_FormatSaveData + 0x0000000000000000 0xa8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacySubBannerData + 0x0000000000000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_UpdateSha256Context + 0x0000000000000000 0x114 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadSpecialFile + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialFileSize + 0x0000000000000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateExtSaveData + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteExtSaveData + 0x0000000000000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadExtSaveDataIcon + 0x0000000000000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetExtDataBlockSize + 0x0000000000000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateExtSaveData + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSystemSaveData + 0x0000000000000000 0x8c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSystemSaveData + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsSource + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsDestination + 0x0000000000000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetArchivePriority + 0x0000000000000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetArchivePriority + 0x0000000000000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCtrCardLatencyParameter + 0x0000000000000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SwitchCleanupInvalidSaveData + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateSystemSaveData + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeWithSdkVersion + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetPriority + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetPriority + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetSaveDataSecureValue + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSaveDataSecureValue + 0x0000000000000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ControlSecureSave + 0x0000000000000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetMediaType + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_Control + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenSubFile + 0x0000000000000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetAttributes + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetAttributes + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetPriority + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetPriority + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenLinkFile + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_Control + 0x0000000000000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_SetPriority + 0x0000000000000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_GetPriority + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.sha256_empty.8110 + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .text.recvfrom + 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .rodata.recvfrom.str1.4 + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .text.sendto 0x0000000000000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .rodata.sendto.str1.4 + 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressCallback_FD + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressV_LZSS + 0x0000000000000000 0xfc /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressV_LZ11 + 0x0000000000000000 0xfc /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressV_Huff + 0x0000000000000000 0xd8 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressV_RLE + 0x0000000000000000 0xfc /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert_multi + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .text.osGetMemRegionSize + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryMemory + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdealProcessor + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessIdealProcessor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadPriority + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadPriority + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadAffinityMask + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadIdealProcessor + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadIdealProcessor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessorID + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcRun 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateMutex + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSemaphore + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReleaseSemaphore + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateTimer + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetTimer + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCancelTimer + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcClearTimer + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetHandleInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadInfo + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenProcess + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenThread + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessId + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdOfThread + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadId + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimit + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimitLimitValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetResourceLimitCurrentValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOutputDebugString + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreatePort + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSessionToPort + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSession + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcAcceptSession + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReplyAndReceive + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBindInterrupt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnbindInterrupt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcInvalidateProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStoreProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcFlushProcessDataCache + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStartInterProcessDma + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStopDma + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDmaState + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetGpuProt + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetWifiEnabled + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcDebugActiveProcess + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBreakDebugProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateDebugProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessDebugEvent + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcContinueDebugEvent + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessList + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadList + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadContext + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetDebugThreadContext + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryDebugProcessMemory + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReadProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcWriteProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetHardwareBreakPoint + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadParam + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcControlProcessMemory + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcMapProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnmapProcessMemory + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateCodeSet + 0x0000000000000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateProcess + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateProcess + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessResourceLimits + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateResourceLimits + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetResourceLimitValues + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBackdoor + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcKernelSetState + 0x0000000000000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryProcessMemory + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .eh_frame 0x0000000000000000 0x794 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableGetSize + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableSpaceFree + 0x0000000000000000 0xc /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_Pulse + 0x0000000000000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_TryWait + 0x0000000000000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Init + 0x0000000000000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Acquire + 0x0000000000000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Release + 0x0000000000000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetHandle + 0x0000000000000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetExitCode + 0x0000000000000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadFree + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadDetach + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetCurrent + 0x0000000000000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstWaitForEvent + 0x0000000000000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstCheckSectionUpdateTime + 0x0000000000000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstCstickRead + 0x0000000000000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.IRRST_Initialize + 0x0000000000000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss.h_errno 0x0000000000000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text.rbtree_node_prev + 0x0000000000000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_write_safe + 0x0000000000000000 0x138 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmcWriteSafe + 0x0000000000000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_getmtime + 0x0000000000000000 0xc4 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .tbss.tmp_buffer.8386 + 0x0000000000000000 0x2000 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_lock + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_unlock + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text._cleanup + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__sinit_lock_acquire + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__sinit_lock_release + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_lock_all + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text.__fp_unlock_all + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .text.fseek 0x0000000000000000 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .text.fseeko 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setjmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setjmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .text._snprintf_r + 0x0000000000000000 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .text._sprintf_r + 0x0000000000000000 0x60 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .text.__seofread + 0x0000000000000000 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .text.read 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sysread.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .text.wcrtomb 0x0000000000000000 0xa8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .text.wcsrtombs + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .text.__localeconv_l + 0x0000000000000000 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .text.localeconv + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.currentlocale + 0x0000000000000000 0x88 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.__loadlocale + 0x0000000000000000 0x878 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.__get_locale_env + 0x0000000000000000 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text._setlocale_r + 0x0000000000000000 0x35c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.__locale_ctype_ptr_l + 0x0000000000000000 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text.setlocale + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss._PathLocale + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.global_locale_string + 0x0000000000000000 0xe7 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.new_categories.6759 + 0x0000000000000000 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .bss.saved_categories.6760 + 0x0000000000000000 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .data.__default_locale + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__C_locale + 0x0000000000000000 0x16c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__get_locale_env.str1.4 + 0x0000000000000000 0xd /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.__loadlocale.str1.4 + 0x0000000000000000 0xcf /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.categories + 0x0000000000000000 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .rodata.currentlocale.str1.4 + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text._mbtowc_r + 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__ascii_mbtowc + 0x0000000000000000 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__sjis_mbtowc + 0x0000000000000000 0xcc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__eucjp_mbtowc + 0x0000000000000000 0x130 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text.__jis_mbtowc + 0x0000000000000000 0x1cc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .rodata.JIS_action_table + 0x0000000000000000 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .rodata.JIS_state_table + 0x0000000000000000 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__s2b 0x0000000000000000 0xe4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__ulp 0x0000000000000000 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__b2d 0x0000000000000000 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__ratio 0x0000000000000000 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text._mprec_log10 + 0x0000000000000000 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__copybits + 0x0000000000000000 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text.__any_on + 0x0000000000000000 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .rodata.__mprec_tinytens + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .text.strcasecmp + 0x0000000000000000 0x68 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcasecmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .text.strlcpy 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlcpy.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .text.strncasecmp + 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncasecmp.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text._strtol_l.isra.0 + 0x0000000000000000 0x1b8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text._strtol_r + 0x0000000000000000 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text.strtol_l + 0x0000000000000000 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text.strtol 0x0000000000000000 0x54 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strtol.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text.get_arg 0x0000000000000000 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text._svfiprintf_r + 0x0000000000000000 0x247c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata._svfiprintf_r.str1.1 + 0x0000000000000000 0x29 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata.blanks.8684 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .rodata.zeroes.8685 + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .text.wcsnrtombs + 0x0000000000000000 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text._wctomb_r + 0x0000000000000000 0x4c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__ascii_wctomb + 0x0000000000000000 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__sjis_wctomb + 0x0000000000000000 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__eucjp_wctomb + 0x0000000000000000 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text.__jis_wctomb + 0x0000000000000000 0xd8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .text.__set_ctype + 0x0000000000000000 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text._findenv_r + 0x0000000000000000 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text._getenv_r + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-getenv_r.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .bss.initial_env + 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .data.environ 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .ARM.attributes + 0x0000000000000000 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-environ.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text.__env_lock + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text.__env_unlock + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .data.__env_recursive_mutex + 0x0000000000000000 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .ARM.attributes + 0x0000000000000000 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-envlock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text.GetDeviceOpTab + 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .text.getcwd 0x0000000000000000 0xa0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .rodata.DIRECTORY_SEPARATOR + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .rodata.DIRECTORY_THIS + 0x0000000000000000 0x2 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_init + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_try_acquire + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_close + 0x0000000000000000 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text.__libc_lock_try_acquire_recursive + 0x0000000000000000 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.__free_handle + 0x0000000000000000 0x4c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.dup 0x0000000000000000 0x90 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text.dup2 0x0000000000000000 0x130 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .eh_frame 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + +Memory Configuration + +Name Origin Length Attributes +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + + 0x0000000000100000 PROVIDE (__start__ = 0x100000) + 0x0000000000100000 . = __start__ + +.text 0x0000000000100000 0x23854 + *(.crt0) + .crt0 0x0000000000100000 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x0000000000100000 _start + 0x0000000000100008 __service_ptr + 0x000000000010000c __apt_appid + 0x0000000000100010 __heap_size + 0x0000000000100014 __linear_heap_size + 0x0000000000100018 __system_arglist + 0x000000000010001c __system_runflags + *(.init) + .init 0x0000000000100094 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + 0x0000000000100094 _init + .init 0x00000000001000a0 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + 0x00000000001000ac . = ALIGN (0x4) + *(.text) + .text 0x00000000001000ac 0x64 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x00000000001000ac initSystem + 0x00000000001000f0 __ctru_exit + .text 0x0000000000100110 0x20c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + 0x0000000000100110 __udivsi3 + 0x0000000000100110 __aeabi_uidiv + 0x00000000001002fc __aeabi_uidivmod + .text 0x000000000010031c 0x240 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + 0x000000000010031c __aeabi_idiv + 0x000000000010031c __divsi3 + 0x000000000010053c __aeabi_idivmod + .text 0x000000000010055c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + 0x000000000010055c __aeabi_ldiv0 + 0x000000000010055c __aeabi_idiv0 + .text 0x0000000000100560 0x3c0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + 0x0000000000100560 __aeabi_drsub + 0x0000000000100568 __aeabi_dsub + 0x0000000000100568 __subdf3 + 0x000000000010056c __adddf3 + 0x000000000010056c __aeabi_dadd + 0x0000000000100818 __aeabi_ui2d + 0x0000000000100818 __floatunsidf + 0x000000000010083c __floatsidf + 0x000000000010083c __aeabi_i2d + 0x0000000000100864 __extendsfdf2 + 0x0000000000100864 __aeabi_f2d + 0x00000000001008ac __aeabi_ul2d + 0x00000000001008ac __floatundidf + 0x00000000001008c0 __floatdidf + 0x00000000001008c0 __aeabi_l2d + .text 0x0000000000100920 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + 0x0000000000100920 __aeabi_uldivmod + .text 0x000000000010095c 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setjmp.o) + 0x000000000010095c setjmp + 0x0000000000100970 longjmp + *fill* 0x0000000000100988 0x18 + .text 0x00000000001009a0 0x390 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + 0x00000000001009a8 strcmp + .text 0x0000000000100d30 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + 0x0000000000100d30 __aeabi_ldivmod + *(.text.*) + .text.deregister_tm_clones + 0x0000000000100e04 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.register_tm_clones + 0x0000000000100e30 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.__do_global_dtors_aux + 0x0000000000100e68 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.frame_dummy + 0x0000000000100eac 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .text.Draw_EndFrame + 0x0000000000100ee0 0x30 C2D_helper.o + 0x0000000000100ee0 Draw_EndFrame + .text.Draw_Text + 0x0000000000100f10 0x74 C2D_helper.o + 0x0000000000100f10 Draw_Text + .text.Draw_Textf + 0x0000000000100f84 0x54 C2D_helper.o + 0x0000000000100f84 Draw_Textf + .text.Draw_GetTextSize + 0x0000000000100fd8 0x50 C2D_helper.o + 0x0000000000100fd8 Draw_GetTextSize + .text.Draw_GetTextHeight + 0x0000000000101028 0x2c C2D_helper.o + 0x0000000000101028 Draw_GetTextHeight + .text.Draw_Rect + 0x0000000000101054 0x20 C2D_helper.o + 0x0000000000101054 Draw_Rect + .text.Draw_Image + 0x0000000000101074 0x74 C2D_helper.o + 0x0000000000101074 Draw_Image + .text.Menu_DrawItem + 0x00000000001010e8 0xbc menus.o + .text.Menu_NNID + 0x00000000001011a4 0x1e4 menus.o + .text.Menu_WiFi + 0x0000000000101388 0x418 menus.o + .text.Menu_Main + 0x00000000001017a0 0x2a48 menus.o + 0x00000000001017a0 Menu_Main + .text.Config_GetUsername + 0x00000000001041e8 0x54 config.o + 0x00000000001041e8 Config_GetUsername + .text.Config_GetBirthday + 0x000000000010423c 0x58 config.o + 0x000000000010423c Config_GetBirthday + .text.Config_GetEulaVersion + 0x0000000000104294 0x54 config.o + 0x0000000000104294 Config_GetEulaVersion + .text.Config_GetSoundOutputMode + 0x00000000001042e8 0x3c config.o + 0x00000000001042e8 Config_GetSoundOutputMode + .text.Config_GetParentalPin + 0x0000000000104324 0x78 config.o + 0x0000000000104324 Config_GetParentalPin + .text.Config_GetParentalEmail + 0x000000000010439c 0x50 config.o + 0x000000000010439c Config_GetParentalEmail + .text.Config_GetParentalSecretAnswer + 0x00000000001043ec 0x4c config.o + 0x00000000001043ec Config_GetParentalSecretAnswer + .text.Config_IsPowerSaveEnabled + 0x0000000000104438 0x3c config.o + 0x0000000000104438 Config_IsPowerSaveEnabled + .text.Config_IsAutoBrightnessEnabled + 0x0000000000104474 0x3c config.o + 0x0000000000104474 Config_IsAutoBrightnessEnabled + .text.Term_Services + 0x00000000001044b0 0xa4 main.o + .text.startup.main + 0x0000000000104554 0x184 main.o + 0x0000000000104554 main + .text.Hardware_GetAudioJackStatus + 0x00000000001046d8 0x5c hardware.o + 0x00000000001046d8 Hardware_GetAudioJackStatus + .text.Hardware_GetCardSlotStatus + 0x0000000000104734 0xa0 hardware.o + 0x0000000000104734 Hardware_GetCardSlotStatus + .text.Hardware_DetectSD + 0x00000000001047d4 0x5c hardware.o + 0x00000000001047d4 Hardware_DetectSD + .text.Hardware_GetBrightness + 0x0000000000104830 0x8c hardware.o + 0x0000000000104830 Hardware_GetBrightness + .text.System_GetModel + 0x00000000001048bc 0x6c system.o + 0x00000000001048bc System_GetModel + .text.System_GetRegion + 0x0000000000104928 0x6c system.o + 0x0000000000104928 System_GetRegion + .text.System_GetFirmRegion + 0x0000000000104994 0xf8 system.o + 0x0000000000104994 System_GetFirmRegion + .text.System_GetLang + 0x0000000000104a8c 0x74 system.o + 0x0000000000104a8c System_GetLang + .text.System_GetMacAddress + 0x0000000000104b00 0x64 system.o + 0x0000000000104b00 System_GetMacAddress + .text.System_GetRunningHW + 0x0000000000104b64 0x38 system.o + 0x0000000000104b64 System_GetRunningHW + .text.System_GetScreenType + 0x0000000000104b9c 0x180 system.o + 0x0000000000104b9c System_GetScreenType + .text.System_GetLocalFriendCodeSeed + 0x0000000000104d1c 0x38 system.o + 0x0000000000104d1c System_GetLocalFriendCodeSeed + .text.System_GetSerialNumber + 0x0000000000104d54 0x24 system.o + 0x0000000000104d54 System_GetSerialNumber + .text.System_GetSoapId + 0x0000000000104d78 0x34 system.o + 0x0000000000104d78 System_GetSoapId + .text.Storage_GetFreeStorage + 0x0000000000104dac 0x48 storage.o + 0x0000000000104dac Storage_GetFreeStorage + .text.Storage_GetTotalStorage + 0x0000000000104df4 0x48 storage.o + 0x0000000000104df4 Storage_GetTotalStorage + .text.Storage_GetUsedStorage + 0x0000000000104e3c 0x58 storage.o + 0x0000000000104e3c Storage_GetUsedStorage + *fill* 0x0000000000104e94 0x4 + .text.Utils_GetSizeString + 0x0000000000104e98 0x9c utils.o + 0x0000000000104e98 Utils_GetSizeString + .text.Utils_IsN3DS + 0x0000000000104f34 0x2c utils.o + 0x0000000000104f34 Utils_IsN3DS + .text.Utils_U16_To_U8 + 0x0000000000104f60 0x1c utils.o + 0x0000000000104f60 Utils_U16_To_U8 + .text.Utils_ExtractBetween + 0x0000000000104f7c 0x70 utils.o + 0x0000000000104f7c Utils_ExtractBetween + .text.generateScreenshotFileName.constprop.0 + 0x0000000000104fec 0xa8 screenshot.o + *fill* 0x0000000000105094 0x4 + .text.Screenshot_Capture + 0x0000000000105098 0x2d4 screenshot.o + 0x0000000000105098 Screenshot_Capture + .text.Misc_TitleCount + 0x000000000010536c 0x2c misc.o + 0x000000000010536c Misc_TitleCount + .text.Misc_TicketCount + 0x0000000000105398 0x2c misc.o + 0x0000000000105398 Misc_TicketCount + .text.WiFi_GetSecurityMode + 0x00000000001053c4 0x5c wifi.o + 0x00000000001053c4 WiFi_GetSecurityMode + .text.Kernel_GetInitalVersion + 0x0000000000105420 0x1b0 kernel.o + 0x0000000000105420 Kernel_GetInitalVersion + .text.Kernel_GetVersion + 0x00000000001055d0 0x188 kernel.o + 0x00000000001055d0 Kernel_GetVersion + .text.Kernel_GetSDMCCID + 0x0000000000105758 0xbc kernel.o + 0x0000000000105758 Kernel_GetSDMCCID + .text.Kernel_GetNANDCID + 0x0000000000105814 0xbc kernel.o + 0x0000000000105814 Kernel_GetNANDCID + .text.Kernel_GetDeviceId + 0x00000000001058d0 0x2c kernel.o + 0x00000000001058d0 Kernel_GetDeviceId + .text.FS_OpenArchive + 0x00000000001058fc 0x4c fs.o + 0x00000000001058fc FS_OpenArchive + .text.FS_CloseArchive + 0x0000000000105948 0x10 fs.o + 0x0000000000105948 FS_CloseArchive + .text.FS_MakeDir + 0x0000000000105958 0x48 fs.o + 0x0000000000105958 FS_MakeDir + .text.FS_FileExists + 0x00000000001059a0 0x70 fs.o + 0x00000000001059a0 FS_FileExists + .text.FS_DirExists + 0x0000000000105a10 0x5c fs.o + 0x0000000000105a10 FS_DirExists + .text.aciInit 0x0000000000105a6c 0x14 ac.o + 0x0000000000105a6c aciInit + .text.aciExit 0x0000000000105a80 0x10 ac.o + 0x0000000000105a80 aciExit + .text.ACI_LoadWiFiSlot + 0x0000000000105a90 0x34 ac.o + 0x0000000000105a90 ACI_LoadWiFiSlot + .text.ACI_GetSSID + 0x0000000000105ac4 0x40 ac.o + 0x0000000000105ac4 ACI_GetSSID + .text.ACI_GetPassphrase + 0x0000000000105b04 0x40 ac.o + 0x0000000000105b04 ACI_GetPassphrase + .text.ACI_GetSecurityMode + 0x0000000000105b44 0x3c ac.o + 0x0000000000105b44 ACI_GetSecurityMode + .text.actInit 0x0000000000105b80 0x88 actu.o + 0x0000000000105b80 actInit + .text.actExit 0x0000000000105c08 0x34 actu.o + 0x0000000000105c08 actExit + .text.ACTU_GetAccountDataBlock + 0x0000000000105c3c 0x50 actu.o + 0x0000000000105c3c ACTU_GetAccountDataBlock + .text.C2D_Init + 0x0000000000105c8c 0x2b0 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000105c8c C2D_Init + .text.C2D_Prepare + 0x0000000000105f3c 0xfc /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000105f3c C2D_Prepare + .text.C2D_SceneSize + 0x0000000000106038 0x100 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000106038 C2D_SceneSize + .text.C2D_CreateScreenTarget + 0x0000000000106138 0x44 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000106138 C2D_CreateScreenTarget + .text.C2Di_CalcQuad + 0x000000000010617c 0x140 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x000000000010617c C2Di_CalcQuad + .text.C2Di_AppendVtx + 0x00000000001062bc 0x48 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x00000000001062bc C2Di_AppendVtx + .text.C2Di_FlushVtxBuf + 0x0000000000106304 0x30 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000106304 C2Di_FlushVtxBuf + .text.C2Di_FrameEndHook + 0x0000000000106334 0x20 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .text.C2D_Flush + 0x0000000000106354 0x18 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x0000000000106354 C2D_Flush + .text.C2D_TargetClear + 0x000000000010636c 0x30 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x000000000010636c C2D_TargetClear + .text.C2Di_Update + 0x000000000010639c 0x158 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x000000000010639c C2Di_Update + .text.C2D_DrawImage + 0x00000000001064f4 0x2d8 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x00000000001064f4 C2D_DrawImage + .text.C2D_DrawRectangle + 0x00000000001067cc 0x1b0 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x00000000001067cc C2D_DrawRectangle + .text.C2Di_GlyphComp + 0x000000000010697c 0x18 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .text.C2D_TextBufNew + 0x0000000000106994 0x154 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106994 C2D_TextBufNew + .text.C2D_TextBufDelete + 0x0000000000106ae8 0x4 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106ae8 C2D_TextBufDelete + .text.C2D_TextBufClear + 0x0000000000106aec 0xc /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106aec C2D_TextBufClear + .text.C2D_TextParseLine + 0x0000000000106af8 0x17c /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106af8 C2D_TextParseLine + .text.C2D_TextParse + 0x0000000000106c74 0x80 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106c74 C2D_TextParse + .text.C2D_TextOptimize + 0x0000000000106cf4 0x2c /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106cf4 C2D_TextOptimize + .text.C2D_TextGetDimensions + 0x0000000000106d20 0x68 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106d20 C2D_TextGetDimensions + .text.C2D_DrawText + 0x0000000000106d88 0x204 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x0000000000106d88 C2D_DrawText + .text.C2D_SpriteSheetLoadFromHandle + 0x0000000000106f8c 0x6c /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + 0x0000000000106f8c C2D_SpriteSheetLoadFromHandle + .text.C2D_SpriteSheetLoad + 0x0000000000106ff8 0x34 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + 0x0000000000106ff8 C2D_SpriteSheetLoad + .text.C2D_SpriteSheetFree + 0x000000000010702c 0x28 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + 0x000000000010702c C2D_SpriteSheetFree + .text.C2D_SpriteSheetGetImage + 0x0000000000107054 0x28 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + 0x0000000000107054 C2D_SpriteSheetGetImage + .text.C3Di_SplitFrame.part.1 + 0x000000000010707c 0xc4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3Di_LightEnvUpdate + 0x0000000000107140 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x0000000000107140 C3Di_LightEnvUpdate + .text.C3Di_LightEnvDirty + 0x0000000000107144 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x0000000000107144 C3Di_LightEnvDirty + .text.C3Di_AptEventHook + 0x0000000000107148 0x8c /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .text.C3D_Init + 0x00000000001071d4 0x21c /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x00000000001071d4 C3D_Init + .text.C3D_SetViewport + 0x00000000001073f0 0x98 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x00000000001073f0 C3D_SetViewport + .text.C3Di_UpdateContext + 0x0000000000107488 0x4b4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x0000000000107488 C3Di_UpdateContext + .text.C3Di_SplitFrame + 0x000000000010793c 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x000000000010793c C3Di_SplitFrame + .text.C3D_BindProgram + 0x000000000010795c 0x114 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x000000000010795c C3D_BindProgram + .text.C3Di_RenderQueueInit + 0x0000000000107a70 0x54 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.onVBlank1 + 0x0000000000107ac4 0xcc /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.onVBlank0 + 0x0000000000107b90 0x19c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3Di_RenderTargetNew + 0x0000000000107d2c 0xc /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3Di_WaitAndClearQueue + 0x0000000000107d38 0x7c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.onQueueFinish + 0x0000000000107db4 0xc0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_FrameSplit.part.6 + 0x0000000000107e74 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .text.C3D_FrameSync + 0x0000000000107eb8 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107eb8 C3D_FrameSync + .text.C3Di_RenderQueueWaitDone + 0x0000000000107ee8 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107ee8 C3Di_RenderQueueWaitDone + .text.C3D_FrameBegin + 0x0000000000107f08 0x7c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107f08 C3D_FrameBegin + .text.C3D_FrameDrawOn + 0x0000000000107f84 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107f84 C3D_FrameDrawOn + .text.C3D_FrameSplit + 0x0000000000107fcc 0x18 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107fcc C3D_FrameSplit + .text.C3D_FrameEnd + 0x0000000000107fe4 0x1b0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000107fe4 C3D_FrameEnd + .text.C3D_FrameEndHook + 0x0000000000108194 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000108194 C3D_FrameEndHook + .text.C3D_RenderTargetCreate + 0x00000000001081b0 0x17c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x00000000001081b0 C3D_RenderTargetCreate + .text.C3D_RenderTargetSetOutput + 0x000000000010832c 0x4c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x000000000010832c C3D_RenderTargetSetOutput + .text.C3D_SyncTextureCopy + 0x0000000000108378 0xb4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x0000000000108378 C3D_SyncTextureCopy + .text.C3D_TexInitWithParams + 0x000000000010842c 0x284 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x000000000010842c C3D_TexInitWithParams + .text.C3D_TexLoadImage + 0x00000000001086b0 0xdc /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x00000000001086b0 C3D_TexLoadImage + .text.C3D_TexBind + 0x000000000010878c 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x000000000010878c C3D_TexBind + .text.C3D_TexDelete + 0x00000000001087d4 0x7c /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x00000000001087d4 C3D_TexDelete + .text.C3Di_SetTex + 0x0000000000108850 0x174 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x0000000000108850 C3Di_SetTex + .text.Tex3DSi_ImportCommon + 0x00000000001089c4 0x3e8 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .text.Tex3DS_TextureImportStdio + 0x0000000000108dac 0x34 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + 0x0000000000108dac Tex3DS_TextureImportStdio + .text.Tex3DS_GetSubTexture + 0x0000000000108de0 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + 0x0000000000108de0 Tex3DS_GetSubTexture + .text.Tex3DS_TextureFree + 0x0000000000108dfc 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + 0x0000000000108dfc Tex3DS_TextureFree + .text.C3D_CalcColorBufSize + 0x0000000000108e00 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x0000000000108e00 C3D_CalcColorBufSize + .text.C3D_CalcDepthBufSize + 0x0000000000108e1c 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x0000000000108e1c C3D_CalcDepthBufSize + .text.C3D_SetFrameBuf + 0x0000000000108e38 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x0000000000108e38 C3D_SetFrameBuf + .text.C3Di_FrameBufBind + 0x0000000000108e7c 0x168 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x0000000000108e7c C3Di_FrameBufBind + .text.C3D_FrameBufClear + 0x0000000000108fe4 0xc8 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x0000000000108fe4 C3D_FrameBufClear + .text.C3D_FrameBufTransfer + 0x00000000001090ac 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x00000000001090ac C3D_FrameBufTransfer + .text.C3D_GetTexEnv + 0x00000000001090f4 0x34 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + 0x00000000001090f4 C3D_GetTexEnv + .text.C3Di_TexEnvBind + 0x0000000000109128 0x24 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + 0x0000000000109128 C3Di_TexEnvBind + .text.C3D_ProcTexInit + 0x000000000010914c 0x6c /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x000000000010914c C3D_ProcTexInit + .text.C3D_ProcTexBind + 0x00000000001091b8 0x50 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x00000000001091b8 C3D_ProcTexBind + .text.C3D_ProcTexLutBind + 0x0000000000109208 0x60 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x0000000000109208 C3D_ProcTexLutBind + .text.ProcTexLut_FromArray + 0x0000000000109268 0xa4 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x0000000000109268 ProcTexLut_FromArray + .text.C3Di_ProcTexUpdate + 0x000000000010930c 0x174 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x000000000010930c C3Di_ProcTexUpdate + .text.C3Di_ProcTexDirty + 0x0000000000109480 0x68 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x0000000000109480 C3Di_ProcTexDirty + .text.C3D_UpdateUniforms + 0x00000000001094e8 0x2b8 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0x00000000001094e8 C3D_UpdateUniforms + .text.C3Di_DirtyUniforms + 0x00000000001097a0 0xc0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0x00000000001097a0 C3Di_DirtyUniforms + .text.C3Di_LoadShaderUniforms + 0x0000000000109860 0xe0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0x0000000000109860 C3Di_LoadShaderUniforms + .text.C3Di_ClearShaderUniforms + 0x0000000000109940 0x28 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0x0000000000109940 C3Di_ClearShaderUniforms + .text.BufInfo_Init + 0x0000000000109968 0x24 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + 0x0000000000109968 BufInfo_Init + .text.BufInfo_Add + 0x000000000010998c 0x84 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + 0x000000000010998c BufInfo_Add + .text.C3D_SetBufInfo + 0x0000000000109a10 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + 0x0000000000109a10 C3D_SetBufInfo + .text.C3Di_BufInfoBind + 0x0000000000109a50 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + 0x0000000000109a50 C3Di_BufInfoBind + .text.C3D_DrawArrays + 0x0000000000109a98 0x148 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + 0x0000000000109a98 C3D_DrawArrays + .text.C3D_DepthMap + 0x0000000000109be0 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109be0 C3D_DepthMap + .text.C3D_CullFace + 0x0000000000109c20 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109c20 C3D_CullFace + .text.C3D_StencilTest + 0x0000000000109c3c 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109c3c C3D_StencilTest + .text.C3D_StencilOp + 0x0000000000109c7c 0x24 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109c7c C3D_StencilOp + .text.C3D_BlendingColor + 0x0000000000109ca0 0x1c /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109ca0 C3D_BlendingColor + .text.C3D_EarlyDepthTest + 0x0000000000109cbc 0x24 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109cbc C3D_EarlyDepthTest + .text.C3D_DepthTest + 0x0000000000109ce0 0x2c /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109ce0 C3D_DepthTest + .text.C3D_AlphaTest + 0x0000000000109d0c 0x2c /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109d0c C3D_AlphaTest + .text.C3D_AlphaBlend + 0x0000000000109d38 0x50 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109d38 C3D_AlphaBlend + .text.C3D_FragOpMode + 0x0000000000109d88 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109d88 C3D_FragOpMode + .text.C3D_FragOpShadow + 0x0000000000109db8 0x44 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109db8 C3D_FragOpShadow + .text.C3Di_EffectBind + 0x0000000000109dfc 0x174 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x0000000000109dfc C3Di_EffectBind + .text.AttrInfo_Init + 0x0000000000109f70 0x28 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + 0x0000000000109f70 AttrInfo_Init + .text.AttrInfo_AddLoader + 0x0000000000109f98 0xa0 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + 0x0000000000109f98 AttrInfo_AddLoader + .text.C3D_SetAttrInfo + 0x000000000010a038 0x54 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + 0x000000000010a038 C3D_SetAttrInfo + .text.C3Di_AttrInfoBind + 0x000000000010a08c 0x80 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + 0x000000000010a08c C3Di_AttrInfoBind + .text.C3D_ImmSendAttrib + 0x000000000010a10c 0xa4 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + 0x000000000010a10c C3D_ImmSendAttrib + .text.Mtx_Ortho + 0x000000000010a1b0 0xcc /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + 0x000000000010a1b0 Mtx_Ortho + .text.Mtx_OrthoTilt + 0x000000000010a27c 0xcc /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + 0x000000000010a27c Mtx_OrthoTilt + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x000000000010a348 0x24 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x000000000010a36c 0x4 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramMemAlign + 0x000000000010a370 0x110 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x000000000010a370 vramMemAlign + .text.vramAlloc + 0x000000000010a480 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x000000000010a480 vramAlloc + .text.vramFree + 0x000000000010a488 0x50 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x000000000010a488 vramFree + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x000000000010a4d8 0x24 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x000000000010a4fc 0x4 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearMemAlign + 0x000000000010a500 0x11c /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x000000000010a500 linearMemAlign + .text.linearAlloc + 0x000000000010a61c 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x000000000010a61c linearAlloc + .text.linearFree + 0x000000000010a624 0x50 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x000000000010a624 linearFree + .text._ZN7MemPool13CoalesceRightEP8MemBlock + 0x000000000010a674 0x90 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x000000000010a674 MemPool::CoalesceRight(MemBlock*) + .text._ZN7MemPool8AllocateER8MemChunkmi + 0x000000000010a704 0x174 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x000000000010a704 MemPool::Allocate(MemChunk&, unsigned long, int) + .text._ZN7MemPool10DeallocateERK8MemChunk + 0x000000000010a878 0xfc /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x000000000010a878 MemPool::Deallocate(MemChunk const&) + .text.romfs_close + 0x000000000010a974 0x8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_seek + 0x000000000010a97c 0xbc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirreset + 0x000000000010aa38 0x28 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_fstat + 0x000000000010aa60 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text._romfs_read_chk + 0x000000000010aad8 0x54 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_read + 0x000000000010ab2c 0xdc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_free + 0x000000000010ac08 0x84 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsMountCommon + 0x000000000010ac8c 0x16c /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirnext + 0x000000000010adf8 0x250 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsInitMtime.isra.4 + 0x000000000010b048 0xbc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.searchForFile.constprop.7 + 0x000000000010b104 0xb4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.searchForDir.constprop.8 + 0x000000000010b1b8 0xb8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.navigateToDir.constprop.6 + 0x000000000010b270 0x1b4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_open + 0x000000000010b424 0x120 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_stat + 0x000000000010b544 0x208 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_chdir + 0x000000000010b74c 0x54 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_diropen + 0x000000000010b7a0 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfs_dirclose + 0x000000000010b818 0x8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .text.romfsMount + 0x000000000010b820 0x340 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x000000000010b820 romfsMount + .text.romfsMountFromFile + 0x000000000010bb60 0x68 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x000000000010bb60 romfsMountFromFile + .text.romfsUnmount + 0x000000000010bbc8 0x78 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x000000000010bbc8 romfsUnmount + .text.getSysTime + 0x000000000010bc40 0x58 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.__ctru_speedup_config.part.0 + 0x000000000010bc98 0x28 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertVirtToPhys + 0x000000000010bcc0 0x4c /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000010bcc0 osConvertVirtToPhys + .text.osGetMemRegionUsed + 0x000000000010bd0c 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000010bd0c osGetMemRegionUsed + .text.__libctru_gtod + 0x000000000010bd30 0x128 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000010bd30 __libctru_gtod + .text.__ctru_speedup_config + 0x000000000010be58 0x18 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000010be58 __ctru_speedup_config + .text.osSetSpeedupEnable + 0x000000000010be70 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000010be70 osSetSpeedupEnable + .text.fontEnsureMapped + 0x000000000010be94 0xbc /opt/devkitpro/libctru/lib/libctru.a(font.o) + 0x000000000010be94 fontEnsureMapped + .text.fontGlyphIndexFromCodePoint + 0x000000000010bf50 0xdc /opt/devkitpro/libctru/lib/libctru.a(font.o) + 0x000000000010bf50 fontGlyphIndexFromCodePoint + .text.fontCalcGlyphPos + 0x000000000010c02c 0x1d8 /opt/devkitpro/libctru/lib/libctru.a(font.o) + 0x000000000010c02c fontCalcGlyphPos + .text.__read_versionbin.constprop.0 + 0x000000000010c204 0xdc /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .text.osGetSystemVersionData + 0x000000000010c2e0 0x114 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + 0x000000000010c2e0 osGetSystemVersionData + .text.srvExit 0x000000000010c3f4 0x58 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x000000000010c3f4 srvExit + .text.srvRegisterClient + 0x000000000010c44c 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x000000000010c44c srvRegisterClient + .text.srvInit 0x000000000010c484 0xc8 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x000000000010c484 srvInit + .text.srvGetServiceHandleDirect + 0x000000000010c54c 0x80 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x000000000010c54c srvGetServiceHandleDirect + .text.srvGetServiceHandle + 0x000000000010c5cc 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x000000000010c5cc srvGetServiceHandle + .text.gfxSetFramebufferInfo.part.0 + 0x000000000010c604 0x8c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSetFramebufferInfo + 0x000000000010c690 0x6c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxGetFramebuffer.part.1 + 0x000000000010c6fc 0x58 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxIs3D 0x000000000010c754 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010c754 gfxIs3D + .text.__get_bytes_per_pixel + 0x000000000010c764 0x18 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010c764 __get_bytes_per_pixel + .text.gfxSetScreenFormat + 0x000000000010c77c 0x184 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010c77c gfxSetScreenFormat + .text.gfxInit 0x000000000010c900 0x210 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010c900 gfxInit + .text.gfxInitDefault + 0x000000000010cb10 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010cb10 gfxInitDefault + .text.gfxGetFramebuffer + 0x000000000010cb20 0x60 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010cb20 gfxGetFramebuffer + .text.gfxConfigScreen + 0x000000000010cb80 0xf8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000010cb80 gfxConfigScreen + .text.shaderInstanceInit + 0x000000000010cc78 0x1ec /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010cc78 shaderInstanceInit + .text.shaderInstanceFree + 0x000000000010ce64 0x34 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010ce64 shaderInstanceFree + .text.shaderInstanceGetUniformLocation + 0x000000000010ce98 0x18 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010ce98 shaderInstanceGetUniformLocation + .text.shaderProgramInit + 0x000000000010ceb0 0x18 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010ceb0 shaderProgramInit + .text.shaderProgramSetVsh + 0x000000000010cec8 0x6c /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010cec8 shaderProgramSetVsh + .text.shaderProgramConfigure + 0x000000000010cf34 0x8d4 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0x000000000010cf34 shaderProgramConfigure + .text.DVLE_GenerateOutmap.part.0 + 0x000000000010d808 0x1f8 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .text.DVLB_ParseFile + 0x000000000010da00 0x1cc /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + 0x000000000010da00 DVLB_ParseFile + .text.DVLE_GetUniformRegister + 0x000000000010dbcc 0x78 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + 0x000000000010dbcc DVLE_GetUniformRegister + .text.submitGxCommand + 0x000000000010dc44 0x38 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .text.GX_BindQueue + 0x000000000010dc7c 0x10 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000010dc7c GX_BindQueue + .text.GX_ProcessCommandList + 0x000000000010dc8c 0x50 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000010dc8c GX_ProcessCommandList + .text.GX_MemoryFill + 0x000000000010dcdc 0x54 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000010dcdc GX_MemoryFill + .text.GX_DisplayTransfer + 0x000000000010dd30 0x48 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000010dd30 GX_DisplayTransfer + .text.GX_TextureCopy + 0x000000000010dd78 0x4c /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000010dd78 GX_TextureCopy + .text.gxCmdQueueDoCommands.part.0 + 0x000000000010ddc4 0x74 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .text.gxCmdQueueInterrupt + 0x000000000010de38 0xc8 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010de38 gxCmdQueueInterrupt + .text.gxCmdQueueClear + 0x000000000010df00 0x4c /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010df00 gxCmdQueueClear + .text.gxCmdQueueAdd + 0x000000000010df4c 0xf8 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010df4c gxCmdQueueAdd + .text.gxCmdQueueRun + 0x000000000010e044 0x80 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010e044 gxCmdQueueRun + .text.gxCmdQueueStop + 0x000000000010e0c4 0x60 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010e0c4 gxCmdQueueStop + .text.gxCmdQueueWait + 0x000000000010e124 0x84 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x000000000010e124 gxCmdQueueWait + .text.GPUCMD_Add + 0x000000000010e1a8 0x130 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000010e1a8 GPUCMD_Add + .text.GPUCMD_Split + 0x000000000010e2d8 0xb0 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000010e2d8 GPUCMD_Split + .text.f32tof16 + 0x000000000010e388 0x34 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000010e388 f32tof16 + .text.f32tof24 + 0x000000000010e3bc 0x34 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000010e3bc f32tof24 + .text.f32tof31 + 0x000000000010e3f0 0x38 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000010e3f0 f32tof31 + .text.cfguInit + 0x000000000010e428 0xa4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e428 cfguInit + .text.cfguExit + 0x000000000010e4cc 0x3c /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e4cc cfguExit + .text.CFGU_SecureInfoGetRegion + 0x000000000010e508 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e508 CFGU_SecureInfoGetRegion + .text.CFGU_GetSystemModel + 0x000000000010e540 0x38 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e540 CFGU_GetSystemModel + .text.CFGU_GetConfigInfoBlk2 + 0x000000000010e578 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e578 CFGU_GetConfigInfoBlk2 + .text.CFG_GetConfigInfoBlk8 + 0x000000000010e5bc 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e5bc CFG_GetConfigInfoBlk8 + .text.CFGU_GetSystemLanguage + 0x000000000010e600 0x14 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e600 CFGU_GetSystemLanguage + .text.CFGI_SecureInfoGetSerialNumber + 0x000000000010e614 0x44 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e614 CFGI_SecureInfoGetSerialNumber + .text.CFGI_GetLocalFriendCodeSeed + 0x000000000010e658 0x3c /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0x000000000010e658 CFGI_GetLocalFriendCodeSeed + .text.srvPmGetSessionHandle + 0x000000000010e694 0xc /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x000000000010e694 srvPmGetSessionHandle + .text.dspExit 0x000000000010e6a0 0x3c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x000000000010e6a0 dspExit + .text.DSP_UnloadComponent + 0x000000000010e6dc 0x2c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x000000000010e6dc DSP_UnloadComponent + .text.dspInit 0x000000000010e708 0x80 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x000000000010e708 dspInit + .text.gspInit 0x000000000010e788 0x74 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e788 gspInit + .text.gspExit 0x000000000010e7fc 0x3c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e7fc gspExit + .text.gspSetEventCallback + 0x000000000010e838 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e838 gspSetEventCallback + .text.gspInitEventHandler + 0x000000000010e86c 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e86c gspInitEventHandler + .text.gspWaitForEvent + 0x000000000010e90c 0x44 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e90c gspWaitForEvent + .text.gspWaitForAnyEvent + 0x000000000010e950 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010e950 gspWaitForAnyEvent + .text.gspEventThreadMain + 0x000000000010e9b4 0x178 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspSubmitGxCommand + 0x000000000010eb2c 0x120 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010eb2c gspSubmitGxCommand + .text.GSPGPU_ReadHWRegs + 0x000000000010ec4c 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ec4c GSPGPU_ReadHWRegs + .text.GSPGPU_SetBufferSwap + 0x000000000010ecb4 0x6c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ecb4 GSPGPU_SetBufferSwap + .text.GSPGPU_FlushDataCache + 0x000000000010ed20 0x4c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ed20 GSPGPU_FlushDataCache + .text.GSPGPU_SetLcdForceBlack + 0x000000000010ed6c 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ed6c GSPGPU_SetLcdForceBlack + .text.GSPGPU_RegisterInterruptRelayQueue + 0x000000000010eda0 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010eda0 GSPGPU_RegisterInterruptRelayQueue + .text.GSPGPU_AcquireRight + 0x000000000010ee04 0x48 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ee04 GSPGPU_AcquireRight + .text.GSPGPU_ReleaseRight + 0x000000000010ee4c 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ee4c GSPGPU_ReleaseRight + .text.GSPGPU_ImportDisplayCaptureInfo + 0x000000000010ee78 0x80 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ee78 GSPGPU_ImportDisplayCaptureInfo + .text.GSPGPU_SaveVramSysArea + 0x000000000010eef8 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010eef8 GSPGPU_SaveVramSysArea + .text.GSPGPU_RestoreVramSysArea + 0x000000000010ef24 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000010ef24 GSPGPU_RestoreVramSysArea + .text.mcuHwcInit + 0x000000000010ef50 0x74 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010ef50 mcuHwcInit + .text.mcuHwcExit + 0x000000000010efc4 0x3c /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010efc4 mcuHwcExit + .text.MCUHWC_GetBatteryVoltage + 0x000000000010f000 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010f000 MCUHWC_GetBatteryVoltage + .text.MCUHWC_GetBatteryLevel + 0x000000000010f038 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010f038 MCUHWC_GetBatteryLevel + .text.MCUHWC_GetFwVerHigh + 0x000000000010f070 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010f070 MCUHWC_GetFwVerHigh + .text.MCUHWC_GetFwVerLow + 0x000000000010f0a8 0x38 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0x000000000010f0a8 MCUHWC_GetFwVerLow + .text.acExit 0x000000000010f0e0 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x000000000010f0e0 acExit + .text.amInit 0x000000000010f11c 0xa4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f11c amInit + .text.amAppInit + 0x000000000010f1c0 0x8c /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f1c0 amAppInit + .text.amExit 0x000000000010f24c 0x3c /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f24c amExit + .text.AM_GetTitleCount + 0x000000000010f288 0x48 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f288 AM_GetTitleCount + .text.AM_GetTicketCount + 0x000000000010f2d0 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f2d0 AM_GetTicketCount + .text.AM_GetDeviceId + 0x000000000010f310 0x40 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x000000000010f310 AM_GetDeviceId + .text._aptDebug + 0x000000000010f350 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f350 _aptDebug + .text.aptSendCommand + 0x000000000010f354 0x170 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f354 aptSendCommand + .text.aptExitProcess + 0x000000000010f4c4 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptHook 0x000000000010f500 0x34 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f500 aptHook + .text.APT_GetAppletInfo + 0x000000000010f534 0x98 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f534 APT_GetAppletInfo + .text.APT_InquireNotification + 0x000000000010f5cc 0x4c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f5cc APT_InquireNotification + .text.aptEventHandler + 0x000000000010f618 0x198 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_AppletUtility + 0x000000000010f7b0 0x74 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f7b0 APT_AppletUtility + .text.aptSetSleepAllowed + 0x000000000010f824 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f824 aptSetSleepAllowed + .text.APT_GlanceParameter + 0x000000000010f8d4 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f8d4 APT_GlanceParameter + .text.APT_ReceiveParameter + 0x000000000010f984 0xc4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010f984 APT_ReceiveParameter + .text.aptReceiveParameter.constprop.0 + 0x000000000010fa48 0xbc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000010fb04 0x4 + .text.aptScreenTransfer + 0x000000000010fb08 0x1e0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptWaitForWakeUp + 0x000000000010fce8 0x210 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CancelParameter + 0x000000000010fef8 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010fef8 APT_CancelParameter + .text.aptInit 0x000000000010ff68 0x25c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000010ff68 aptInit + .text.aptClearParamQueue + 0x00000000001101c4 0x88 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptMainLoop + 0x000000000011024c 0x208 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000011024c aptMainLoop + *fill* 0x0000000000110454 0x4 + .text.aptExit 0x0000000000110458 0x23c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000110458 aptExit + .text.APT_SetAppCpuTimeLimit + 0x0000000000110694 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000110694 APT_SetAppCpuTimeLimit + .text.APT_GetAppCpuTimeLimit + 0x00000000001106c4 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00000000001106c4 APT_GetAppCpuTimeLimit + .text.APT_CheckNew3DS + 0x0000000000110700 0x7c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x0000000000110700 APT_CheckNew3DS + .text.APT_GetSharedFont + 0x000000000011077c 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x000000000011077c APT_GetSharedFont + .text.ptmuInit + 0x00000000001107c4 0x74 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x00000000001107c4 ptmuInit + .text.ptmuExit + 0x0000000000110838 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000110838 ptmuExit + .text.PTMU_GetBatteryChargeState + 0x0000000000110874 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x0000000000110874 PTMU_GetBatteryChargeState + .text.PTMU_GetAdapterState + 0x00000000001108ac 0x44 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x00000000001108ac PTMU_GetAdapterState + .text.hidCheckSectionUpdateTime.part.0 + 0x00000000001108f0 0x28 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidExit 0x0000000000110918 0xd0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110918 hidExit + .text.hidScanInput + 0x00000000001109e8 0x210 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00000000001109e8 hidScanInput + .text.hidKeysHeld + 0x0000000000110bf8 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110bf8 hidKeysHeld + .text.hidKeysDown + 0x0000000000110c08 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110c08 hidKeysDown + .text.hidTouchRead + 0x0000000000110c18 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110c18 hidTouchRead + .text.HIDUSER_GetHandles + 0x0000000000110c30 0x90 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110c30 HIDUSER_GetHandles + .text.hidInit 0x0000000000110cc0 0x1a4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110cc0 hidInit + .text.HIDUSER_GetSoundVolume + 0x0000000000110e64 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0000000000110e64 HIDUSER_GetSoundVolume + .text.ptmSysmInit + 0x0000000000110e9c 0x74 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0000000000110e9c ptmSysmInit + .text.ptmSysmExit + 0x0000000000110f10 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0000000000110f10 ptmSysmExit + .text.PTMSYSM_ConfigureNew3DSCPU + 0x0000000000110f4c 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0000000000110f4c PTMSYSM_ConfigureNew3DSCPU + .text.gspLcdInit + 0x0000000000110f80 0x74 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x0000000000110f80 gspLcdInit + .text.gspLcdExit + 0x0000000000110ff4 0x3c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x0000000000110ff4 gspLcdExit + .text.GSPLCD_GetVendors + 0x0000000000111030 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x0000000000111030 GSPLCD_GetVendors + .text.fsSessionForArchive.part.0 + 0x0000000000111070 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsInit 0x0000000000111098 0xc4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111098 fsInit + .text.fsExit 0x000000000011115c 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x000000000011115c fsExit + .text.fsExemptFromSession + 0x0000000000111198 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111198 fsExemptFromSession + .text.fsUnexemptFromSession + 0x00000000001111fc 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001111fc fsUnexemptFromSession + .text.fsMakePath + 0x0000000000111250 0x88 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111250 fsMakePath + .text.FSUSER_OpenFile + 0x00000000001112d8 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001112d8 FSUSER_OpenFile + .text.FSUSER_OpenFileDirectly + 0x0000000000111394 0xd4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111394 FSUSER_OpenFileDirectly + .text.FSUSER_DeleteFile + 0x0000000000111468 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111468 FSUSER_DeleteFile + .text.FSUSER_RenameFile + 0x000000000011150c 0xdc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x000000000011150c FSUSER_RenameFile + .text.FSUSER_DeleteDirectory + 0x00000000001115e8 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001115e8 FSUSER_DeleteDirectory + .text.FSUSER_CreateFile + 0x000000000011168c 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x000000000011168c FSUSER_CreateFile + .text.FSUSER_CreateDirectory + 0x0000000000111748 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111748 FSUSER_CreateDirectory + .text.FSUSER_RenameDirectory + 0x00000000001117f4 0xdc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001117f4 FSUSER_RenameDirectory + .text.FSUSER_OpenDirectory + 0x00000000001118d0 0xa0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00000000001118d0 FSUSER_OpenDirectory + .text.FSUSER_OpenArchive + 0x0000000000111970 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111970 FSUSER_OpenArchive + .text.FSUSER_ControlArchive + 0x0000000000111a08 0x98 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111a08 FSUSER_ControlArchive + .text.FSUSER_CloseArchive + 0x0000000000111aa0 0x70 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111aa0 FSUSER_CloseArchive + .text.FSUSER_GetCardType + 0x0000000000111b10 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111b10 FSUSER_GetCardType + .text.FSUSER_GetSdmcArchiveResource + 0x0000000000111b68 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111b68 FSUSER_GetSdmcArchiveResource + .text.FSUSER_IsSdmcDetected + 0x0000000000111be0 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111be0 FSUSER_IsSdmcDetected + .text.FSUSER_IsSdmcWritable + 0x0000000000111c44 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111c44 FSUSER_IsSdmcWritable + .text.FSUSER_GetSdmcCid + 0x0000000000111ca8 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111ca8 FSUSER_GetSdmcCid + .text.FSUSER_GetNandCid + 0x0000000000111d00 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111d00 FSUSER_GetNandCid + .text.FSUSER_CardSlotIsInserted + 0x0000000000111d58 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111d58 FSUSER_CardSlotIsInserted + .text.FSUSER_GetArchiveResource + 0x0000000000111dbc 0x7c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111dbc FSUSER_GetArchiveResource + .text.FSFILE_Read + 0x0000000000111e38 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111e38 FSFILE_Read + .text.FSFILE_Write + 0x0000000000111e90 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111e90 FSFILE_Write + .text.FSFILE_GetSize + 0x0000000000111ef4 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111ef4 FSFILE_GetSize + .text.FSFILE_SetSize + 0x0000000000111f2c 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111f2c FSFILE_SetSize + .text.FSFILE_Close + 0x0000000000111f54 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111f54 FSFILE_Close + .text.FSFILE_Flush + 0x0000000000111f90 0x24 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111f90 FSFILE_Flush + .text.FSDIR_Read + 0x0000000000111fb4 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000111fb4 FSDIR_Read + .text.FSDIR_Close + 0x0000000000112008 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0000000000112008 FSDIR_Close + .text.gethostid + 0x0000000000112044 0x50 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + 0x0000000000112044 gethostid + .text.soc_open + 0x0000000000112094 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_read + 0x00000000001120a4 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_write + 0x00000000001120d4 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_close + 0x0000000000112104 0x90 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.socInit 0x0000000000112194 0x14c /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x0000000000112194 socInit + .text.socExit 0x00000000001122e0 0x88 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x00000000001122e0 socExit + .text.socuipc_cmd7 + 0x0000000000112368 0x13c /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x0000000000112368 socuipc_cmd7 + .text.socuipc_cmd8 + 0x00000000001124a4 0x154 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x00000000001124a4 socuipc_cmd8 + .text.soc_recvfrom + 0x00000000001125f8 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x00000000001125f8 soc_recvfrom + .text.socuipc_cmd9 + 0x0000000000112608 0x15c /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x0000000000112608 socuipc_cmd9 + .text.socuipc_cmda + 0x0000000000112764 0x160 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x0000000000112764 socuipc_cmda + .text.soc_sendto + 0x00000000001128c4 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x00000000001128c4 soc_sendto + .text.iov_memmove + 0x00000000001128d4 0x128 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.buffer_read + 0x00000000001129fc 0xd8 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.iov_read + 0x0000000000112ad4 0xdc /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompress_lzss + 0x0000000000112bb0 0x268 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompress_huff.isra.1.part.2 + 0x0000000000112e18 0x2c4 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompress_rle + 0x00000000001130dc 0x1d4 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompress_lz11 + 0x00000000001132b0 0x444 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .text.decompressCallback_Stdio + 0x00000000001136f4 0x14 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + 0x00000000001136f4 decompressCallback_Stdio + .text.decompressHeader + 0x0000000000113708 0xe8 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + 0x0000000000113708 decompressHeader + .text.decompressV + 0x00000000001137f0 0x268 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + 0x00000000001137f0 decompressV + .text.rbtree_init + 0x0000000000113a58 0x14 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x0000000000113a58 rbtree_init + .text.do_insert + 0x0000000000113a6c 0x18c /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert + 0x0000000000113bf8 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x0000000000113bf8 rbtree_insert + .text.rbtree_rotate + 0x0000000000113c00 0x90 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x0000000000113c00 rbtree_rotate + .text.rbtree_remove + 0x0000000000113c90 0x330 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x0000000000113c90 rbtree_remove + .text.rbtree_find + 0x0000000000113fc0 0x74 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x0000000000113fc0 rbtree_find + .text.utf16_to_utf8 + 0x0000000000114034 0xe8 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x0000000000114034 utf16_to_utf8 + .text.decode_utf16 + 0x000000000011411c 0x60 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x000000000011411c decode_utf16 + .text.decode_utf8 + 0x000000000011417c 0x138 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x000000000011417c decode_utf8 + .text.utf8_to_utf16 + 0x00000000001142b4 0xc0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x00000000001142b4 utf8_to_utf16 + .text.__libctru_init + 0x0000000000114374 0x38 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0x0000000000114374 __libctru_init + .text.__libctru_nanosleep + 0x00000000001143ac 0x38 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__ctru_get_reent + 0x00000000001143e4 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__system_initSyscalls + 0x0000000000114414 0xfc /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x0000000000114414 __system_initSyscalls + .text.__system_allocateHeaps + 0x0000000000114510 0x104 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x0000000000114510 __system_allocateHeaps + .text.__system_initArgv + 0x0000000000114614 0xf0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x0000000000114614 __system_initArgv + .text.svcControlMemory + 0x0000000000114704 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114704 svcControlMemory + .text.svcExitProcess + 0x0000000000114724 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114724 svcExitProcess + .text.svcCreateThread + 0x000000000011472c 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000011472c svcCreateThread + .text.svcExitThread + 0x000000000011474c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000011474c svcExitThread + .text.svcSleepThread + 0x0000000000114754 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114754 svcSleepThread + .text.svcReleaseMutex + 0x000000000011475c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000011475c svcReleaseMutex + .text.svcCreateEvent + 0x0000000000114764 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114764 svcCreateEvent + .text.svcSignalEvent + 0x0000000000114778 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114778 svcSignalEvent + .text.svcClearEvent + 0x0000000000114780 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114780 svcClearEvent + .text.svcCreateMemoryBlock + 0x0000000000114788 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114788 svcCreateMemoryBlock + .text.svcMapMemoryBlock + 0x00000000001147a0 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147a0 svcMapMemoryBlock + .text.svcUnmapMemoryBlock + 0x00000000001147a8 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147a8 svcUnmapMemoryBlock + .text.svcCreateAddressArbiter + 0x00000000001147b0 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147b0 svcCreateAddressArbiter + .text.svcArbitrateAddress + 0x00000000001147c4 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147c4 svcArbitrateAddress + .text.svcCloseHandle + 0x00000000001147dc 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147dc svcCloseHandle + .text.svcWaitSynchronization + 0x00000000001147e4 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147e4 svcWaitSynchronization + .text.svcWaitSynchronizationN + 0x00000000001147ec 0x28 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00000000001147ec svcWaitSynchronizationN + .text.svcDuplicateHandle + 0x0000000000114814 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114814 svcDuplicateHandle + .text.svcGetSystemTick + 0x0000000000114828 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114828 svcGetSystemTick + .text.svcGetSystemInfo + 0x0000000000114830 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114830 svcGetSystemInfo + .text.svcConnectToPort + 0x0000000000114848 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114848 svcConnectToPort + .text.svcSendSyncRequest + 0x000000000011485c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x000000000011485c svcSendSyncRequest + .text.svcBreak + 0x0000000000114864 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x0000000000114864 svcBreak + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x000000000011486c 0x24 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x0000000000114890 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableAlloc + 0x0000000000114894 0xe4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x0000000000114894 mappableAlloc + .text.mappableFree + 0x0000000000114978 0x50 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x0000000000114978 mappableFree + .text.LightLock_Unlock.part.1 + 0x00000000001149c8 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.__sync_init + 0x0000000000114a00 0xc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114a00 __sync_init + .text.__sync_fini + 0x0000000000114a0c 0x18 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114a0c __sync_fini + .text.__sync_get_arbiter + 0x0000000000114a24 0x10 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114a24 __sync_get_arbiter + .text.LightLock_Init + 0x0000000000114a34 0x18 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114a34 LightLock_Init + .text.LightLock_Lock + 0x0000000000114a4c 0x9c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114a4c LightLock_Lock + .text.LightLock_TryLock + 0x0000000000114ae8 0x34 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114ae8 LightLock_TryLock + .text.LightLock_Unlock + 0x0000000000114b1c 0x20 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114b1c LightLock_Unlock + .text.RecursiveLock_Init + 0x0000000000114b3c 0x24 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114b3c RecursiveLock_Init + .text.RecursiveLock_Lock + 0x0000000000114b60 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114b60 RecursiveLock_Lock + .text.RecursiveLock_TryLock + 0x0000000000114b90 0x58 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114b90 RecursiveLock_TryLock + .text.RecursiveLock_Unlock + 0x0000000000114be8 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114be8 RecursiveLock_Unlock + .text.LightEvent_Init + 0x0000000000114c20 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114c20 LightEvent_Init + .text.LightEvent_Clear + 0x0000000000114c58 0x7c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114c58 LightEvent_Clear + .text.LightEvent_Signal + 0x0000000000114cd4 0xdc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114cd4 LightEvent_Signal + .text.LightEvent_Wait + 0x0000000000114db0 0xc0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0000000000114db0 LightEvent_Wait + .text.envGetHandle + 0x0000000000114e70 0x80 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x0000000000114e70 envGetHandle + .text.envDestroyHandles + 0x0000000000114ef0 0x4c /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x0000000000114ef0 envDestroyHandles + .text.threadFree.part.0 + 0x0000000000114f3c 0x1c /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadCreate + 0x0000000000114f58 0x194 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x0000000000114f58 threadCreate + .text.threadJoin + 0x00000000001150ec 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00000000001150ec threadJoin + .text.threadExit + 0x0000000000115110 0x68 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x0000000000115110 threadExit + .text._thread_begin + 0x0000000000115178 0x48 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.irrstScanInput + 0x00000000001151c0 0xac /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00000000001151c0 irrstScanInput + .text.irrstKeysHeld + 0x000000000011526c 0x24 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000011526c irrstKeysHeld + .text.IRRST_GetHandles + 0x0000000000115290 0x50 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0000000000115290 IRRST_GetHandles + .text.irrstInit + 0x00000000001152e0 0x154 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00000000001152e0 irrstInit + .text.IRRST_Shutdown + 0x0000000000115434 0x2c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0000000000115434 IRRST_Shutdown + .text.irrstExit + 0x0000000000115460 0xac /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0000000000115460 irrstExit + .text._net_convert_error + 0x000000000011550c 0x3c /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000011550c _net_convert_error + .text.rbtree_node_next + 0x0000000000115548 0x78 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x0000000000115548 rbtree_node_next + .text.encode_utf16 + 0x00000000001155c0 0x68 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x00000000001155c0 encode_utf16 + .text.encode_utf8 + 0x0000000000115628 0x104 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x0000000000115628 encode_utf8 + .text.__appInit + 0x000000000011572c 0x1c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x000000000011572c __appInit + .text.__appExit + 0x0000000000115748 0x1c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x0000000000115748 __appExit + .text.__libctru_exit + 0x0000000000115764 0xa0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x0000000000115764 __libctru_exit + .text.sdmc_link + 0x0000000000115804 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirreset + 0x0000000000115814 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_chmod + 0x0000000000115824 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.error_cmp + 0x0000000000115834 0x24 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_translate_error + 0x0000000000115858 0x50 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fsync + 0x00000000001158a8 0x34 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_ftruncate + 0x00000000001158dc 0x54 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_statvfs + 0x0000000000115930 0xb8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirclose + 0x00000000001159e8 0x38 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_dirnext + 0x0000000000115a20 0x12c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_close + 0x0000000000115b4c 0x34 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fstat + 0x0000000000115b80 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_seek + 0x0000000000115bf4 0xd8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_read + 0x0000000000115ccc 0x84 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_write + 0x0000000000115d50 0xc0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_utf16path + 0x0000000000115e10 0x1b0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_rmdir + 0x0000000000115fc0 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_diropen + 0x0000000000116034 0xa4 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_chdir + 0x00000000001160d8 0xb0 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_mkdir + 0x0000000000116188 0x94 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_rename + 0x000000000011621c 0x108 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_unlink + 0x0000000000116324 0x74 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_stat + 0x0000000000116398 0x108 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_open + 0x00000000001164a0 0x198 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmc_fchmod + 0x0000000000116638 0x10 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .text.sdmcInit + 0x0000000000116648 0x168 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x0000000000116648 sdmcInit + .text.sdmcExit + 0x00000000001167b0 0x60 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x00000000001167b0 sdmcExit + .text.__aeabi_read_tp + 0x0000000000116810 0xc /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0x0000000000116810 __aeabi_read_tp + .text.ceilf 0x000000000011681c 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + 0x000000000011681c ceilf + .text.cosf 0x00000000001168d0 0xc0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + 0x00000000001168d0 cosf + .text.sinf 0x0000000000116990 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + 0x0000000000116990 sinf + .text.__ieee754_rem_pio2f + 0x0000000000116a58 0x2e0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + 0x0000000000116a58 __ieee754_rem_pio2f + .text.__kernel_cosf + 0x0000000000116d38 0x124 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + 0x0000000000116d38 __kernel_cosf + .text.__kernel_rem_pio2f + 0x0000000000116e5c 0x868 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + 0x0000000000116e5c __kernel_rem_pio2f + .text.__kernel_sinf + 0x00000000001176c4 0xa0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + 0x00000000001176c4 __kernel_sinf + .text.fabsf 0x0000000000117764 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + 0x0000000000117764 fabsf + .text.floorf 0x0000000000117774 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + 0x0000000000117774 floorf + .text.scalbnf 0x0000000000117828 0x124 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + 0x0000000000117828 scalbnf + .text.copysignf + 0x000000000011794c 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + 0x000000000011794c copysignf + .text.__fixdfdi + 0x0000000000117968 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + 0x0000000000117968 __aeabi_d2lz + 0x0000000000117968 __fixdfdi + *fill* 0x0000000000117994 0x4 + .text.__fixunsdfdi + 0x0000000000117998 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + 0x0000000000117998 __aeabi_d2ulz + 0x0000000000117998 __fixunsdfdi + .text.__udivmoddi4 + 0x00000000001179d8 0x128 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + 0x00000000001179d8 __udivmoddi4 + .text.bsearch 0x0000000000117b00 0x7c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + 0x0000000000117b00 bsearch + .text.calloc 0x0000000000117b7c 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + 0x0000000000117b7c calloc + .text._calloc_r + 0x0000000000117b9c 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + 0x0000000000117b9c _calloc_r + .text.__errno 0x0000000000117c30 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + 0x0000000000117c30 __errno + .text._fclose_r + 0x0000000000117c3c 0x160 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + 0x0000000000117c3c _fclose_r + .text.fclose 0x0000000000117d9c 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + 0x0000000000117d9c fclose + .text.__sflush_r + 0x0000000000117db4 0x270 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x0000000000117db4 __sflush_r + .text._fflush_r + 0x0000000000118024 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x0000000000118024 _fflush_r + .text.fflush 0x00000000001180b8 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + 0x00000000001180b8 fflush + .text.std 0x00000000001180f0 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .text._cleanup_r + 0x0000000000118168 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x0000000000118168 _cleanup_r + .text.__sfmoreglue + 0x0000000000118174 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x0000000000118174 __sfmoreglue + .text.__sinit 0x00000000001181bc 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x00000000001181bc __sinit + .text.__sfp 0x0000000000118248 0x110 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x0000000000118248 __sfp + .text.__sfp_lock_acquire + 0x0000000000118358 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x0000000000118358 __sfp_lock_acquire + .text.__sfp_lock_release + 0x0000000000118364 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + 0x0000000000118364 __sfp_lock_release + .text.__libc_fini_array + 0x0000000000118370 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + 0x0000000000118370 __libc_fini_array + .text._fopen_r + 0x00000000001183b0 0x13c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + 0x00000000001183b0 _fopen_r + .text.fopen 0x00000000001184ec 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + 0x00000000001184ec fopen + .text._fread_r + 0x000000000011850c 0x308 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + 0x000000000011850c _fread_r + .text.fread 0x0000000000118814 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + 0x0000000000118814 fread + .text._malloc_trim_r + 0x000000000011884c 0xf8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + 0x000000000011884c _malloc_trim_r + .text._free_r 0x0000000000118944 0x2e4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + 0x0000000000118944 _free_r + .text._fseek_r + 0x0000000000118c28 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + 0x0000000000118c28 _fseek_r + .text._fseeko_r + 0x0000000000118c44 0x5d0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + 0x0000000000118c44 _fseeko_r + .text._fwalk 0x0000000000119214 0x78 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + 0x0000000000119214 _fwalk + .text._fwalk_reent + 0x000000000011928c 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + 0x000000000011928c _fwalk_reent + .text.gmtime 0x000000000011930c 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + 0x000000000011930c gmtime + .text.gmtime_r + 0x0000000000119328 0x27c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + 0x0000000000119328 gmtime_r + .text.__libc_init_array + 0x00000000001195a4 0x7c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + 0x00000000001195a4 __libc_init_array + .text.__swhatbuf_r + 0x0000000000119620 0x94 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + 0x0000000000119620 __swhatbuf_r + .text.__smakebuf_r + 0x00000000001196b4 0xf4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + 0x00000000001196b4 __smakebuf_r + .text.memalign + 0x00000000001197a8 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + 0x00000000001197a8 memalign + .text._memalign_r + 0x00000000001197c8 0x14c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + 0x00000000001197c8 _memalign_r + .text.malloc 0x0000000000119914 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + 0x0000000000119914 malloc + .text.free 0x000000000011992c 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + 0x000000000011992c free + .text._malloc_r + 0x0000000000119944 0x78c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000119944 _malloc_r + .text.memcmp 0x000000000011a0d0 0xfc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + 0x000000000011a0d0 memcmp + .text.memcpy 0x000000000011a1cc 0x118 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + 0x000000000011a1cc memcpy + .text.memset 0x000000000011a2e4 0x114 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + 0x000000000011a2e4 memset + .text.__malloc_lock + 0x000000000011a3f8 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + 0x000000000011a3f8 __malloc_lock + .text.__malloc_unlock + 0x000000000011a404 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + 0x000000000011a404 __malloc_unlock + .text.qsort 0x000000000011a410 0x8ac /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + 0x000000000011a410 qsort + .text.lflush 0x000000000011acbc 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .text.__srefill_r + 0x000000000011acd8 0x1ac /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + 0x000000000011acd8 __srefill_r + .text.snprintf + 0x000000000011ae84 0xd4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + 0x000000000011ae84 snprintf + .text.sprintf 0x000000000011af58 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + 0x000000000011af58 sprintf + .text.__sread 0x000000000011afbc 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000011afbc __sread + .text.__swrite + 0x000000000011aff8 0x68 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000011aff8 __swrite + .text.__sseek 0x000000000011b060 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000011b060 __sseek + .text.__sclose + 0x000000000011b0a8 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + 0x000000000011b0a8 __sclose + .text.stpcpy 0x000000000011b0b0 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + 0x000000000011b0b0 stpcpy + .text.strcat 0x000000000011b120 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + 0x000000000011b120 strcat + .text.strchr 0x000000000011b190 0x180 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + 0x000000000011b190 strchr + .text.strcpy 0x000000000011b310 0xf0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + 0x000000000011b310 strcpy + .text.strlen 0x000000000011b400 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + 0x000000000011b400 strlen + .text.strncat 0x000000000011b45c 0x98 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + 0x000000000011b45c strncat + .text.strncmp 0x000000000011b4f4 0x10c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + 0x000000000011b4f4 strncmp + .text.strncpy 0x000000000011b600 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + 0x000000000011b600 strncpy + .text.strnlen 0x000000000011b6e0 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + 0x000000000011b6e0 strnlen + .text.critical_factorization + 0x000000000011b73c 0x110 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text.two_way_long_needle + 0x000000000011b84c 0x3a0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .text.strstr 0x000000000011bbec 0x370 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + 0x000000000011bbec strstr + .text.get_arg 0x000000000011bf5c 0x630 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + *fill* 0x000000000011c58c 0x4 + .text._svfprintf_r + 0x000000000011c590 0x3640 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + 0x000000000011c590 _svfprintf_r + .text.time 0x000000000011fbd0 0x3c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + 0x000000000011fbd0 time + .text._vsnprintf_r + 0x000000000011fc0c 0xa4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + 0x000000000011fc0c _vsnprintf_r + .text.vsnprintf + 0x000000000011fcb0 0x38 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + 0x000000000011fcb0 vsnprintf + .text._wcrtomb_r + 0x000000000011fce8 0xa0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + 0x000000000011fce8 _wcrtomb_r + .text._wcsrtombs_r + 0x000000000011fd88 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + 0x000000000011fd88 _wcsrtombs_r + .text.wcstombs + 0x000000000011fda8 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + 0x000000000011fda8 wcstombs + .text._wcstombs_r + 0x000000000011fde8 0x144 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + 0x000000000011fde8 _wcstombs_r + .text.quorem 0x000000000011ff2c 0x1c8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + *fill* 0x00000000001200f4 0x4 + .text._dtoa_r 0x00000000001200f8 0x12e4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + 0x00000000001200f8 _dtoa_r + .text.__sflags + 0x00000000001213dc 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + 0x00000000001213dc __sflags + .text._localeconv_r + 0x0000000000121490 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + 0x0000000000121490 _localeconv_r + .text.__locale_mb_cur_max + 0x00000000001214b4 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x00000000001214b4 __locale_mb_cur_max + .text.__locale_ctype_ptr + 0x00000000001214d8 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x00000000001214d8 __locale_ctype_ptr + .text.__utf8_mbtowc + 0x00000000001214fc 0x2fc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + 0x00000000001214fc __utf8_mbtowc + .text.memchr 0x00000000001217f8 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + 0x00000000001217f8 memchr + .text._Balloc 0x00000000001218f8 0x88 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x00000000001218f8 _Balloc + .text._Bfree 0x0000000000121980 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121980 _Bfree + .text.__multadd + 0x000000000012199c 0xe0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000012199c __multadd + .text.__hi0bits + 0x0000000000121a7c 0x58 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121a7c __hi0bits + .text.__lo0bits + 0x0000000000121ad4 0x9c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121ad4 __lo0bits + .text.__i2b 0x0000000000121b70 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121b70 __i2b + .text.__multiply + 0x0000000000121b90 0x1c4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121b90 __multiply + .text.__pow5mult + 0x0000000000121d54 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121d54 __pow5mult + .text.__lshift + 0x0000000000121e54 0xf4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121e54 __lshift + .text.__mcmp 0x0000000000121f48 0x5c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121f48 __mcmp + .text.__mdiff 0x0000000000121fa4 0x168 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000121fa4 __mdiff + .text.__d2b 0x000000000012210c 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x000000000012210c __d2b + *fill* 0x000000000012220c 0x4 + .text.frexp 0x0000000000122210 0xa8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + 0x0000000000122210 frexp + .text.__ssprint_r + 0x00000000001222b8 0x188 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x00000000001222b8 __ssprint_r + .text._wcsnrtombs_l + 0x0000000000122440 0x184 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + 0x0000000000122440 _wcsnrtombs_l + .text._wcsnrtombs_r + 0x00000000001225c4 0x64 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + 0x00000000001225c4 _wcsnrtombs_r + .text.__utf8_wctomb + 0x0000000000122628 0xe8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + 0x0000000000122628 __utf8_wctomb + .text.memmove 0x0000000000122710 0x154 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + 0x0000000000122710 memmove + .text._realloc_r + 0x0000000000122864 0x4bc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + 0x0000000000122864 _realloc_r + .text.null_write + 0x0000000000122d20 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .text.setDefaultDevice + 0x0000000000122d28 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000122d28 setDefaultDevice + .text.FindDevice + 0x0000000000122d40 0xcc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000122d40 FindDevice + .text.RemoveDevice + 0x0000000000122e0c 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000122e0c RemoveDevice + .text.AddDevice + 0x0000000000122e34 0x98 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000122e34 AddDevice + .text._close_r + 0x0000000000122ecc 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + 0x0000000000122ecc _close_r + .text._fstat_r + 0x0000000000122f50 0x74 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + 0x0000000000122f50 _fstat_r + .text._gettimeofday_r + 0x0000000000122fc4 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + 0x0000000000122fc4 _gettimeofday_r + .text._isatty_r + 0x0000000000122ff0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + 0x0000000000122ff0 _isatty_r + .text._lseek_r + 0x0000000000122ff8 0x84 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + 0x0000000000122ff8 _lseek_r + .text._open_r 0x000000000012307c 0xc4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + 0x000000000012307c _open_r + .text._read_r 0x0000000000123140 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + 0x0000000000123140 _read_r + .text._sbrk_r 0x00000000001231c0 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + 0x00000000001231c0 _sbrk_r + .text._write_r + 0x0000000000123230 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + 0x0000000000123230 _write_r + .text._concatenate_path + 0x00000000001232b0 0x1cc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x00000000001232b0 _concatenate_path + .text.chdir 0x000000000012347c 0x15c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x000000000012347c chdir + .text.__flockfile + 0x00000000001235d8 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + 0x00000000001235d8 __flockfile + .text.__funlockfile + 0x00000000001235e0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + 0x00000000001235e0 __funlockfile + .text.__libc_lock_acquire + 0x00000000001235e8 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x00000000001235e8 __libc_lock_acquire + .text.__libc_lock_release + 0x0000000000123600 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000123600 __libc_lock_release + .text.__libc_lock_init_recursive + 0x0000000000123618 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000123618 __libc_lock_init_recursive + .text.__libc_lock_acquire_recursive + 0x0000000000123630 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000123630 __libc_lock_acquire_recursive + .text.__libc_lock_release_recursive + 0x0000000000123648 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000123648 __libc_lock_release_recursive + .text.__libc_lock_close_recursive + 0x0000000000123660 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x0000000000123660 __libc_lock_close_recursive + .text.__release_handle + 0x0000000000123678 0x8c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x0000000000123678 __release_handle + .text.__alloc_handle + 0x0000000000123704 0xb4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x0000000000123704 __alloc_handle + .text.__get_handle + 0x00000000001237b8 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + 0x00000000001237b8 __get_handle + .text.__getreent + 0x00000000001237d0 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + 0x00000000001237d0 __getreent + .text.strrchr 0x00000000001237f8 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + 0x00000000001237f8 strrchr + *(.glue_7) + .glue_7 0x000000000012383c 0x0 linker stubs + *(.glue_7t) + .glue_7t 0x000000000012383c 0x0 linker stubs + *(.stub) + *(.gnu.warning) + *(.gnu.linkonce.t*) + 0x000000000012383c . = ALIGN (0x4) + *(.fini) + .fini 0x000000000012383c 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + 0x000000000012383c _fini + .fini 0x0000000000123848 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + 0x0000000000123854 . = ALIGN (0x4) + +.vfp11_veneer 0x0000000000123854 0x0 + .vfp11_veneer 0x0000000000123854 0x0 linker stubs + +.v4_bx 0x0000000000123854 0x0 + .v4_bx 0x0000000000123854 0x0 linker stubs + +.iplt 0x0000000000123854 0x0 + .iplt 0x0000000000123854 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x0000000000124000 . = ALIGN (0x1000) + +.rodata 0x0000000000124000 0x176c + *(.rodata) + .rodata 0x0000000000124000 0xc config.o + .rodata 0x000000000012400c 0x80 system.o + .rodata 0x000000000012408c 0x24 utils.o + .rodata 0x00000000001240b0 0x24 wifi.o + .rodata 0x00000000001240d4 0x188 /opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + 0x00000000001240d4 render2d_shbin + 0x0000000000124258 render2d_shbin_size + 0x0000000000124258 render2d_shbin_end + .rodata 0x000000000012425c 0xc /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .rodata 0x0000000000124268 0xc /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *(.roda) + *(.rodata.*) + .rodata.str1.4 + 0x0000000000124274 0x555 menus.o + 0x571 (size before relaxing) + *fill* 0x00000000001247c9 0x3 + .rodata.str1.4 + 0x00000000001247cc 0x41 config.o + *fill* 0x000000000012480d 0x3 + .rodata.str1.4 + 0x0000000000124810 0x20 main.o + .rodata.str1.4 + 0x0000000000124830 0x39 hardware.o + 0x58 (size before relaxing) + *fill* 0x0000000000124869 0x3 + .rodata.str1.4 + 0x000000000012486c 0x1b9 system.o + 0x1dd (size before relaxing) + *fill* 0x0000000000124a25 0x3 + .rodata.str1.4 + 0x0000000000124a28 0x6f utils.o + 0x73 (size before relaxing) + *fill* 0x0000000000124a97 0x1 + .rodata.str1.4 + 0x0000000000124a98 0x5f screenshot.o + *fill* 0x0000000000124af7 0x1 + .rodata.str1.4 + 0x0000000000124af8 0x59 wifi.o + 0x64 (size before relaxing) + *fill* 0x0000000000124b51 0x3 + .rodata.str1.4 + 0x0000000000124b54 0xb1 kernel.o + 0xb5 (size before relaxing) + .rodata.str1.4 + 0x0000000000124c05 0x7 fs.o + *fill* 0x0000000000124c05 0x3 + .rodata.str1.4 + 0x0000000000124c08 0x5 ac.o + *fill* 0x0000000000124c0d 0x3 + .rodata.str1.4 + 0x0000000000124c10 0xe actu.o + *fill* 0x0000000000124c1e 0x2 + .rodata.C2D_Init.str1.4 + 0x0000000000124c20 0x10 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .rodata.C2D_SpriteSheetLoad.str1.4 + 0x0000000000124c30 0x3 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + *fill* 0x0000000000124c33 0x1 + .rodata.CSWTCH.11 + 0x0000000000124c34 0x38 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .rodata.colorFmtSizes + 0x0000000000124c6c 0x5 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + *fill* 0x0000000000124c71 0x3 + .rodata.depthFmtSizes + 0x0000000000124c74 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .rodata.CSWTCH.7 + 0x0000000000124c78 0x10 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .rodata.romfsMount.str1.4 + 0x0000000000124c88 0x19 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x0000000000124ca1 0x3 + .rodata.romfsUnmount.str1.4 + 0x0000000000124ca4 0x7 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x0000000000124cab 0x1 + .rodata.romfs_dirnext.str1.4 + 0x0000000000124cac 0x7 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x0000000000124cb3 0x1 + .rodata.str1.4 + 0x0000000000124cb4 0x6 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0xa (size before relaxing) + *fill* 0x0000000000124cba 0x2 + .rodata.__CVer_tidlow_regionarray + 0x0000000000124cbc 0x1c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.__NVer_tidlow_regionarray + 0x0000000000124cd8 0x1c /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .rodata.__read_versionbin.constprop.0.str1.4 + 0x0000000000124cf4 0x17 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + *fill* 0x0000000000124d0b 0x1 + .rodata.srvInit.str1.4 + 0x0000000000124d0c 0x5 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + *fill* 0x0000000000124d11 0x3 + .rodata.CSWTCH.56 + 0x0000000000124d14 0x14 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .rodata.framebufferInfoSt + 0x0000000000124d28 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .rodata.cfguInit.str1.4 + 0x0000000000124d30 0x16 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + *fill* 0x0000000000124d46 0x2 + .rodata.dspInit.str1.4 + 0x0000000000124d48 0x9 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + *fill* 0x0000000000124d51 0x3 + .rodata.gspInit.str1.4 + 0x0000000000124d54 0x9 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x0000000000124d5d 0x3 + .rodata.mcuHwcInit.str1.4 + 0x0000000000124d60 0x9 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + *fill* 0x0000000000124d69 0x3 + .rodata.amAppInit.str1.4 + 0x0000000000124d6c 0x7 /opt/devkitpro/libctru/lib/libctru.a(am.o) + *fill* 0x0000000000124d73 0x1 + .rodata.amInit.str1.4 + 0x0000000000124d74 0x17 /opt/devkitpro/libctru/lib/libctru.a(am.o) + *fill* 0x0000000000124d8b 0x1 + .rodata.aptSendCommand.str1.4 + 0x0000000000124d8c 0x16 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x0000000000124da2 0x2 + .rodata.ptmuInit.str1.4 + 0x0000000000124da4 0x6 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + *fill* 0x0000000000124daa 0x2 + .rodata.hidInit.str1.4 + 0x0000000000124dac 0x15 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x0000000000124dc1 0x3 + .rodata.ptmSysmInit.str1.4 + 0x0000000000124dc4 0x9 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + *fill* 0x0000000000124dcd 0x3 + .rodata.gspLcdInit.str1.4 + 0x0000000000124dd0 0x9 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + *fill* 0x0000000000124dd9 0x3 + .rodata.fsInit.str1.4 + 0x0000000000124ddc 0x8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.fsMakePath.str1.4 + 0x0000000000124de4 0x1 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.socInit.str1.4 + 0x0000000000124de4 0xe /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + *fill* 0x0000000000124df2 0x2 + .rodata.str1.4 + 0x0000000000124df4 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .rodata.irrstInit.str1.4 + 0x0000000000124df8 0x7 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + *fill* 0x0000000000124dff 0x1 + .rodata._net_error_code_map + 0x0000000000124e00 0x4d /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + *fill* 0x0000000000124e4d 0x3 + .rodata.error_table + 0x0000000000124e50 0x30 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .rodata.sdmcExit.str1.4 + 0x0000000000124e80 0x6 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x0000000000124e86 0x2 + .rodata.str1.4 + 0x0000000000124e88 0x5 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x9 (size before relaxing) + *fill* 0x0000000000124e8d 0x3 + .rodata.npio2_hw + 0x0000000000124e90 0x80 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .rodata.two_over_pi + 0x0000000000124f10 0x318 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .rodata.PIo2 0x0000000000125228 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .rodata.init_jk + 0x0000000000125254 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .rodata._global_impure_ptr + 0x0000000000125260 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + 0x0000000000125260 _global_impure_ptr + .rodata._svfprintf_r.str1.1 + 0x0000000000125264 0x3b /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + *fill* 0x000000000012529f 0x1 + .rodata.blanks.8705 + 0x00000000001252a0 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .rodata.zeroes.8706 + 0x00000000001252b0 0x10 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .rodata._dtoa_r.str1.4 + 0x00000000001252c0 0x12 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + *fill* 0x00000000001252d2 0x2 + .rodata.str1.4 + 0x00000000001252d4 0x44 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x4c (size before relaxing) + .rodata.__mprec_bigtens + 0x0000000000125318 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000125318 __mprec_bigtens + .rodata.__mprec_tens + 0x0000000000125340 0xc8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + 0x0000000000125340 __mprec_tens + .rodata.p05.7473 + 0x0000000000125408 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .rodata.__action_table + 0x0000000000125414 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x0000000000125414 __action_table + .rodata.__chclass + 0x0000000000125480 0x100 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x0000000000125480 __chclass + .rodata.__state_table + 0x0000000000125580 0x6c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + 0x0000000000125580 __state_table + .rodata._ctype_ + 0x00000000001255ec 0x101 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + 0x00000000001255ec _ctype_ + *fill* 0x00000000001256ed 0x3 + .rodata.AddDevice.str1.4 + 0x00000000001256f0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .rodata.dotab_stdnull + 0x00000000001256f8 0x70 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x00000000001256f8 dotab_stdnull + .rodata.DIRECTORY_PARENT + 0x0000000000125768 0x3 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + 0x0000000000125768 DIRECTORY_PARENT + *all.rodata*(*) + *(.gnu.linkonce.r*) + 0x000000000012576c . = ALIGN (0x4) + *fill* 0x000000000012576b 0x1 + +.eh_frame 0x000000000012576c 0x0 + .eh_frame 0x000000000012576c 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + +.rel.dyn 0x000000000012576c 0x0 + .rel.iplt 0x000000000012576c 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x000000000012576c __exidx_start = . + +ARM.exidx + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x000000000012576c __exidx_end = . + 0x0000000000126000 . = ALIGN (0x1000) + +.data 0x0000000000126000 0x2ff4 + *(.data) + .data 0x0000000000126000 0x4 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x0000000000126000 __stacksize__ + *(.data.*) + .data.framerate + 0x0000000000126004 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .data.framerateCounter + 0x0000000000126008 0x8 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .data.romFS_devoptab + 0x0000000000126010 0x70 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .data.botFormat + 0x0000000000126080 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0000000000126081 0x3 + .data.doubleBuf + 0x0000000000126084 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .data.topFormat + 0x000000000012608c 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x000000000012608d 0x3 + .data.queueLock + 0x0000000000126090 0x4 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .data.gspLastEvent + 0x0000000000126094 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .data.aptFlags + 0x0000000000126098 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data.soc_devoptab + 0x000000000012609c 0x70 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data.__ctru_linear_heap_size + 0x000000000012610c 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x000000000012610c __ctru_linear_heap_size + .data.__cwd 0x0000000000126110 0x401 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x0000000000126511 0x3 + .data.sdmc_devoptab + 0x0000000000126514 0x70 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .data.__sfp_recursive_mutex + 0x0000000000126584 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data.__sinit_recursive_mutex + 0x0000000000126590 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .data._impure_ptr + 0x000000000012659c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + 0x000000000012659c _impure_ptr + .data.impure_data + 0x00000000001265a0 0x460 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .data.__malloc_av_ + 0x0000000000126a00 0x408 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000126a00 __malloc_av_ + .data.__malloc_sbrk_base + 0x0000000000126e08 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000126e08 __malloc_sbrk_base + .data.__malloc_trim_threshold + 0x0000000000126e0c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x0000000000126e0c __malloc_trim_threshold + .data.__malloc_recursive_mutex + 0x0000000000126e10 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .data.__global_locale + 0x0000000000126e1c 0x16c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + 0x0000000000126e1c __global_locale + .data.defaultDevice + 0x0000000000126f88 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .data.devoptab_list + 0x0000000000126f8c 0x40 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + 0x0000000000126f8c devoptab_list + .data._current_working_directory + 0x0000000000126fcc 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .data.__hndl_lock + 0x0000000000127fcc 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stderr_handle + 0x0000000000127fd0 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stdin_handle + 0x0000000000127fdc 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.__stdout_handle + 0x0000000000127fe8 0xc /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .data.handles 0x0000000000127ff4 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + *(.gnu.linkonce.d*) + 0x0000000000128ff4 . = ALIGN (0x4) + +.igot.plt 0x0000000000128ff4 0x0 + .igot.plt 0x0000000000128ff4 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.tm_clone_table + 0x0000000000128ff4 0x0 + .tm_clone_table + 0x0000000000128ff4 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .tm_clone_table + 0x0000000000128ff4 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + 0x0000000000128ff4 __TMC_END__ + +.tdata 0x0000000000128ff4 0x0 + 0x0000000000128ff4 __tdata_lma = . + *(.tdata) + *(.tdata.*) + *(.gnu.linkonce.td.*) + 0x0000000000128ff4 . = ALIGN (0x4) + 0x0000000000128ff4 __tdata_lma_end = . + +.tbss 0x0000000000128ff4 0x140c + *(.tbss) + *(.tbss.*) + .tbss.__fixedpath + 0x0000000000128ff4 0x401 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x00000000001293f5 0x3 + .tbss.__utf16path + 0x00000000001293f8 0x802 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x0000000000129bfa 0x2 + .tbss.__utf16path_old.8457 + 0x0000000000129bfc 0x802 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *(.gnu.linkonce.tb.*) + *(.tcommon) + 0x000000000012a400 . = ALIGN (0x4) + *fill* 0x000000000012a3fe 0x2 + +.preinit_array 0x0000000000128ff4 0x0 + 0x0000000000128ff4 PROVIDE (__preinit_array_start = .) + *(.preinit_array) + 0x0000000000128ff4 PROVIDE (__preinit_array_end = .) + +.init_array 0x0000000000128ff4 0x4 + 0x0000000000128ff4 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + .init_array 0x0000000000128ff4 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + 0x0000000000128ff8 PROVIDE (__init_array_end = .) + +.fini_array 0x0000000000128ff8 0x4 + 0x0000000000128ff8 PROVIDE (__fini_array_start = .) + *(.fini_array) + .fini_array 0x0000000000128ff8 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + *(SORT_BY_NAME(.fini_array.*)) + 0x0000000000128ffc PROVIDE (__fini_array_end = .) + +.ctors + *crtbegin.o(.ctors) + *(EXCLUDE_FILE(*crtend.o) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *(.ctors) + +.dtors + *crtbegin.o(.dtors) + *(EXCLUDE_FILE(*crtend.o) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *(.dtors) + 0x0000000000128ffc __bss_start__ = . + +.bss 0x0000000000128ffc 0x5f80 + *(.dynbss) + *(.bss) + .bss 0x0000000000128ffc 0x148 menus.o + .bss 0x0000000000129144 0x289 config.o + *fill* 0x00000000001293cd 0x3 + .bss 0x00000000001293d0 0x8 main.o + .bss 0x00000000001293d8 0x39 hardware.o + *fill* 0x0000000000129411 0x3 + .bss 0x0000000000129414 0x6b system.o + *fill* 0x000000000012947f 0x1 + .bss 0x0000000000129480 0x104 screenshot.o + .bss 0x0000000000129584 0x51 kernel.o + *fill* 0x00000000001295d5 0x3 + .bss 0x00000000001295d8 0x4 ac.o + .bss 0x00000000001295dc 0x8 actu.o + .bss 0x00000000001295e4 0x8 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + *(.bss.*) + .bss.completed.10347 + 0x00000000001295ec 0x1 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + *fill* 0x00000000001295ed 0x3 + .bss.object.10352 + 0x00000000001295f0 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .bss.s_projBot + 0x0000000000129608 0x40 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .bss.s_projTop + 0x0000000000129648 0x40 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .bss.uLoc_mdlvMtx + 0x0000000000129688 0x4 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .bss.uLoc_projMtx + 0x000000000012968c 0x4 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .bss.s_glyphSheets + 0x0000000000129690 0x4 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .bss.s_textScale + 0x0000000000129694 0x4 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .bss.hookCookie + 0x0000000000129698 0xc /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + *fill* 0x00000000001296a4 0x4 + .bss.cpuTime 0x00000000001296a8 0x10 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.firstTarget + 0x00000000001296b8 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.frameCounter + 0x00000000001296bc 0x8 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.frameEndCb + 0x00000000001296c4 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.frameEndCbData + 0x00000000001296c8 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.frameStage + 0x00000000001296cc 0x1 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + *fill* 0x00000000001296cd 0x3 + .bss.gpuTime 0x00000000001296d0 0x10 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.inFrame 0x00000000001296e0 0x1 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.inSafeTransfer + 0x00000000001296e1 0x1 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.initialized + 0x00000000001296e2 0x1 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + *fill* 0x00000000001296e3 0x1 + .bss.lastTarget + 0x00000000001296e4 0x4 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.linkedTarget + 0x00000000001296e8 0xc /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .bss.measureGpuTime + 0x00000000001296f4 0x1 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + *fill* 0x00000000001296f5 0x3 + .bss.C3Di_FVUnifEverDirty + 0x00000000001296f8 0xc0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .bss.C3Di_IVUnifEverDirty + 0x00000000001297b8 0x8 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .bss.C3Di_ShaderFVecData + 0x00000000001297c0 0x18 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .bss._ZL8sAddrMap + 0x00000000001297d8 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL9sVramPool + 0x00000000001297e4 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL11sLinearPool + 0x00000000001297ec 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss._ZL8sAddrMap + 0x00000000001297f4 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss.__component + 0x0000000000129800 0x401 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x0000000000129c01 0x3 + .bss.__romfs_path + 0x0000000000129c04 0x4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x0000000000129c04 __romfs_path + .bss.__utf16path + 0x0000000000129c08 0x802 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + *fill* 0x000000000012a40a 0x2 + .bss.romfs_mount_list + 0x000000000012a40c 0x4 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .bss.__ctru_speedup + 0x000000000012a410 0x1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x000000000012a410 __ctru_speedup + *fill* 0x000000000012a411 0x3 + .bss.charPerSheet + 0x000000000012a414 0x4 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .bss.sharedFontAddr + 0x000000000012a418 0x4 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .bss.srvHandle + 0x000000000012a41c 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.srvRefCount + 0x000000000012a420 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.currentBuffer + 0x000000000012a424 0x2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.enable3d 0x000000000012a426 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x000000000012a427 0x1 + .bss.screenAlloc + 0x000000000012a428 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.screenFree + 0x000000000012a42c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.boundQueue + 0x000000000012a430 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .bss.curQueue 0x000000000012a434 0x4 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .bss.isActive 0x000000000012a438 0x1 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .bss.isRunning + 0x000000000012a439 0x1 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .bss.shouldStop + 0x000000000012a43a 0x1 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + *fill* 0x000000000012a43b 0x1 + .bss.cfguHandle + 0x000000000012a43c 0x4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss.cfguRefCount + 0x000000000012a440 0x4 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .bss.srvPmHandle + 0x000000000012a444 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.dspHandle + 0x000000000012a448 0x4 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss.dspRefCount + 0x000000000012a44c 0x4 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .bss.gspEvent 0x000000000012a450 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCb + 0x000000000012a454 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCbData + 0x000000000012a470 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCbOneShot + 0x000000000012a48c 0x7 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x000000000012a493 0x1 + .bss.gspEventCounts + 0x000000000012a494 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventData + 0x000000000012a4b0 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventThread + 0x000000000012a4b4 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEvents + 0x000000000012a4b8 0x38 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRefCount + 0x000000000012a4f0 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRunEvents + 0x000000000012a4f4 0x1 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x000000000012a4f5 0x3 + .bss.mcuHwcHandle + 0x000000000012a4f8 0x4 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss.mcuHwcRefCount + 0x000000000012a4fc 0x4 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .bss.acHandle 0x000000000012a500 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.acRefCount + 0x000000000012a504 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.amHandle 0x000000000012a508 0x4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss.amRefCount + 0x000000000012a50c 0x4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .bss.aptChainloadMediatype + 0x000000000012a510 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012a511 0x7 + .bss.aptChainloadTid + 0x000000000012a518 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEventHandlerThread + 0x000000000012a520 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEvents + 0x000000000012a524 0xc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptFirstHook + 0x000000000012a530 0xc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptHomeButtonState + 0x000000000012a53c 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012a53d 0x3 + .bss.aptLockHandle + 0x000000000012a540 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptMessageFunc + 0x000000000012a544 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptMessageFuncData + 0x000000000012a548 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptParameters + 0x000000000012a54c 0x1000 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptRefCount + 0x000000000012b54c 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptSleepEvent + 0x000000000012b550 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.flagInit.8273 + 0x000000000012b558 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.flagValue.8274 + 0x000000000012b559 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x000000000012b55a 0x2 + .bss.serviceName.7912 + 0x000000000012b55c 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.ptmuHandle + 0x000000000012b560 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss.ptmuRefCount + 0x000000000012b564 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .bss.aVec 0x000000000012b568 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x000000000012b56e 0x2 + .bss.cPos 0x000000000012b570 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.gRate 0x000000000012b574 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x000000000012b57a 0x2 + .bss.hidRefCount + 0x000000000012b57c 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kDown 0x000000000012b580 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kHeld 0x000000000012b584 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kOld 0x000000000012b588 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kUp 0x000000000012b58c 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.tPos 0x000000000012b590 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.ptmSysmHandle + 0x000000000012b594 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.ptmSysmRefCount + 0x000000000012b598 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.gspLcdRefCount + 0x000000000012b59c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss.fsExemptArchives + 0x000000000012b5a0 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuHandle + 0x000000000012b620 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuRefCount + 0x000000000012b624 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.__ctru_heap_size + 0x000000000012b628 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x000000000012b628 __ctru_heap_size + .bss._ZL13sMappablePool + 0x000000000012b62c 0x8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss._ZL8sAddrMap + 0x000000000012b634 0xc /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss.arbiter 0x000000000012b640 0x4 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss.csPos 0x000000000012b644 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.irrstRefCount + 0x000000000012b648 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.kHeld 0x000000000012b64c 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.SOCU_handle + 0x000000000012b650 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000012b650 SOCU_handle + .bss.socMemhandle + 0x000000000012b654 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x000000000012b654 socMemhandle + .bss.sdmcArchive + 0x000000000012b658 0x8 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .bss.sdmcInitialised + 0x000000000012b660 0x1 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + *fill* 0x000000000012b661 0x3 + .bss.__malloc_current_mallinfo + 0x000000000012b664 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012b664 __malloc_current_mallinfo + .bss.__malloc_max_sbrked_mem + 0x000000000012b68c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012b68c __malloc_max_sbrked_mem + .bss.__malloc_max_total_mem + 0x000000000012b690 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012b690 __malloc_max_total_mem + .bss.__malloc_top_pad + 0x000000000012b694 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + 0x000000000012b694 __malloc_top_pad + .bss.heap_start.7392 + 0x000000000012b698 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .bss.fake_heap_end + 0x000000000012b69c 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + 0x000000000012b69c fake_heap_end + .bss.fake_heap_start + 0x000000000012b6a0 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + 0x000000000012b6a0 fake_heap_start + .bss.temp_cwd 0x000000000012b6a4 0x1000 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .bss.__syscalls + 0x000000000012c6a4 0x48 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + 0x000000000012c6a4 __syscalls + *(.gnu.linkonce.b*) + *(COMMON) + COMMON 0x000000000012c6ec 0x80 C2D_helper.o + 0x000000000012c6ec sizeBuf + 0x000000000012c6f0 staticBuf + 0x000000000012c6f4 drive_icon + 0x000000000012c6fc dynamicBuf + 0x000000000012c700 RENDER_BOTTOM + 0x000000000012c704 banner + 0x000000000012c70c RENDER_TOP + 0x000000000012c710 exitJmp + *fill* 0x000000000012c76c 0x4 + COMMON 0x000000000012c770 0x8 main.o + 0x000000000012c770 archive + COMMON 0x000000000012c778 0x388 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x000000000012c778 __C2Di_Context + COMMON 0x000000000012cb00 0x2b8 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x000000000012cb00 __C3D_Context + COMMON 0x000000000012cdb8 0xcf0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0x000000000012cdb8 C3D_IVUnif + 0x000000000012cdd8 C3D_FVUnifDirty + 0x000000000012ce98 C3D_BoolUnifsDirty + 0x000000000012ce9c C3D_IVUnifDirty + 0x000000000012cea4 C3D_BoolUnifs + 0x000000000012cea8 C3D_FVUnif + COMMON 0x000000000012daa8 0x4 /opt/devkitpro/libctru/lib/libctru.a(font.o) + 0x000000000012daa8 g_sharedFont + COMMON 0x000000000012daac 0x68 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x000000000012daac gfxBottomFramebuffers + 0x000000000012dab4 gspSharedMemHandle + 0x000000000012dab8 bottomFramebufferInfo + 0x000000000012dad4 gspEvent + 0x000000000012dad8 gfxTopLeftFramebuffers + 0x000000000012dae0 gfxTopRightFramebuffers + 0x000000000012dae8 topFramebufferInfo + 0x000000000012db04 gfxThreadID + 0x000000000012db08 gfxSharedMemory + 0x000000000012db0c gfxTopFramebufferMaxSize + 0x000000000012db10 gfxBottomFramebufferMaxSize + COMMON 0x000000000012db14 0x4 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x000000000012db14 gxCmdBuf + COMMON 0x000000000012db18 0xc /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x000000000012db18 gpuCmdBuf + 0x000000000012db1c gpuCmdBufOffset + 0x000000000012db20 gpuCmdBufSize + COMMON 0x000000000012db24 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x000000000012db24 gspGpuHandle + COMMON 0x000000000012db28 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x000000000012db28 hidMemHandle + 0x000000000012db2c hidHandle + 0x000000000012db30 hidSharedMem + 0x000000000012db34 hidEvents + COMMON 0x000000000012db48 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x000000000012db48 gspLcdHandle + COMMON 0x000000000012db4c 0x4 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0x000000000012db4c __system_retAddr + COMMON 0x000000000012db50 0x8 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x000000000012db50 __ctru_linear_heap + 0x000000000012db54 __ctru_heap + COMMON 0x000000000012db58 0x8 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x000000000012db58 __system_argv + 0x000000000012db5c __system_argc + COMMON 0x000000000012db60 0x10 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x000000000012db60 irrstHandle + 0x000000000012db64 irrstEvent + 0x000000000012db68 irrstMemHandle + 0x000000000012db6c irrstSharedMem + 0x000000000012db70 . = ALIGN (0x4) + 0x000000000012db70 __tls_start = . + 0x000000000012ef7c . = (. + (SIZEOF (.tdata) + SIZEOF (.tbss))) + *fill* 0x000000000012db70 0x140c + 0x000000000012ef7c __tls_end = . + 0x000000000012ef7c __bss_end__ = . + 0x000000000012ef7c __end__ = ABSOLUTE (.) + +/DISCARD/ + *(.group .comment .note) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0x27c8 + *(.debug_aranges) + .debug_aranges + 0x0000000000000000 0x58 C2D_helper.o + .debug_aranges + 0x0000000000000058 0x38 menus.o + .debug_aranges + 0x0000000000000090 0x70 config.o + .debug_aranges + 0x0000000000000100 0x28 main.o + .debug_aranges + 0x0000000000000128 0x38 hardware.o + .debug_aranges + 0x0000000000000160 0x78 system.o + .debug_aranges + 0x00000000000001d8 0x30 storage.o + .debug_aranges + 0x0000000000000208 0x40 utils.o + .debug_aranges + 0x0000000000000248 0x28 screenshot.o + .debug_aranges + 0x0000000000000270 0x30 misc.o + .debug_aranges + 0x00000000000002a0 0x20 wifi.o + .debug_aranges + 0x00000000000002c0 0x40 kernel.o + .debug_aranges + 0x0000000000000300 0x48 fs.o + .debug_aranges + 0x0000000000000348 0x50 ac.o + .debug_aranges + 0x0000000000000398 0x30 actu.o + .debug_aranges + 0x00000000000003c8 0x98 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_aranges + 0x0000000000000460 0x68 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_aranges + 0x00000000000004c8 0x50 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_aranges + 0x0000000000000518 0x88 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_aranges + 0x00000000000005a0 0x110 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_aranges + 0x00000000000006b0 0x58 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_aranges + 0x0000000000000708 0x58 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_aranges + 0x0000000000000760 0x58 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_aranges + 0x00000000000007b8 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_aranges + 0x0000000000000800 0x68 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_aranges + 0x0000000000000868 0x38 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_aranges + 0x00000000000008a0 0x40 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_aranges + 0x00000000000008e0 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_aranges + 0x0000000000000900 0x80 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_aranges + 0x0000000000000980 0x48 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_aranges + 0x00000000000009c8 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_aranges + 0x00000000000009f8 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_aranges + 0x0000000000000a18 0x20 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_aranges + 0x0000000000000a38 0x58 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_aranges + 0x0000000000000a90 0x58 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_aranges + 0x0000000000000ae8 0x38 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_aranges + 0x0000000000000b20 0xc0 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_aranges + 0x0000000000000be0 0x70 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_aranges + 0x0000000000000c50 0x38 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_aranges + 0x0000000000000c88 0x30 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_aranges + 0x0000000000000cb8 0xc0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_aranges + 0x0000000000000d78 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_aranges + 0x0000000000000e18 0x78 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_aranges + 0x0000000000000e90 0x40 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_aranges + 0x0000000000000ed0 0x60 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_aranges + 0x0000000000000f30 0x50 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_aranges + 0x0000000000000f80 0x50 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_aranges + 0x0000000000000fd0 0x100 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_aranges + 0x00000000000010d0 0x58 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_aranges + 0x0000000000001128 0xa8 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_aranges + 0x00000000000011d0 0xe8 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_aranges + 0x00000000000012b8 0x78 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_aranges + 0x0000000000001330 0x88 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_aranges + 0x00000000000013b8 0x230 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_aranges + 0x00000000000015e8 0x1e8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_aranges + 0x00000000000017d0 0x58 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_aranges + 0x0000000000001828 0xb8 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_aranges + 0x00000000000018e0 0x48 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_aranges + 0x0000000000001928 0x70 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_aranges + 0x0000000000001998 0x3c0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_aranges + 0x0000000000001d58 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_aranges + 0x0000000000001d78 0x48 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_aranges + 0x0000000000001dc0 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_aranges + 0x0000000000001df8 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_aranges + 0x0000000000001e30 0x90 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_aranges + 0x0000000000001ec0 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_aranges + 0x0000000000001ee0 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_aranges + 0x0000000000001f10 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_aranges + 0x0000000000001f30 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_aranges + 0x0000000000001f50 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_aranges + 0x0000000000001f70 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_aranges + 0x0000000000001f90 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_aranges + 0x0000000000001fb0 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_aranges + 0x0000000000001fd0 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_aranges + 0x0000000000001ff0 0x20 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_aranges + 0x0000000000002010 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_aranges + 0x0000000000002040 0x28 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_aranges + 0x0000000000002068 0x20 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_aranges + 0x0000000000002088 0x318 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_aranges + 0x00000000000023a0 0x20 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_aranges + 0x00000000000023c0 0x48 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_aranges + 0x0000000000002408 0xc0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_aranges + 0x00000000000024c8 0x28 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_aranges + 0x00000000000024f0 0x68 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_aranges + 0x0000000000002558 0x68 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_aranges + 0x00000000000025c0 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_aranges + 0x00000000000025e0 0x28 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_aranges + 0x0000000000002608 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_aranges + 0x0000000000002628 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_aranges + 0x0000000000002648 0x20 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_aranges + 0x0000000000002668 0x20 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_aranges + 0x0000000000002688 0x20 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_aranges + 0x00000000000026a8 0x100 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_aranges + 0x00000000000027a8 0x20 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x8ee39 + *(.debug_info) + .debug_info 0x0000000000000000 0x1bb6 C2D_helper.o + .debug_info 0x0000000000001bb6 0x5c4b menus.o + .debug_info 0x0000000000007801 0x115d config.o + .debug_info 0x000000000000895e 0x1974 main.o + .debug_info 0x000000000000a2d2 0xe15 hardware.o + .debug_info 0x000000000000b0e7 0x1280 system.o + .debug_info 0x000000000000c367 0xc8d storage.o + .debug_info 0x000000000000cff4 0x1016 utils.o + .debug_info 0x000000000000e00a 0x133b screenshot.o + .debug_info 0x000000000000f345 0xc4b misc.o + .debug_info 0x000000000000ff90 0xb5a wifi.o + .debug_info 0x0000000000010aea 0x14ba kernel.o + .debug_info 0x0000000000011fa4 0x1194 fs.o + .debug_info 0x0000000000013138 0x1112 ac.o + .debug_info 0x000000000001424a 0xe12 actu.o + .debug_info 0x000000000001505c 0x485b /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_info 0x00000000000198b7 0x2a58 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_info 0x000000000001c30f 0x154a /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_info 0x000000000001d859 0x3798 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_info 0x0000000000020ff1 0x4168 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_info 0x0000000000025159 0x31b0 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_info 0x0000000000028309 0x1dc8 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_info 0x000000000002a0d1 0x2a93 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_info 0x000000000002cb64 0x22bd /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_info 0x000000000002ee21 0x2852 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_info 0x0000000000031673 0x14cb /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_info 0x0000000000032b3e 0x2267 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_info 0x0000000000034da5 0x2417 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_info 0x00000000000371bc 0x2b3a /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_info 0x0000000000039cf6 0x229d /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_info 0x000000000003bf93 0x25b2 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_info 0x000000000003e545 0xd3c /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_info 0x000000000003f281 0xd3c /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_info 0x000000000003ffbd 0x1a2d /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_info 0x00000000000419ea 0x1a45 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_info 0x000000000004342f 0x19bc /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_info 0x0000000000044deb 0x37ac /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_info 0x0000000000048597 0xff6 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_info 0x000000000004958d 0x12e1 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_info 0x000000000004a86e 0x109d /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_info 0x000000000004b90b 0x1ab5 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_info 0x000000000004d3c0 0x1a7b /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_info 0x000000000004ee3b 0x2429 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_info 0x0000000000051264 0x1197 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_info 0x00000000000523fb 0x1001 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_info 0x00000000000533fc 0x1019 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_info 0x0000000000054415 0xf84 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_info 0x0000000000055399 0x1dd7 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_info 0x0000000000057170 0xf55 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_info 0x00000000000580c5 0xf64 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_info 0x0000000000059029 0x22c8 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_info 0x000000000005b2f1 0x1452 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_info 0x000000000005c743 0x1412 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_info 0x000000000005db55 0x40ea /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_info 0x0000000000061c3f 0x4c3b /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_info 0x000000000006687a 0xf01 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_info 0x000000000006777b 0x1933 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_info 0x00000000000690ae 0xdc6 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_info 0x0000000000069e74 0x1132 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_info 0x000000000006afa6 0x93b9 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_info 0x000000000007435f 0x1559 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_info 0x00000000000758b8 0x1b38 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_info 0x00000000000773f0 0x1bae /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_info 0x0000000000078f9e 0x1b63 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_info 0x000000000007ab01 0x3717 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_info 0x000000000007e218 0x18c /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_info 0x000000000007e3a4 0x743 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_info 0x000000000007eae7 0x36f /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_info 0x000000000007ee56 0x997 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_info 0x000000000007f7ed 0x1f4 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_info 0x000000000007f9e1 0x1f2 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_info 0x000000000007fbd3 0x13d /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_info 0x000000000007fd10 0x15d /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_info 0x000000000007fe6d 0x1f2 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_info 0x000000000008005f 0x1480 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_info 0x00000000000814df 0x166a /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_info 0x0000000000082b49 0x392 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_info 0x0000000000082edb 0xab6 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_info 0x0000000000083991 0x22 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_info 0x00000000000839b3 0x26 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_info 0x00000000000839d9 0x197e /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_info 0x0000000000085357 0x213d /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_info 0x0000000000087494 0x291 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_info 0x0000000000087725 0x1264 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_info 0x0000000000088989 0x128a /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_info 0x0000000000089c13 0x14a8 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_info 0x000000000008b0bb 0x352 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_info 0x000000000008b40d 0x10a /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_info 0x000000000008b517 0x10a /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_info 0x000000000008b621 0x1c4 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_info 0x000000000008b7e5 0x1c4 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_info 0x000000000008b9a9 0x22c /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_info 0x000000000008bbd5 0x323e /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_info 0x000000000008ee13 0x26 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_abbrev 0x0000000000000000 0x13acb + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x404 C2D_helper.o + .debug_abbrev 0x0000000000000404 0x529 menus.o + .debug_abbrev 0x000000000000092d 0x28c config.o + .debug_abbrev 0x0000000000000bb9 0x39c main.o + .debug_abbrev 0x0000000000000f55 0x293 hardware.o + .debug_abbrev 0x00000000000011e8 0x2e8 system.o + .debug_abbrev 0x00000000000014d0 0x254 storage.o + .debug_abbrev 0x0000000000001724 0x33e utils.o + .debug_abbrev 0x0000000000001a62 0x3bc screenshot.o + .debug_abbrev 0x0000000000001e1e 0x26a misc.o + .debug_abbrev 0x0000000000002088 0x224 wifi.o + .debug_abbrev 0x00000000000022ac 0x336 kernel.o + .debug_abbrev 0x00000000000025e2 0x2f0 fs.o + .debug_abbrev 0x00000000000028d2 0x37e ac.o + .debug_abbrev 0x0000000000002c50 0x385 actu.o + .debug_abbrev 0x0000000000002fd5 0x686 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_abbrev 0x000000000000365b 0x518 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_abbrev 0x0000000000003b73 0x3ba /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_abbrev 0x0000000000003f2d 0x6a4 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_abbrev 0x00000000000045d1 0x6a0 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_abbrev 0x0000000000004c71 0x58e /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_abbrev 0x00000000000051ff 0x444 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_abbrev 0x0000000000005643 0x44f /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_abbrev 0x0000000000005a92 0x3ae /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_abbrev 0x0000000000005e40 0x440 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_abbrev 0x0000000000006280 0x376 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_abbrev 0x00000000000065f6 0x3b4 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_abbrev 0x00000000000069aa 0x36d /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_abbrev 0x0000000000006d17 0x3e9 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_abbrev 0x0000000000007100 0x3a9 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_abbrev 0x00000000000074a9 0x3d8 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_abbrev 0x0000000000007881 0x2b6 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_abbrev 0x0000000000007b37 0x2b6 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_abbrev 0x0000000000007ded 0x517 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_abbrev 0x0000000000008304 0x517 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_abbrev 0x000000000000881b 0x4cf /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_abbrev 0x0000000000008cea 0x61d /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_abbrev 0x0000000000009307 0x3e1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_abbrev 0x00000000000096e8 0x377 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_abbrev 0x0000000000009a5f 0x32b /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_abbrev 0x0000000000009d8a 0x4ba /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_abbrev 0x000000000000a244 0x4f2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_abbrev 0x000000000000a736 0x4e7 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_abbrev 0x000000000000ac1d 0x369 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_abbrev 0x000000000000af86 0x2e5 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_abbrev 0x000000000000b26b 0x38f /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_abbrev 0x000000000000b5fa 0x391 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_abbrev 0x000000000000b98b 0x3ec /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_abbrev 0x000000000000bd77 0x3e0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_abbrev 0x000000000000c157 0x22c /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_abbrev 0x000000000000c383 0x5a0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_abbrev 0x000000000000c923 0x39d /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_abbrev 0x000000000000ccc0 0x395 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_abbrev 0x000000000000d055 0x481 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_abbrev 0x000000000000d4d6 0x718 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_abbrev 0x000000000000dbee 0x34d /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_abbrev 0x000000000000df3b 0x515 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_abbrev 0x000000000000e450 0x339 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_abbrev 0x000000000000e789 0x368 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_abbrev 0x000000000000eaf1 0x578 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_abbrev 0x000000000000f069 0x2e6 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_abbrev 0x000000000000f34f 0x3ad /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_abbrev 0x000000000000f6fc 0x409 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_abbrev 0x000000000000fb05 0x3e8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_abbrev 0x000000000000feed 0x53b /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_abbrev 0x0000000000010428 0xbc /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_abbrev 0x00000000000104e4 0x260 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_abbrev 0x0000000000010744 0x1b5 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_abbrev 0x00000000000108f9 0x245 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_abbrev 0x0000000000010b3e 0x105 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_abbrev 0x0000000000010c43 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_abbrev 0x0000000000010d40 0x8f /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_abbrev 0x0000000000010dcf 0x9e /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_abbrev 0x0000000000010e6d 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_abbrev 0x0000000000010f6a 0x276 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_abbrev 0x00000000000111e0 0x379 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_abbrev 0x0000000000011559 0x17d /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_abbrev 0x00000000000116d6 0x281 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_abbrev 0x0000000000011957 0x12 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_abbrev 0x0000000000011969 0x14 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_abbrev 0x000000000001197d 0x517 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_abbrev 0x0000000000011e94 0x4d5 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_abbrev 0x0000000000012369 0x1ba /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_abbrev 0x0000000000012523 0x47e /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_abbrev 0x00000000000129a1 0x476 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_abbrev 0x0000000000012e17 0x23a /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_abbrev 0x0000000000013051 0x18d /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_abbrev 0x00000000000131de 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_abbrev 0x0000000000013252 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_abbrev 0x00000000000132c6 0xc5 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_abbrev 0x000000000001338b 0xc5 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_abbrev 0x0000000000013450 0x127 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_abbrev 0x0000000000013577 0x540 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_abbrev 0x0000000000013ab7 0x14 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_line 0x0000000000000000 0x32ea9 + *(.debug_line) + .debug_line 0x0000000000000000 0x5c6 C2D_helper.o + .debug_line 0x00000000000005c6 0x2249 menus.o + .debug_line 0x000000000000280f 0x533 config.o + .debug_line 0x0000000000002d42 0x64a main.o + .debug_line 0x000000000000338c 0x3d7 hardware.o + .debug_line 0x0000000000003763 0x60a system.o + .debug_line 0x0000000000003d6d 0x302 storage.o + .debug_line 0x000000000000406f 0x5ae utils.o + .debug_line 0x000000000000461d 0x552 screenshot.o + .debug_line 0x0000000000004b6f 0x333 misc.o + .debug_line 0x0000000000004ea2 0x2ba wifi.o + .debug_line 0x000000000000515c 0x59f kernel.o + .debug_line 0x00000000000056fb 0x472 fs.o + .debug_line 0x0000000000005b6d 0x5c6 ac.o + .debug_line 0x0000000000006133 0x3e4 actu.o + .debug_line 0x0000000000006517 0x1a9c /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_line 0x0000000000007fb3 0xb1f /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_line 0x0000000000008ad2 0x607 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_line 0x00000000000090d9 0xfdb /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_line 0x000000000000a0b4 0x149a /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_line 0x000000000000b54e 0xe25 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_line 0x000000000000c373 0x8f0 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_line 0x000000000000cc63 0x7f3 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_line 0x000000000000d456 0x53e /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_line 0x000000000000d994 0x97d /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_line 0x000000000000e311 0x67f /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_line 0x000000000000e990 0x4ea /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_line 0x000000000000ee7a 0x4ac /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_line 0x000000000000f326 0x90b /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_line 0x000000000000fc31 0x55e /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_line 0x000000000001018f 0x55b /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_line 0x00000000000106ea 0x3a0 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_line 0x0000000000010a8a 0x3a4 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_line 0x0000000000010e2e 0x5e6 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_line 0x0000000000011414 0x5ef /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_line 0x0000000000011a03 0x7c2 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_line 0x00000000000121c5 0x14ff /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_line 0x00000000000136c4 0x555 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_line 0x0000000000013c19 0x5c0 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_line 0x00000000000141d9 0x424 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_line 0x00000000000145fd 0xd2b /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_line 0x0000000000015328 0x992 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_line 0x0000000000015cba 0x1028 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_line 0x0000000000016ce2 0x749 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_line 0x000000000001742b 0x475 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_line 0x00000000000178a0 0x5a0 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_line 0x0000000000017e40 0x5b4 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_line 0x00000000000183f4 0x102a /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_line 0x000000000001941e 0x599 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_line 0x00000000000199b7 0xab6 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_line 0x000000000001a46d 0x1052 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_line 0x000000000001b4bf 0x842 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_line 0x000000000001bd01 0x917 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_line 0x000000000001c618 0x28f2 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_line 0x000000000001ef0a 0x27da /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_line 0x00000000000216e4 0x54c /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_line 0x0000000000021c30 0xad2 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_line 0x0000000000022702 0x428 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_line 0x0000000000022b2a 0x696 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_line 0x00000000000231c0 0x60e6 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_line 0x00000000000292a6 0x2fa /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_line 0x00000000000295a0 0x60b /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_line 0x0000000000029bab 0x675 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_line 0x000000000002a220 0x649 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_line 0x000000000002a869 0x1871 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_line 0x000000000002c0da 0x198 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_line 0x000000000002c272 0x496 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_line 0x000000000002c708 0x2a3 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_line 0x000000000002c9ab 0x6c2 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_line 0x000000000002d06d 0x1ec /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_line 0x000000000002d259 0x273 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_line 0x000000000002d4cc 0x164 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_line 0x000000000002d630 0x243 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_line 0x000000000002d873 0x249 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_line 0x000000000002dabc 0x264 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_line 0x000000000002dd20 0x3ed /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_line 0x000000000002e10d 0x215 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_line 0x000000000002e322 0x2c4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_line 0x000000000002e5e6 0x769 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_line 0x000000000002ed4f 0x85 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_line 0x000000000002edd4 0x58a /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_line 0x000000000002f35e 0xcd9 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_line 0x0000000000030037 0x1e2 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_line 0x0000000000030219 0x623 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_line 0x000000000003083c 0x6fd /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_line 0x0000000000030f39 0x288 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_line 0x00000000000311c1 0x278 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_line 0x0000000000031439 0x168 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_line 0x00000000000315a1 0x1f4 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_line 0x0000000000031795 0x1ad /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_line 0x0000000000031942 0x1ad /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_line 0x0000000000031aef 0x172 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_line 0x0000000000031c61 0x11e1 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .debug_line 0x0000000000032e42 0x67 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + +.debug_frame 0x0000000000000000 0x6cf0 + *(.debug_frame) + .debug_frame 0x0000000000000000 0x110 C2D_helper.o + .debug_frame 0x0000000000000110 0x134 menus.o + .debug_frame 0x0000000000000244 0x144 config.o + .debug_frame 0x0000000000000388 0x58 main.o + .debug_frame 0x00000000000003e0 0x94 hardware.o + .debug_frame 0x0000000000000474 0x180 system.o + .debug_frame 0x00000000000005f4 0x64 storage.o + .debug_frame 0x0000000000000658 0xa8 utils.o + .debug_frame 0x0000000000000700 0x68 screenshot.o + .debug_frame 0x0000000000000768 0x6c misc.o + .debug_frame 0x00000000000007d4 0x30 wifi.o + .debug_frame 0x0000000000000804 0xe4 kernel.o + .debug_frame 0x00000000000008e8 0xe0 fs.o + .debug_frame 0x00000000000009c8 0xb0 ac.o + .debug_frame 0x0000000000000a78 0x50 actu.o + .debug_frame 0x0000000000000ac8 0x268 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_frame 0x0000000000000d30 0x168 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_frame 0x0000000000000e98 0xd8 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_frame 0x0000000000000f70 0x21c /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_frame 0x000000000000118c 0x42c /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_frame 0x00000000000015b8 0x138 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_frame 0x00000000000016f0 0xf4 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_frame 0x00000000000017e4 0xdc /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_frame 0x00000000000018c0 0x78 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_frame 0x0000000000001938 0x120 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_frame 0x0000000000001a58 0x90 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_frame 0x0000000000001ae8 0x98 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_frame 0x0000000000001b80 0x38 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_frame 0x0000000000001bb8 0x134 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_frame 0x0000000000001cec 0xac /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_frame 0x0000000000001d98 0x88 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_frame 0x0000000000001e20 0x50 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_frame 0x0000000000001e70 0x50 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_frame 0x0000000000001ec0 0xcc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_frame 0x0000000000001f8c 0xd0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_frame 0x000000000000205c 0xa8 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_frame 0x0000000000002104 0x318 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_frame 0x000000000000241c 0x124 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_frame 0x0000000000002540 0xbc /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_frame 0x00000000000025fc 0x90 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_frame 0x000000000000268c 0x25c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_frame 0x00000000000028e8 0x1bc /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_frame 0x0000000000002aa4 0x1a4 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_frame 0x0000000000002c48 0xa8 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_frame 0x0000000000002cf0 0x104 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_frame 0x0000000000002df4 0x100 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_frame 0x0000000000002ef4 0xb4 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_frame 0x0000000000002fa8 0x2dc /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_frame 0x0000000000003284 0xc8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_frame 0x000000000000334c 0x1dc /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_frame 0x0000000000003528 0x2d0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_frame 0x00000000000037f8 0x140 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_frame 0x0000000000003938 0x17c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_frame 0x0000000000003ab4 0x6b4 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_frame 0x0000000000004168 0x764 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_frame 0x00000000000048cc 0xe0 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_frame 0x00000000000049ac 0x20c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_frame 0x0000000000004bb8 0x98 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_frame 0x0000000000004c50 0x118 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_frame 0x0000000000004d68 0xd20 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_frame 0x0000000000005a88 0x28 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_frame 0x0000000000005ab0 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_frame 0x0000000000005b78 0xb4 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_frame 0x0000000000005c2c 0xbc /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_frame 0x0000000000005ce8 0x288 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_frame 0x0000000000005f70 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_frame 0x0000000000005f90 0x54 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_frame 0x0000000000005fe4 0x2c /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_frame 0x0000000000006010 0x40 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_frame 0x0000000000006050 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_frame 0x0000000000006080 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_frame 0x00000000000060bc 0x28 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_frame 0x00000000000060e4 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_frame 0x0000000000006114 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_frame 0x0000000000006150 0x2c /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_frame 0x000000000000617c 0x64 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_frame 0x00000000000061e0 0x4c /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_frame 0x000000000000622c 0x2c /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_frame 0x0000000000006258 0xa8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_frame 0x0000000000006300 0x230 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_frame 0x0000000000006530 0x4c /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_frame 0x000000000000657c 0xf4 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_frame 0x0000000000006670 0x114 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_frame 0x0000000000006784 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_frame 0x00000000000067a4 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_frame 0x00000000000067d4 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_frame 0x00000000000067f4 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_frame 0x0000000000006814 0x2c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_frame 0x0000000000006840 0x2c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_frame 0x000000000000686c 0x28 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_frame 0x0000000000006894 0x45c /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + +.debug_str 0x0000000000000000 0xd64a + *(.debug_str) + .debug_str 0x0000000000000000 0xd60 C2D_helper.o + 0xeaa (size before relaxing) + .debug_str 0x0000000000000d60 0xd6e menus.o + 0x1ade (size before relaxing) + .debug_str 0x0000000000001ace 0xbd config.o + 0x8be (size before relaxing) + .debug_str 0x0000000000001b8b 0x45a main.o + 0x110e (size before relaxing) + .debug_str 0x0000000000001fe5 0xf2 hardware.o + 0x85c (size before relaxing) + .debug_str 0x00000000000020d7 0x4e0 system.o + 0xc96 (size before relaxing) + .debug_str 0x00000000000025b7 0xb7 storage.o + 0x826 (size before relaxing) + .debug_str 0x000000000000266e 0x102 utils.o + 0x9b2 (size before relaxing) + .debug_str 0x0000000000002770 0x1c2 screenshot.o + 0xaf8 (size before relaxing) + .debug_str 0x0000000000002932 0x8a misc.o + 0x7b0 (size before relaxing) + .debug_str 0x00000000000029bc 0x5f wifi.o + 0x726 (size before relaxing) + .debug_str 0x0000000000002a1b 0x165 kernel.o + 0xd21 (size before relaxing) + .debug_str 0x0000000000002b80 0xb7 fs.o + 0xbfe (size before relaxing) + .debug_str 0x0000000000002c37 0x12d ac.o + 0x9f6 (size before relaxing) + .debug_str 0x0000000000002d64 0x4d actu.o + 0x964 (size before relaxing) + .debug_str 0x0000000000002db1 0x13b7 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + 0x2056 (size before relaxing) + .debug_str 0x0000000000004168 0x4ab /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + 0x1661 (size before relaxing) + .debug_str 0x0000000000004613 0x1d7 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + 0xb89 (size before relaxing) + .debug_str 0x00000000000047ea 0xdd0 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + 0x20ac (size before relaxing) + .debug_str 0x00000000000055ba 0x6ae /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + 0x201f (size before relaxing) + .debug_str 0x0000000000005c68 0x2cc /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + 0x18e2 (size before relaxing) + .debug_str 0x0000000000005f34 0x1c5 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + 0xc9e (size before relaxing) + .debug_str 0x00000000000060f9 0xa3 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + 0x1a03 (size before relaxing) + .debug_str 0x000000000000619c 0x90 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + 0x1709 (size before relaxing) + .debug_str 0x000000000000622c 0x14a /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + 0x1725 (size before relaxing) + .debug_str 0x0000000000006376 0x91 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + 0xcdd (size before relaxing) + .debug_str 0x0000000000006407 0x71 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + 0x15ee (size before relaxing) + .debug_str 0x0000000000006478 0x6f /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + 0x15c9 (size before relaxing) + .debug_str 0x00000000000064e7 0x12a /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + 0x1a09 (size before relaxing) + .debug_str 0x0000000000006611 0x80 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + 0x15f8 (size before relaxing) + .debug_str 0x0000000000006691 0x7d /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + 0x15fd (size before relaxing) + .debug_str 0x000000000000670e 0x70 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + 0x7f1 (size before relaxing) + .debug_str 0x000000000000677e 0x58 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + 0x7f9 (size before relaxing) + .debug_str 0x00000000000067d6 0x58d /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0xb4b (size before relaxing) + .debug_str 0x0000000000006d63 0x8f /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0xb88 (size before relaxing) + .debug_str 0x0000000000006df2 0x7c /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0xa1d (size before relaxing) + .debug_str 0x0000000000006e6e 0x8c2 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + 0x1416 (size before relaxing) + .debug_str 0x0000000000007730 0x199 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x89a (size before relaxing) + .debug_str 0x00000000000078c9 0x169 /opt/devkitpro/libctru/lib/libctru.a(font.o) + 0xa2f (size before relaxing) + .debug_str 0x0000000000007a32 0x161 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + 0xae8 (size before relaxing) + .debug_str 0x0000000000007b93 0x337 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0xa1a (size before relaxing) + .debug_str 0x0000000000007eca 0x46e /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0xc4d (size before relaxing) + .debug_str 0x0000000000008338 0x213 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + 0xc35 (size before relaxing) + .debug_str 0x000000000000854b 0x115 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + 0x998 (size before relaxing) + .debug_str 0x0000000000008660 0xa3 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + 0x7e7 (size before relaxing) + .debug_str 0x0000000000008703 0xe0 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + 0x8f5 (size before relaxing) + .debug_str 0x00000000000087e3 0x7c /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + 0x783 (size before relaxing) + .debug_str 0x000000000000885f 0x2a2 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + 0xa70 (size before relaxing) + .debug_str 0x0000000000008b01 0xf1 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x844 (size before relaxing) + .debug_str 0x0000000000008bf2 0x22e /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + 0x5a0 (size before relaxing) + .debug_str 0x0000000000008e20 0x481 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0xe6b (size before relaxing) + .debug_str 0x00000000000092a1 0x138 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + 0xb09 (size before relaxing) + .debug_str 0x00000000000093d9 0x1ab /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x8c6 (size before relaxing) + .debug_str 0x0000000000009584 0x826 /opt/devkitpro/libctru/lib/libctru.a(am.o) + 0x10cf (size before relaxing) + .debug_str 0x0000000000009daa 0xd18 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x19ab (size before relaxing) + .debug_str 0x000000000000aac2 0xac /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + 0x781 (size before relaxing) + .debug_str 0x000000000000ab6e 0x2bd /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0xbff (size before relaxing) + .debug_str 0x000000000000ae2b 0x97 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x779 (size before relaxing) + .debug_str 0x000000000000aec2 0x120 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x84d (size before relaxing) + .debug_str 0x000000000000afe2 0xee9 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x1d02 (size before relaxing) + .debug_str 0x000000000000becb 0x5e /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + 0xbb5 (size before relaxing) + .debug_str 0x000000000000bf29 0x10f /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0xd19 (size before relaxing) + .debug_str 0x000000000000c038 0xd6 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0xd70 (size before relaxing) + .debug_str 0x000000000000c10e 0x66 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0xd35 (size before relaxing) + .debug_str 0x000000000000c174 0x31b /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + 0x9ff (size before relaxing) + .debug_str 0x000000000000c48f 0x42 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x232 (size before relaxing) + .debug_str 0x000000000000c4d1 0xeb /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x2f4 (size before relaxing) + .debug_str 0x000000000000c5bc 0x44 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x289 (size before relaxing) + .debug_str 0x000000000000c600 0x8a /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x312 (size before relaxing) + .debug_str 0x000000000000c68a 0x42 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x23c (size before relaxing) + .debug_str 0x000000000000c6cc 0x62 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x236 (size before relaxing) + .debug_str 0x000000000000c72e 0x4c /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x1ee (size before relaxing) + .debug_str 0x000000000000c77a 0x4b /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x1f6 (size before relaxing) + .debug_str 0x000000000000c7c5 0x4e /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x236 (size before relaxing) + .debug_str 0x000000000000c813 0x96 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + 0xb52 (size before relaxing) + .debug_str 0x000000000000c8a9 0x90 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0xc53 (size before relaxing) + .debug_str 0x000000000000c939 0x173 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x44c (size before relaxing) + .debug_str 0x000000000000caac 0x6f /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x68c (size before relaxing) + .debug_str 0x000000000000cb1b 0x3a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x63 (size before relaxing) + .debug_str 0x000000000000cb55 0x3e /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x73 (size before relaxing) + .debug_str 0x000000000000cb93 0x7c /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0xb3e (size before relaxing) + .debug_str 0x000000000000cc0f 0x1f8 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x9ce (size before relaxing) + .debug_str 0x000000000000ce07 0x70 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x22a (size before relaxing) + .debug_str 0x000000000000ce77 0x149 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x8dc (size before relaxing) + .debug_str 0x000000000000cfc0 0xe2 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x92f (size before relaxing) + .debug_str 0x000000000000d0a2 0x62 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0xb47 (size before relaxing) + .debug_str 0x000000000000d104 0x62 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x23c (size before relaxing) + .debug_str 0x000000000000d166 0x40 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x1e2 (size before relaxing) + .debug_str 0x000000000000d1a6 0x3f /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x1de (size before relaxing) + .debug_str 0x000000000000d1e5 0x4c /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x265 (size before relaxing) + .debug_str 0x000000000000d231 0x4c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x265 (size before relaxing) + .debug_str 0x000000000000d27d 0x4a /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x320 (size before relaxing) + .debug_str 0x000000000000d2c7 0x34b /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + 0x14c9 (size before relaxing) + .debug_str 0x000000000000d612 0x38 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0x6d (size before relaxing) + +.debug_loc 0x0000000000000000 0x2c133 + *(.debug_loc) + .debug_loc 0x0000000000000000 0x5fd C2D_helper.o + .debug_loc 0x00000000000005fd 0xe4c menus.o + .debug_loc 0x0000000000001449 0x97 config.o + .debug_loc 0x00000000000014e0 0x4a main.o + .debug_loc 0x000000000000152a 0x87 hardware.o + .debug_loc 0x00000000000015b1 0x6f storage.o + .debug_loc 0x0000000000001620 0x462 utils.o + .debug_loc 0x0000000000001a82 0x211 screenshot.o + .debug_loc 0x0000000000001c93 0x25 misc.o + .debug_loc 0x0000000000001cb8 0x20c kernel.o + .debug_loc 0x0000000000001ec4 0x30c fs.o + .debug_loc 0x00000000000021d0 0x2bb ac.o + .debug_loc 0x000000000000248b 0x10c actu.o + .debug_loc 0x0000000000002597 0x209c /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_loc 0x0000000000004633 0x6ac /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_loc 0x0000000000004cdf 0x3d0 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_loc 0x00000000000050af 0xac6 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_loc 0x0000000000005b75 0x1963 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_loc 0x00000000000074d8 0x1318 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_loc 0x00000000000087f0 0xf0f /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_loc 0x00000000000096ff 0x74b /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_loc 0x0000000000009e4a 0x1ff /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_loc 0x000000000000a049 0x7c8 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_loc 0x000000000000a811 0x363 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_loc 0x000000000000ab74 0x265 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_loc 0x000000000000add9 0x28e /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_loc 0x000000000000b067 0x4af /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_loc 0x000000000000b516 0x24d /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_loc 0x000000000000b763 0x349 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_loc 0x000000000000baac 0x199 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_loc 0x000000000000bc45 0x199 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_loc 0x000000000000bdde 0x3fe /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_loc 0x000000000000c1dc 0x405 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_loc 0x000000000000c5e1 0x9e4 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_loc 0x000000000000cfc5 0x193f /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_loc 0x000000000000e904 0x3f1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_loc 0x000000000000ecf5 0x69d /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_loc 0x000000000000f392 0x259 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_loc 0x000000000000f5eb 0xa54 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_loc 0x000000000001003f 0x64e /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_loc 0x000000000001068d 0x16cb /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_loc 0x0000000000011d58 0x58d /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_loc 0x00000000000122e5 0x42e /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_loc 0x0000000000012713 0x2b4 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_loc 0x00000000000129c7 0x459 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_loc 0x0000000000012e20 0xe21 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_loc 0x0000000000013c41 0x2b8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_loc 0x0000000000013ef9 0xb19 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_loc 0x0000000000014a12 0x10ba /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_loc 0x0000000000015acc 0x530 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_loc 0x0000000000015ffc 0x5f5 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_loc 0x00000000000165f1 0x2b55 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_loc 0x0000000000019146 0x2280 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_loc 0x000000000001b3c6 0x2c1 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_loc 0x000000000001b687 0x736 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_loc 0x000000000001bdbd 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_loc 0x000000000001bf75 0x49a /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_loc 0x000000000001c40f 0x62c8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_loc 0x00000000000226d7 0x6a /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_loc 0x0000000000022741 0x5e1 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_loc 0x0000000000022d22 0x6fe /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_loc 0x0000000000023420 0x69d /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_loc 0x0000000000023abd 0x2fde /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_loc 0x0000000000026a9b 0x64a /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_loc 0x00000000000270e5 0x146 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_loc 0x000000000002722b 0x720 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_loc 0x000000000002794b 0x141 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_loc 0x0000000000027a8c 0xfd /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_loc 0x0000000000027b89 0xf5 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_loc 0x0000000000027c7e 0x239 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_loc 0x0000000000027eb7 0xf0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_loc 0x0000000000027fa7 0x25 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_loc 0x0000000000027fcc 0x74 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_loc 0x0000000000028040 0x25 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_loc 0x0000000000028065 0xf8 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_loc 0x000000000002815d 0x2ff /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_loc 0x000000000002845c 0x11ab /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_loc 0x0000000000029607 0x14f /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_loc 0x0000000000029756 0x50a /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_loc 0x0000000000029c60 0x44c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_loc 0x000000000002a0ac 0x54 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_loc 0x000000000002a100 0x488 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_loc 0x000000000002a588 0xfc /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_loc 0x000000000002a684 0x217 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_loc 0x000000000002a89b 0x25 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_loc 0x000000000002a8c0 0x1873 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + +.debug_macinfo + *(.debug_macinfo) +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o +LOAD C2D_helper.o +LOAD menus.o +LOAD config.o +LOAD main.o +LOAD hardware.o +LOAD system.o +LOAD storage.o +LOAD utils.o +LOAD screenshot.o +LOAD misc.o +LOAD wifi.o +LOAD kernel.o +LOAD fs.o +LOAD ac.o +LOAD am.o +LOAD actu.o +LOAD /opt/devkitpro/libctru/lib/libcitro2d.a +LOAD /opt/devkitpro/libctru/lib/libcitro3d.a +LOAD /opt/devkitpro/libctru/lib/libctru.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a +LOAD /opt/devkitpro/portlibs/3ds/lib/libz.a +START GROUP +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libc.a +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a +END GROUP +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o +LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o +OUTPUT(/home/joel16/3ds/3DSident/gui/3DSident-GUI.elf elf32-littlearm) + +.ARM.attributes + 0x0000000000000000 0x30 + .ARM.attributes + 0x0000000000000000 0x1e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .ARM.attributes + 0x000000000000001e 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crti.o + .ARM.attributes + 0x000000000000003a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtbegin.o + .ARM.attributes + 0x000000000000006a 0x30 C2D_helper.o + .ARM.attributes + 0x000000000000009a 0x30 menus.o + .ARM.attributes + 0x00000000000000ca 0x30 config.o + .ARM.attributes + 0x00000000000000fa 0x30 main.o + .ARM.attributes + 0x000000000000012a 0x30 hardware.o + .ARM.attributes + 0x000000000000015a 0x30 system.o + .ARM.attributes + 0x000000000000018a 0x30 storage.o + .ARM.attributes + 0x00000000000001ba 0x30 utils.o + .ARM.attributes + 0x00000000000001ea 0x30 screenshot.o + .ARM.attributes + 0x000000000000021a 0x30 misc.o + .ARM.attributes + 0x000000000000024a 0x30 wifi.o + .ARM.attributes + 0x000000000000027a 0x30 kernel.o + .ARM.attributes + 0x00000000000002aa 0x30 fs.o + .ARM.attributes + 0x00000000000002da 0x30 ac.o + .ARM.attributes + 0x000000000000030a 0x30 actu.o + .ARM.attributes + 0x000000000000033a 0x30 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .ARM.attributes + 0x000000000000036a 0x30 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .ARM.attributes + 0x000000000000039a 0x30 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .ARM.attributes + 0x00000000000003ca 0x14 /opt/devkitpro/libctru/lib/libcitro2d.a(render2d.shbin.o) + .ARM.attributes + 0x00000000000003de 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .ARM.attributes + 0x000000000000040e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .ARM.attributes + 0x000000000000043e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .ARM.attributes + 0x000000000000046e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .ARM.attributes + 0x000000000000049e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .ARM.attributes + 0x00000000000004ce 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .ARM.attributes + 0x00000000000004fe 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .ARM.attributes + 0x000000000000052e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .ARM.attributes + 0x000000000000055e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .ARM.attributes + 0x000000000000058e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .ARM.attributes + 0x00000000000005be 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .ARM.attributes + 0x00000000000005ee 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .ARM.attributes + 0x000000000000061e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .ARM.attributes + 0x000000000000064e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .ARM.attributes + 0x000000000000067e 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .ARM.attributes + 0x00000000000006ae 0x30 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .ARM.attributes + 0x00000000000006de 0x30 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .ARM.attributes + 0x000000000000070e 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .ARM.attributes + 0x000000000000073e 0x30 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .ARM.attributes + 0x000000000000076e 0x30 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .ARM.attributes + 0x000000000000079e 0x30 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .ARM.attributes + 0x00000000000007ce 0x30 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .ARM.attributes + 0x00000000000007fe 0x30 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .ARM.attributes + 0x000000000000082e 0x30 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .ARM.attributes + 0x000000000000085e 0x30 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .ARM.attributes + 0x000000000000088e 0x30 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .ARM.attributes + 0x00000000000008be 0x30 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .ARM.attributes + 0x00000000000008ee 0x30 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .ARM.attributes + 0x000000000000091e 0x30 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .ARM.attributes + 0x000000000000094e 0x30 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .ARM.attributes + 0x000000000000097e 0x30 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .ARM.attributes + 0x00000000000009ae 0x30 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .ARM.attributes + 0x00000000000009de 0x30 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .ARM.attributes + 0x0000000000000a0e 0x30 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .ARM.attributes + 0x0000000000000a3e 0x30 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .ARM.attributes + 0x0000000000000a6e 0x30 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .ARM.attributes + 0x0000000000000a9e 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .ARM.attributes + 0x0000000000000ace 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .ARM.attributes + 0x0000000000000afe 0x30 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .ARM.attributes + 0x0000000000000b2e 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .ARM.attributes + 0x0000000000000b5e 0x30 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .ARM.attributes + 0x0000000000000b8e 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .ARM.attributes + 0x0000000000000bbe 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .ARM.attributes + 0x0000000000000bee 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .ARM.attributes + 0x0000000000000c1e 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .ARM.attributes + 0x0000000000000c4e 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .ARM.attributes + 0x0000000000000c7e 0x30 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .ARM.attributes + 0x0000000000000cae 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .ARM.attributes + 0x0000000000000cde 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .ARM.attributes + 0x0000000000000d0e 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .ARM.attributes + 0x0000000000000d3e 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .ARM.attributes + 0x0000000000000d6e 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .ARM.attributes + 0x0000000000000d9e 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .ARM.attributes + 0x0000000000000dce 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .ARM.attributes + 0x0000000000000dfe 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .ARM.attributes + 0x0000000000000e2e 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .ARM.attributes + 0x0000000000000e5e 0x30 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .ARM.attributes + 0x0000000000000e8e 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .ARM.attributes + 0x0000000000000ebe 0x30 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .ARM.attributes + 0x0000000000000eee 0x30 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .ARM.attributes + 0x0000000000000f1e 0x1a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .ARM.attributes + 0x0000000000000f38 0x1a /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .ARM.attributes + 0x0000000000000f52 0x30 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .ARM.attributes + 0x0000000000000f82 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .ARM.attributes + 0x0000000000000fb2 0x30 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .ARM.attributes + 0x0000000000000fe2 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .ARM.attributes + 0x0000000000001012 0x30 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .ARM.attributes + 0x0000000000001042 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .ARM.attributes + 0x0000000000001072 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .ARM.attributes + 0x00000000000010a2 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .ARM.attributes + 0x00000000000010d2 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .ARM.attributes + 0x0000000000001102 0x30 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .ARM.attributes + 0x0000000000001132 0x30 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .ARM.attributes + 0x0000000000001162 0x30 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .ARM.attributes + 0x0000000000001192 0x30 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) + .ARM.attributes + 0x00000000000011c2 0x1a /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .ARM.attributes + 0x00000000000011dc 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_ceil.o) + .ARM.attributes + 0x000000000000120c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_cos.o) + .ARM.attributes + 0x000000000000123c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_sin.o) + .ARM.attributes + 0x000000000000126c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-ef_rem_pio2.o) + .ARM.attributes + 0x000000000000129c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_cos.o) + .ARM.attributes + 0x00000000000012cc 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_rem_pio2.o) + .ARM.attributes + 0x00000000000012fc 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-kf_sin.o) + .ARM.attributes + 0x000000000000132c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_fabs.o) + .ARM.attributes + 0x000000000000135c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_floor.o) + .ARM.attributes + 0x000000000000138c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_scalbn.o) + .ARM.attributes + 0x00000000000013bc 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a(lib_a-sf_copysign.o) + .ARM.attributes + 0x00000000000013ec 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .ARM.attributes + 0x0000000000001408 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .ARM.attributes + 0x0000000000001424 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x0000000000001440 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .ARM.attributes + 0x000000000000145c 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .ARM.attributes + 0x0000000000001478 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .ARM.attributes + 0x00000000000014a8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .ARM.attributes + 0x00000000000014d8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .ARM.attributes + 0x0000000000001508 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-bsearch.o) + .ARM.attributes + 0x0000000000001538 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-calloc.o) + .ARM.attributes + 0x0000000000001568 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-callocr.o) + .ARM.attributes + 0x0000000000001598 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-errno.o) + .ARM.attributes + 0x00000000000015c8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fclose.o) + .ARM.attributes + 0x00000000000015f8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fflush.o) + .ARM.attributes + 0x0000000000001628 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-findfp.o) + .ARM.attributes + 0x0000000000001658 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fini.o) + .ARM.attributes + 0x0000000000001688 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fopen.o) + .ARM.attributes + 0x00000000000016b8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fread.o) + .ARM.attributes + 0x00000000000016e8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-freer.o) + .ARM.attributes + 0x0000000000001718 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseek.o) + .ARM.attributes + 0x0000000000001748 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fseeko.o) + .ARM.attributes + 0x0000000000001778 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-fwalk.o) + .ARM.attributes + 0x00000000000017a8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime.o) + .ARM.attributes + 0x00000000000017d8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-gmtime_r.o) + .ARM.attributes + 0x0000000000001808 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-impure.o) + .ARM.attributes + 0x0000000000001836 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-init.o) + .ARM.attributes + 0x0000000000001866 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-makebuf.o) + .ARM.attributes + 0x0000000000001896 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malign.o) + .ARM.attributes + 0x00000000000018c6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malignr.o) + .ARM.attributes + 0x00000000000018f6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-malloc.o) + .ARM.attributes + 0x0000000000001926 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mallocr.o) + .ARM.attributes + 0x0000000000001956 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcmp.o) + .ARM.attributes + 0x0000000000001986 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memcpy-stub.o) + .ARM.attributes + 0x00000000000019b6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memset.o) + .ARM.attributes + 0x00000000000019e6 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mlock.o) + .ARM.attributes + 0x0000000000001a16 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-qsort.o) + .ARM.attributes + 0x0000000000001a46 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-refill.o) + .ARM.attributes + 0x0000000000001a76 0x1a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-setjmp.o) + .ARM.attributes + 0x0000000000001a90 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-snprintf.o) + .ARM.attributes + 0x0000000000001ac0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-sprintf.o) + .ARM.attributes + 0x0000000000001af0 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stdio.o) + .ARM.attributes + 0x0000000000001b20 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-stpcpy.o) + .ARM.attributes + 0x0000000000001b50 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcat.o) + .ARM.attributes + 0x0000000000001b80 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strchr.o) + .ARM.attributes + 0x0000000000001bb0 0x1a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcmp.o) + .ARM.attributes + 0x0000000000001bca 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strcpy.o) + .ARM.attributes + 0x0000000000001bfa 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strlen-stub.o) + .ARM.attributes + 0x0000000000001c2a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncat.o) + .ARM.attributes + 0x0000000000001c5a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncmp.o) + .ARM.attributes + 0x0000000000001c8a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strncpy.o) + .ARM.attributes + 0x0000000000001cba 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strnlen.o) + .ARM.attributes + 0x0000000000001cea 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strstr.o) + .ARM.attributes + 0x0000000000001d1a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfprintf.o) + .ARM.attributes + 0x0000000000001d4a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-time.o) + .ARM.attributes + 0x0000000000001d7a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-vsnprintf.o) + .ARM.attributes + 0x0000000000001daa 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcrtomb.o) + .ARM.attributes + 0x0000000000001dda 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsrtombs.o) + .ARM.attributes + 0x0000000000001e0a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs.o) + .ARM.attributes + 0x0000000000001e3a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcstombs_r.o) + .ARM.attributes + 0x0000000000001e6a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-dtoa.o) + .ARM.attributes + 0x0000000000001e9a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-flags.o) + .ARM.attributes + 0x0000000000001eca 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-localeconv.o) + .ARM.attributes + 0x0000000000001efa 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-locale.o) + .ARM.attributes + 0x0000000000001f2a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mbtowc_r.o) + .ARM.attributes + 0x0000000000001f5a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memchr-stub.o) + .ARM.attributes + 0x0000000000001f8a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-mprec.o) + .ARM.attributes + 0x0000000000001fba 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-s_frexp.o) + .ARM.attributes + 0x0000000000001fea 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-svfiprintf.o) + .ARM.attributes + 0x000000000000201a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wcsnrtombs.o) + .ARM.attributes + 0x000000000000204a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-wctomb_r.o) + .ARM.attributes + 0x000000000000207a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-ctype_.o) + .ARM.attributes + 0x00000000000020aa 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-memmove.o) + .ARM.attributes + 0x00000000000020da 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-reallocr.o) + .ARM.attributes + 0x000000000000210a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(iosupport.o) + .ARM.attributes + 0x000000000000213a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(close.o) + .ARM.attributes + 0x000000000000216a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(fstat.o) + .ARM.attributes + 0x000000000000219a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(gettod.o) + .ARM.attributes + 0x00000000000021ca 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(isatty.o) + .ARM.attributes + 0x00000000000021fa 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(lseek.o) + .ARM.attributes + 0x000000000000222a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(open.o) + .ARM.attributes + 0x000000000000225a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(read.o) + .ARM.attributes + 0x000000000000228a 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(sbrk.o) + .ARM.attributes + 0x00000000000022ba 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(write.o) + .ARM.attributes + 0x00000000000022ea 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(malloc_vars.o) + .ARM.attributes + 0x0000000000002318 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(chdir.o) + .ARM.attributes + 0x0000000000002348 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(flock.o) + .ARM.attributes + 0x0000000000002378 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(syscall_support.o) + .ARM.attributes + 0x00000000000023a8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(handle_manager.o) + .ARM.attributes + 0x00000000000023d8 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(getreent.o) + .ARM.attributes + 0x0000000000002408 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .ARM.attributes + 0x0000000000002424 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(lib_a-strrchr.o) + .ARM.attributes + 0x0000000000002454 0x2e /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtend.o + .ARM.attributes + 0x0000000000002482 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.1.0/armv6k/fpu/crtn.o + +.debug_ranges 0x0000000000000000 0xbd58 + .debug_ranges 0x0000000000000000 0x78 C2D_helper.o + .debug_ranges 0x0000000000000078 0x760 menus.o + .debug_ranges 0x00000000000007d8 0x60 config.o + .debug_ranges 0x0000000000000838 0x38 main.o + .debug_ranges 0x0000000000000870 0x28 hardware.o + .debug_ranges 0x0000000000000898 0x88 system.o + .debug_ranges 0x0000000000000920 0x20 storage.o + .debug_ranges 0x0000000000000940 0x70 utils.o + .debug_ranges 0x00000000000009b0 0x80 screenshot.o + .debug_ranges 0x0000000000000a30 0x20 misc.o + .debug_ranges 0x0000000000000a50 0x10 wifi.o + .debug_ranges 0x0000000000000a60 0x78 kernel.o + .debug_ranges 0x0000000000000ad8 0x38 fs.o + .debug_ranges 0x0000000000000b10 0x110 ac.o + .debug_ranges 0x0000000000000c20 0x40 actu.o + .debug_ranges 0x0000000000000c60 0x860 /opt/devkitpro/libctru/lib/libcitro2d.a(base.o) + .debug_ranges 0x00000000000014c0 0x200 /opt/devkitpro/libctru/lib/libcitro2d.a(text.o) + .debug_ranges 0x00000000000016c0 0x138 /opt/devkitpro/libctru/lib/libcitro2d.a(spritesheet.o) + .debug_ranges 0x00000000000017f8 0x1c8 /opt/devkitpro/libctru/lib/libcitro3d.a(base.o) + .debug_ranges 0x00000000000019c0 0x410 /opt/devkitpro/libctru/lib/libcitro3d.a(renderqueue.o) + .debug_ranges 0x0000000000001dd0 0x368 /opt/devkitpro/libctru/lib/libcitro3d.a(texture.o) + .debug_ranges 0x0000000000002138 0x2c8 /opt/devkitpro/libctru/lib/libcitro3d.a(tex3ds.o) + .debug_ranges 0x0000000000002400 0x178 /opt/devkitpro/libctru/lib/libcitro3d.a(framebuffer.o) + .debug_ranges 0x0000000000002578 0x38 /opt/devkitpro/libctru/lib/libcitro3d.a(texenv.o) + .debug_ranges 0x00000000000025b0 0x1d0 /opt/devkitpro/libctru/lib/libcitro3d.a(proctex.o) + .debug_ranges 0x0000000000002780 0xa0 /opt/devkitpro/libctru/lib/libcitro3d.a(uniforms.o) + .debug_ranges 0x0000000000002820 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(buffers.o) + .debug_ranges 0x0000000000002850 0x70 /opt/devkitpro/libctru/lib/libcitro3d.a(drawArrays.o) + .debug_ranges 0x00000000000028c0 0x330 /opt/devkitpro/libctru/lib/libcitro3d.a(effect.o) + .debug_ranges 0x0000000000002bf0 0x68 /opt/devkitpro/libctru/lib/libcitro3d.a(attribs.o) + .debug_ranges 0x0000000000002c58 0x80 /opt/devkitpro/libctru/lib/libcitro3d.a(immediate.o) + .debug_ranges 0x0000000000002cd8 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_ortho.o) + .debug_ranges 0x0000000000002d08 0x30 /opt/devkitpro/libctru/lib/libcitro3d.a(mtx_orthotilt.o) + .debug_ranges 0x0000000000002d38 0xc8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_ranges 0x0000000000002e00 0xd0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_ranges 0x0000000000002ed0 0x238 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_ranges 0x0000000000003108 0x4c8 /opt/devkitpro/libctru/lib/libctru.a(romfs_dev.o) + .debug_ranges 0x00000000000035d0 0xe0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_ranges 0x00000000000036b0 0xa0 /opt/devkitpro/libctru/lib/libctru.a(font.o) + .debug_ranges 0x0000000000003750 0x20 /opt/devkitpro/libctru/lib/libctru.a(os-versionbin.o) + .debug_ranges 0x0000000000003770 0x300 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_ranges 0x0000000000003a70 0x150 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_ranges 0x0000000000003bc0 0x428 /opt/devkitpro/libctru/lib/libctru.a(shaderProgram.o) + .debug_ranges 0x0000000000003fe8 0x78 /opt/devkitpro/libctru/lib/libctru.a(shbin.o) + .debug_ranges 0x0000000000004060 0x50 /opt/devkitpro/libctru/lib/libctru.a(gx.o) + .debug_ranges 0x00000000000040b0 0x58 /opt/devkitpro/libctru/lib/libctru.a(gxqueue.o) + .debug_ranges 0x0000000000004108 0x40 /opt/devkitpro/libctru/lib/libctru.a(gpu.o) + .debug_ranges 0x0000000000004148 0x4a8 /opt/devkitpro/libctru/lib/libctru.a(cfgu.o) + .debug_ranges 0x00000000000045f0 0x1e8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_ranges 0x00000000000047d8 0x308 /opt/devkitpro/libctru/lib/libctru.a(dsp.o) + .debug_ranges 0x0000000000004ae0 0x450 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_ranges 0x0000000000004f30 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(mcuhwc.o) + .debug_ranges 0x00000000000050e8 0x220 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_ranges 0x0000000000005308 0xca0 /opt/devkitpro/libctru/lib/libctru.a(am.o) + .debug_ranges 0x0000000000005fa8 0xc08 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_ranges 0x0000000000006bb0 0x108 /opt/devkitpro/libctru/lib/libctru.a(ptmu.o) + .debug_ranges 0x0000000000006cb8 0x1d0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_ranges 0x0000000000006e88 0xb8 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_ranges 0x0000000000006f40 0x180 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_ranges 0x00000000000070c0 0x2ea0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_ranges 0x0000000000009f60 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_gethostid.o) + .debug_ranges 0x0000000000009f90 0x150 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_ranges 0x000000000000a0e0 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_ranges 0x000000000000a1a8 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_ranges 0x000000000000a270 0x810 /opt/devkitpro/libctru/lib/libctru.a(decompress.o) + .debug_ranges 0x000000000000aa80 0x10 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_ranges 0x000000000000aa90 0x248 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_ranges 0x000000000000acd8 0x80 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_ranges 0x000000000000ad58 0x2b0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_ranges 0x000000000000b008 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_ranges 0x000000000000b038 0x10 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_ranges 0x000000000000b048 0x10 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .debug_ranges 0x000000000000b058 0x10 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_ranges 0x000000000000b068 0x10 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_ranges 0x000000000000b078 0x10 /opt/devkitpro/libctru/lib/libctru.a(initSystem.o) + .debug_ranges 0x000000000000b088 0x70 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_ranges 0x000000000000b0f8 0x48 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_ranges 0x000000000000b140 0x28 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_ranges 0x000000000000b168 0x310 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_ranges 0x000000000000b478 0xb8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_ranges 0x000000000000b530 0x3b0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_ranges 0x000000000000b8e0 0x18 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_ranges 0x000000000000b8f8 0x120 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_ranges 0x000000000000ba18 0x118 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_ranges 0x000000000000bb30 0x10 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_ranges 0x000000000000bb40 0x88 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_ranges 0x000000000000bbc8 0x10 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_ranges 0x000000000000bbd8 0x10 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_ranges 0x000000000000bbe8 0x10 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_ranges 0x000000000000bbf8 0x10 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_ranges 0x000000000000bc08 0x10 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_ranges 0x000000000000bc18 0x140 /opt/devkitpro/libctru/lib/libctru.a(sdmc_dev.o) diff --git a/gui/build/C2D_helper.d b/gui/build/C2D_helper.d new file mode 100644 index 0000000..6d96bdb --- /dev/null +++ b/gui/build/C2D_helper.d @@ -0,0 +1,301 @@ +C2D_helper.o: /home/joel16/3ds/3DSident/gui/source/C2D_helper.c \ + /home/joel16/3ds/3DSident/gui/include/common.h \ + /home/joel16/3ds/3DSident/gui/include/C2D_helper.h \ + /opt/devkitpro/libctru/include/citro2d.h \ + /opt/devkitpro/libctru/include/citro3d.h \ + /opt/devkitpro/libctru/include/c3d/types.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/c3d/maths.h \ + /opt/devkitpro/libctru/include/c3d/mtxstack.h \ + /opt/devkitpro/libctru/include/c3d/uniforms.h \ + /opt/devkitpro/libctru/include/c3d/attribs.h \ + /opt/devkitpro/libctru/include/c3d/buffers.h \ + /opt/devkitpro/libctru/include/c3d/base.h \ + /opt/devkitpro/libctru/include/c3d/texenv.h \ + /opt/devkitpro/libctru/include/c3d/effect.h \ + /opt/devkitpro/libctru/include/c3d/texture.h \ + /opt/devkitpro/libctru/include/c3d/proctex.h \ + /opt/devkitpro/libctru/include/c3d/light.h \ + /opt/devkitpro/libctru/include/c3d/lightlut.h \ + /opt/devkitpro/libctru/include/c3d/fog.h \ + /opt/devkitpro/libctru/include/c3d/framebuffer.h \ + /opt/devkitpro/libctru/include/c3d/renderqueue.h \ + /opt/devkitpro/libctru/include/tex3ds.h \ + /opt/devkitpro/libctru/include/c2d/base.h \ + /opt/devkitpro/libctru/include/c2d/spritesheet.h \ + /opt/devkitpro/libctru/include/c2d/sprite.h \ + /opt/devkitpro/libctru/include/c2d/text.h + +/home/joel16/3ds/3DSident/gui/include/common.h: + +/home/joel16/3ds/3DSident/gui/include/C2D_helper.h: + +/opt/devkitpro/libctru/include/citro2d.h: + +/opt/devkitpro/libctru/include/citro3d.h: + +/opt/devkitpro/libctru/include/c3d/types.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/opt/devkitpro/libctru/include/c3d/maths.h: + +/opt/devkitpro/libctru/include/c3d/mtxstack.h: + +/opt/devkitpro/libctru/include/c3d/uniforms.h: + +/opt/devkitpro/libctru/include/c3d/attribs.h: + +/opt/devkitpro/libctru/include/c3d/buffers.h: + +/opt/devkitpro/libctru/include/c3d/base.h: + +/opt/devkitpro/libctru/include/c3d/texenv.h: + +/opt/devkitpro/libctru/include/c3d/effect.h: + +/opt/devkitpro/libctru/include/c3d/texture.h: + +/opt/devkitpro/libctru/include/c3d/proctex.h: + +/opt/devkitpro/libctru/include/c3d/light.h: + +/opt/devkitpro/libctru/include/c3d/lightlut.h: + +/opt/devkitpro/libctru/include/c3d/fog.h: + +/opt/devkitpro/libctru/include/c3d/framebuffer.h: + +/opt/devkitpro/libctru/include/c3d/renderqueue.h: + +/opt/devkitpro/libctru/include/tex3ds.h: + +/opt/devkitpro/libctru/include/c2d/base.h: + +/opt/devkitpro/libctru/include/c2d/spritesheet.h: + +/opt/devkitpro/libctru/include/c2d/sprite.h: + +/opt/devkitpro/libctru/include/c2d/text.h: diff --git a/gui/build/C2D_helper.o b/gui/build/C2D_helper.o new file mode 100644 index 0000000..89a78c4 Binary files /dev/null and b/gui/build/C2D_helper.o differ diff --git a/gui/build/ac.d b/gui/build/ac.d new file mode 100644 index 0000000..57f922b --- /dev/null +++ b/gui/build/ac.d @@ -0,0 +1,229 @@ +ac.o: /home/joel16/3ds/3DSident/gui/../services/ac.c \ + /home/joel16/3ds/3DSident/gui/../services/ac.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../services/ac.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/ac.o b/gui/build/ac.o new file mode 100644 index 0000000..9d0ab1b Binary files /dev/null and b/gui/build/ac.o differ diff --git a/gui/build/actu.d b/gui/build/actu.d new file mode 100644 index 0000000..479de27 --- /dev/null +++ b/gui/build/actu.d @@ -0,0 +1,229 @@ +actu.o: /home/joel16/3ds/3DSident/gui/../services/actu.c \ + /home/joel16/3ds/3DSident/gui/../services/actu.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../services/actu.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/actu.o b/gui/build/actu.o new file mode 100644 index 0000000..c448816 Binary files /dev/null and b/gui/build/actu.o differ diff --git a/gui/build/am.d b/gui/build/am.d new file mode 100644 index 0000000..50c2097 --- /dev/null +++ b/gui/build/am.d @@ -0,0 +1,229 @@ +am.o: /home/joel16/3ds/3DSident/gui/../services/am.c \ + /home/joel16/3ds/3DSident/gui/../services/am.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../services/am.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/am.o b/gui/build/am.o new file mode 100644 index 0000000..9062d78 Binary files /dev/null and b/gui/build/am.o differ diff --git a/gui/build/banner.bnr b/gui/build/banner.bnr new file mode 100644 index 0000000..3567c06 Binary files /dev/null and b/gui/build/banner.bnr differ diff --git a/gui/build/config.d b/gui/build/config.d new file mode 100644 index 0000000..4a9e5f2 --- /dev/null +++ b/gui/build/config.d @@ -0,0 +1,232 @@ +config.o: /home/joel16/3ds/3DSident/gui/source/config.c \ + /home/joel16/3ds/3DSident/gui/include/config.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/home/joel16/3ds/3DSident/gui/include/config.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/config.o b/gui/build/config.o new file mode 100644 index 0000000..c369ae0 Binary files /dev/null and b/gui/build/config.o differ diff --git a/gui/build/fs.d b/gui/build/fs.d new file mode 100644 index 0000000..706e323 --- /dev/null +++ b/gui/build/fs.d @@ -0,0 +1,229 @@ +fs.o: /home/joel16/3ds/3DSident/gui/../common/fs.c \ + /home/joel16/3ds/3DSident/gui/../common/fs.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../common/fs.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/fs.o b/gui/build/fs.o new file mode 100644 index 0000000..5d50b98 Binary files /dev/null and b/gui/build/fs.o differ diff --git a/gui/build/hardware.d b/gui/build/hardware.d new file mode 100644 index 0000000..668affa --- /dev/null +++ b/gui/build/hardware.d @@ -0,0 +1,232 @@ +hardware.o: /home/joel16/3ds/3DSident/gui/../common/hardware.c \ + /home/joel16/3ds/3DSident/gui/../common/hardware.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/home/joel16/3ds/3DSident/gui/../common/hardware.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/hardware.o b/gui/build/hardware.o new file mode 100644 index 0000000..edbb0b0 Binary files /dev/null and b/gui/build/hardware.o differ diff --git a/gui/build/icon.icn b/gui/build/icon.icn new file mode 100644 index 0000000..c63e54c Binary files /dev/null and b/gui/build/icon.icn differ diff --git a/gui/build/kernel.d b/gui/build/kernel.d new file mode 100644 index 0000000..881ce92 --- /dev/null +++ b/gui/build/kernel.d @@ -0,0 +1,238 @@ +kernel.o: /home/joel16/3ds/3DSident/gui/../common/kernel.c \ + /home/joel16/3ds/3DSident/gui/../common/fs.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/kernel.h \ + /home/joel16/3ds/3DSident/gui/../common/system.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/home/joel16/3ds/3DSident/gui/../common/fs.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/kernel.h: + +/home/joel16/3ds/3DSident/gui/../common/system.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/kernel.o b/gui/build/kernel.o new file mode 100644 index 0000000..895aeb8 Binary files /dev/null and b/gui/build/kernel.o differ diff --git a/gui/build/main.d b/gui/build/main.d new file mode 100644 index 0000000..2b71040 --- /dev/null +++ b/gui/build/main.d @@ -0,0 +1,319 @@ +main.o: /home/joel16/3ds/3DSident/gui/source/main.c \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../services/ac.h \ + /home/joel16/3ds/3DSident/gui/../services/actu.h \ + /home/joel16/3ds/3DSident/gui/include/C2D_helper.h \ + /opt/devkitpro/libctru/include/citro2d.h \ + /opt/devkitpro/libctru/include/citro3d.h \ + /opt/devkitpro/libctru/include/c3d/types.h \ + /opt/devkitpro/libctru/include/c3d/maths.h \ + /opt/devkitpro/libctru/include/c3d/mtxstack.h \ + /opt/devkitpro/libctru/include/c3d/uniforms.h \ + /opt/devkitpro/libctru/include/c3d/attribs.h \ + /opt/devkitpro/libctru/include/c3d/buffers.h \ + /opt/devkitpro/libctru/include/c3d/base.h \ + /opt/devkitpro/libctru/include/c3d/texenv.h \ + /opt/devkitpro/libctru/include/c3d/effect.h \ + /opt/devkitpro/libctru/include/c3d/texture.h \ + /opt/devkitpro/libctru/include/c3d/proctex.h \ + /opt/devkitpro/libctru/include/c3d/light.h \ + /opt/devkitpro/libctru/include/c3d/lightlut.h \ + /opt/devkitpro/libctru/include/c3d/fog.h \ + /opt/devkitpro/libctru/include/c3d/framebuffer.h \ + /opt/devkitpro/libctru/include/c3d/renderqueue.h \ + /opt/devkitpro/libctru/include/tex3ds.h \ + /opt/devkitpro/libctru/include/c2d/base.h \ + /opt/devkitpro/libctru/include/c2d/spritesheet.h \ + /opt/devkitpro/libctru/include/c2d/sprite.h \ + /opt/devkitpro/libctru/include/c2d/text.h \ + /home/joel16/3ds/3DSident/gui/include/common.h \ + /home/joel16/3ds/3DSident/gui/../common/fs.h \ + /home/joel16/3ds/3DSident/gui/include/menus.h \ + /home/joel16/3ds/3DSident/gui/build/sprites.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../services/ac.h: + +/home/joel16/3ds/3DSident/gui/../services/actu.h: + +/home/joel16/3ds/3DSident/gui/include/C2D_helper.h: + +/opt/devkitpro/libctru/include/citro2d.h: + +/opt/devkitpro/libctru/include/citro3d.h: + +/opt/devkitpro/libctru/include/c3d/types.h: + +/opt/devkitpro/libctru/include/c3d/maths.h: + +/opt/devkitpro/libctru/include/c3d/mtxstack.h: + +/opt/devkitpro/libctru/include/c3d/uniforms.h: + +/opt/devkitpro/libctru/include/c3d/attribs.h: + +/opt/devkitpro/libctru/include/c3d/buffers.h: + +/opt/devkitpro/libctru/include/c3d/base.h: + +/opt/devkitpro/libctru/include/c3d/texenv.h: + +/opt/devkitpro/libctru/include/c3d/effect.h: + +/opt/devkitpro/libctru/include/c3d/texture.h: + +/opt/devkitpro/libctru/include/c3d/proctex.h: + +/opt/devkitpro/libctru/include/c3d/light.h: + +/opt/devkitpro/libctru/include/c3d/lightlut.h: + +/opt/devkitpro/libctru/include/c3d/fog.h: + +/opt/devkitpro/libctru/include/c3d/framebuffer.h: + +/opt/devkitpro/libctru/include/c3d/renderqueue.h: + +/opt/devkitpro/libctru/include/tex3ds.h: + +/opt/devkitpro/libctru/include/c2d/base.h: + +/opt/devkitpro/libctru/include/c2d/spritesheet.h: + +/opt/devkitpro/libctru/include/c2d/sprite.h: + +/opt/devkitpro/libctru/include/c2d/text.h: + +/home/joel16/3ds/3DSident/gui/include/common.h: + +/home/joel16/3ds/3DSident/gui/../common/fs.h: + +/home/joel16/3ds/3DSident/gui/include/menus.h: + +/home/joel16/3ds/3DSident/gui/build/sprites.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/main.o b/gui/build/main.o new file mode 100644 index 0000000..b079ad5 Binary files /dev/null and b/gui/build/main.o differ diff --git a/gui/build/menus.d b/gui/build/menus.d new file mode 100644 index 0000000..55ddc80 --- /dev/null +++ b/gui/build/menus.d @@ -0,0 +1,334 @@ +menus.o: /home/joel16/3ds/3DSident/gui/source/menus.c \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../services/ac.h \ + /home/joel16/3ds/3DSident/gui/../services/actu.h \ + /home/joel16/3ds/3DSident/gui/include/C2D_helper.h \ + /opt/devkitpro/libctru/include/citro2d.h \ + /opt/devkitpro/libctru/include/citro3d.h \ + /opt/devkitpro/libctru/include/c3d/types.h \ + /opt/devkitpro/libctru/include/c3d/maths.h \ + /opt/devkitpro/libctru/include/c3d/mtxstack.h \ + /opt/devkitpro/libctru/include/c3d/uniforms.h \ + /opt/devkitpro/libctru/include/c3d/attribs.h \ + /opt/devkitpro/libctru/include/c3d/buffers.h \ + /opt/devkitpro/libctru/include/c3d/base.h \ + /opt/devkitpro/libctru/include/c3d/texenv.h \ + /opt/devkitpro/libctru/include/c3d/effect.h \ + /opt/devkitpro/libctru/include/c3d/texture.h \ + /opt/devkitpro/libctru/include/c3d/proctex.h \ + /opt/devkitpro/libctru/include/c3d/light.h \ + /opt/devkitpro/libctru/include/c3d/lightlut.h \ + /opt/devkitpro/libctru/include/c3d/fog.h \ + /opt/devkitpro/libctru/include/c3d/framebuffer.h \ + /opt/devkitpro/libctru/include/c3d/renderqueue.h \ + /opt/devkitpro/libctru/include/tex3ds.h \ + /opt/devkitpro/libctru/include/c2d/base.h \ + /opt/devkitpro/libctru/include/c2d/spritesheet.h \ + /opt/devkitpro/libctru/include/c2d/sprite.h \ + /opt/devkitpro/libctru/include/c2d/text.h \ + /home/joel16/3ds/3DSident/gui/include/common.h \ + /home/joel16/3ds/3DSident/gui/include/config.h \ + /home/joel16/3ds/3DSident/gui/../common/hardware.h \ + /home/joel16/3ds/3DSident/gui/../common/kernel.h \ + /home/joel16/3ds/3DSident/gui/../common/misc.h \ + /home/joel16/3ds/3DSident/gui/../common/screenshot.h \ + /home/joel16/3ds/3DSident/gui/../common/storage.h \ + /home/joel16/3ds/3DSident/gui/../common/system.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h \ + /home/joel16/3ds/3DSident/gui/../common/wifi.h + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../services/ac.h: + +/home/joel16/3ds/3DSident/gui/../services/actu.h: + +/home/joel16/3ds/3DSident/gui/include/C2D_helper.h: + +/opt/devkitpro/libctru/include/citro2d.h: + +/opt/devkitpro/libctru/include/citro3d.h: + +/opt/devkitpro/libctru/include/c3d/types.h: + +/opt/devkitpro/libctru/include/c3d/maths.h: + +/opt/devkitpro/libctru/include/c3d/mtxstack.h: + +/opt/devkitpro/libctru/include/c3d/uniforms.h: + +/opt/devkitpro/libctru/include/c3d/attribs.h: + +/opt/devkitpro/libctru/include/c3d/buffers.h: + +/opt/devkitpro/libctru/include/c3d/base.h: + +/opt/devkitpro/libctru/include/c3d/texenv.h: + +/opt/devkitpro/libctru/include/c3d/effect.h: + +/opt/devkitpro/libctru/include/c3d/texture.h: + +/opt/devkitpro/libctru/include/c3d/proctex.h: + +/opt/devkitpro/libctru/include/c3d/light.h: + +/opt/devkitpro/libctru/include/c3d/lightlut.h: + +/opt/devkitpro/libctru/include/c3d/fog.h: + +/opt/devkitpro/libctru/include/c3d/framebuffer.h: + +/opt/devkitpro/libctru/include/c3d/renderqueue.h: + +/opt/devkitpro/libctru/include/tex3ds.h: + +/opt/devkitpro/libctru/include/c2d/base.h: + +/opt/devkitpro/libctru/include/c2d/spritesheet.h: + +/opt/devkitpro/libctru/include/c2d/sprite.h: + +/opt/devkitpro/libctru/include/c2d/text.h: + +/home/joel16/3ds/3DSident/gui/include/common.h: + +/home/joel16/3ds/3DSident/gui/include/config.h: + +/home/joel16/3ds/3DSident/gui/../common/hardware.h: + +/home/joel16/3ds/3DSident/gui/../common/kernel.h: + +/home/joel16/3ds/3DSident/gui/../common/misc.h: + +/home/joel16/3ds/3DSident/gui/../common/screenshot.h: + +/home/joel16/3ds/3DSident/gui/../common/storage.h: + +/home/joel16/3ds/3DSident/gui/../common/system.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: + +/home/joel16/3ds/3DSident/gui/../common/wifi.h: diff --git a/gui/build/menus.o b/gui/build/menus.o new file mode 100644 index 0000000..135f2e9 Binary files /dev/null and b/gui/build/menus.o differ diff --git a/gui/build/misc.d b/gui/build/misc.d new file mode 100644 index 0000000..3d4b6ff --- /dev/null +++ b/gui/build/misc.d @@ -0,0 +1,235 @@ +misc.o: /home/joel16/3ds/3DSident/gui/../common/misc.c \ + /home/joel16/3ds/3DSident/gui/../services/am.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/misc.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/home/joel16/3ds/3DSident/gui/../services/am.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/misc.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/misc.o b/gui/build/misc.o new file mode 100644 index 0000000..64eb774 Binary files /dev/null and b/gui/build/misc.o differ diff --git a/gui/build/screenshot.d b/gui/build/screenshot.d new file mode 100644 index 0000000..21e79f9 --- /dev/null +++ b/gui/build/screenshot.d @@ -0,0 +1,232 @@ +screenshot.o: /home/joel16/3ds/3DSident/gui/../common/screenshot.c \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/fs.h \ + /home/joel16/3ds/3DSident/gui/../common/screenshot.h + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/fs.h: + +/home/joel16/3ds/3DSident/gui/../common/screenshot.h: diff --git a/gui/build/screenshot.o b/gui/build/screenshot.o new file mode 100644 index 0000000..37243f1 Binary files /dev/null and b/gui/build/screenshot.o differ diff --git a/gui/build/sprites.d b/gui/build/sprites.d new file mode 100644 index 0000000..1a1cde8 --- /dev/null +++ b/gui/build/sprites.d @@ -0,0 +1,2 @@ +# Generated by tex3ds +romfs/res/drawable/sprites.t3x build/sprites.h: /home/joel16/3ds/3DSident/gui/res/drawable/drive.png /home/joel16/3ds/3DSident/gui/res/drawable/icon.png diff --git a/gui/build/sprites.h b/gui/build/sprites.h new file mode 100644 index 0000000..d73ab1e --- /dev/null +++ b/gui/build/sprites.h @@ -0,0 +1,5 @@ +/* Generated by tex3ds */ +#pragma once + +#define sprites_drive_idx 0 +#define sprites_icon_idx 1 diff --git a/gui/build/storage.d b/gui/build/storage.d new file mode 100644 index 0000000..b7a63f3 --- /dev/null +++ b/gui/build/storage.d @@ -0,0 +1,229 @@ +storage.o: /home/joel16/3ds/3DSident/gui/../common/storage.c \ + /home/joel16/3ds/3DSident/gui/../common/storage.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../common/storage.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/storage.o b/gui/build/storage.o new file mode 100644 index 0000000..e377254 Binary files /dev/null and b/gui/build/storage.o differ diff --git a/gui/build/system.d b/gui/build/system.d new file mode 100644 index 0000000..7a851c5 --- /dev/null +++ b/gui/build/system.d @@ -0,0 +1,232 @@ +system.o: /home/joel16/3ds/3DSident/gui/../common/system.c \ + /home/joel16/3ds/3DSident/gui/../common/system.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h + +/home/joel16/3ds/3DSident/gui/../common/system.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: diff --git a/gui/build/system.o b/gui/build/system.o new file mode 100644 index 0000000..9274384 Binary files /dev/null and b/gui/build/system.o differ diff --git a/gui/build/utils.d b/gui/build/utils.d new file mode 100644 index 0000000..fda5627 --- /dev/null +++ b/gui/build/utils.d @@ -0,0 +1,229 @@ +utils.o: /home/joel16/3ds/3DSident/gui/../common/utils.c \ + /home/joel16/3ds/3DSident/gui/../common/utils.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h + +/home/joel16/3ds/3DSident/gui/../common/utils.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: diff --git a/gui/build/utils.o b/gui/build/utils.o new file mode 100644 index 0000000..068565f Binary files /dev/null and b/gui/build/utils.o differ diff --git a/gui/build/wifi.d b/gui/build/wifi.d new file mode 100644 index 0000000..7c063e8 --- /dev/null +++ b/gui/build/wifi.d @@ -0,0 +1,235 @@ +wifi.o: /home/joel16/3ds/3DSident/gui/../common/wifi.c \ + /home/joel16/3ds/3DSident/gui/../services/ac.h \ + /opt/devkitpro/libctru/include/3ds.h \ + /opt/devkitpro/libctru/include/3ds/types.h \ + /opt/devkitpro/libctru/include/3ds/result.h \ + /opt/devkitpro/libctru/include/3ds/ipc.h \ + /opt/devkitpro/libctru/include/3ds/svc.h \ + /opt/devkitpro/libctru/include/3ds/exheader.h \ + /opt/devkitpro/libctru/include/3ds/srv.h \ + /opt/devkitpro/libctru/include/3ds/errf.h \ + /opt/devkitpro/libctru/include/3ds/os.h \ + /opt/devkitpro/libctru/include/3ds/synchronization.h \ + /opt/devkitpro/libctru/include/3ds/thread.h \ + /opt/devkitpro/libctru/include/3ds/gfx.h \ + /opt/devkitpro/libctru/include/3ds/services/gspgpu.h \ + /opt/devkitpro/libctru/include/3ds/console.h \ + /opt/devkitpro/libctru/include/3ds/env.h \ + /opt/devkitpro/libctru/include/3ds/util/decompress.h \ + /opt/devkitpro/libctru/include/3ds/util/utf.h \ + /opt/devkitpro/libctru/include/3ds/allocator/linear.h \ + /opt/devkitpro/libctru/include/3ds/allocator/mappable.h \ + /opt/devkitpro/libctru/include/3ds/allocator/vram.h \ + /opt/devkitpro/libctru/include/3ds/services/ac.h \ + /opt/devkitpro/libctru/include/3ds/services/am.h \ + /opt/devkitpro/libctru/include/3ds/services/fs.h \ + /opt/devkitpro/libctru/include/3ds/services/ampxi.h \ + /opt/devkitpro/libctru/include/3ds/services/apt.h \ + /opt/devkitpro/libctru/include/3ds/services/boss.h \ + /opt/devkitpro/libctru/include/3ds/services/cam.h \ + /opt/devkitpro/libctru/include/3ds/services/y2r.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgnor.h \ + /opt/devkitpro/libctru/include/3ds/services/cfgu.h \ + /opt/devkitpro/libctru/include/3ds/services/csnd.h \ + /opt/devkitpro/libctru/include/3ds/services/dsp.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/services/gsplcd.h \ + /opt/devkitpro/libctru/include/3ds/services/hid.h \ + /opt/devkitpro/libctru/include/3ds/services/irrst.h \ + /opt/devkitpro/libctru/include/3ds/services/sslc.h \ + /opt/devkitpro/libctru/include/3ds/services/httpc.h \ + /opt/devkitpro/libctru/include/3ds/services/uds.h \ + /opt/devkitpro/libctru/include/3ds/services/ndm.h \ + /opt/devkitpro/libctru/include/3ds/services/nim.h \ + /opt/devkitpro/libctru/include/3ds/services/nwmext.h \ + /opt/devkitpro/libctru/include/3ds/services/ir.h \ + /opt/devkitpro/libctru/include/3ds/services/ns.h \ + /opt/devkitpro/libctru/include/3ds/services/pm.h \ + /opt/devkitpro/libctru/include/3ds/services/ps.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmu.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsysm.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/soc.h \ + /opt/devkitpro/libctru/include/netinet/in.h \ + /opt/devkitpro/libctru/include/sys/socket.h \ + /opt/devkitpro/libctru/include/3ds/services/mic.h \ + /opt/devkitpro/libctru/include/3ds/services/mvd.h \ + /opt/devkitpro/libctru/include/3ds/services/nfc.h \ + /opt/devkitpro/libctru/include/3ds/services/news.h \ + /opt/devkitpro/libctru/include/3ds/services/qtm.h \ + /opt/devkitpro/libctru/include/3ds/services/srvpm.h \ + /opt/devkitpro/libctru/include/3ds/services/loader.h \ + /opt/devkitpro/libctru/include/3ds/services/mcuhwc.h \ + /opt/devkitpro/libctru/include/3ds/services/hb.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gx.h \ + /opt/devkitpro/libctru/include/3ds/gpu/gpu.h \ + /opt/devkitpro/libctru/include/3ds/gpu/registers.h \ + /opt/devkitpro/libctru/include/3ds/gpu/enums.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shbin.h \ + /opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h \ + /opt/devkitpro/libctru/include/3ds/ndsp/channel.h \ + /opt/devkitpro/libctru/include/3ds/applets/swkbd.h \ + /opt/devkitpro/libctru/include/3ds/applets/error.h \ + /opt/devkitpro/libctru/include/3ds/applets/miiselector.h \ + /opt/devkitpro/libctru/include/3ds/sdmc.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /home/joel16/3ds/3DSident/gui/../common/utils.h \ + /home/joel16/3ds/3DSident/gui/../common/wifi.h + +/home/joel16/3ds/3DSident/gui/../services/ac.h: + +/opt/devkitpro/libctru/include/3ds.h: + +/opt/devkitpro/libctru/include/3ds/types.h: + +/opt/devkitpro/libctru/include/3ds/result.h: + +/opt/devkitpro/libctru/include/3ds/ipc.h: + +/opt/devkitpro/libctru/include/3ds/svc.h: + +/opt/devkitpro/libctru/include/3ds/exheader.h: + +/opt/devkitpro/libctru/include/3ds/srv.h: + +/opt/devkitpro/libctru/include/3ds/errf.h: + +/opt/devkitpro/libctru/include/3ds/os.h: + +/opt/devkitpro/libctru/include/3ds/synchronization.h: + +/opt/devkitpro/libctru/include/3ds/thread.h: + +/opt/devkitpro/libctru/include/3ds/gfx.h: + +/opt/devkitpro/libctru/include/3ds/services/gspgpu.h: + +/opt/devkitpro/libctru/include/3ds/console.h: + +/opt/devkitpro/libctru/include/3ds/env.h: + +/opt/devkitpro/libctru/include/3ds/util/decompress.h: + +/opt/devkitpro/libctru/include/3ds/util/utf.h: + +/opt/devkitpro/libctru/include/3ds/allocator/linear.h: + +/opt/devkitpro/libctru/include/3ds/allocator/mappable.h: + +/opt/devkitpro/libctru/include/3ds/allocator/vram.h: + +/opt/devkitpro/libctru/include/3ds/services/ac.h: + +/opt/devkitpro/libctru/include/3ds/services/am.h: + +/opt/devkitpro/libctru/include/3ds/services/fs.h: + +/opt/devkitpro/libctru/include/3ds/services/ampxi.h: + +/opt/devkitpro/libctru/include/3ds/services/apt.h: + +/opt/devkitpro/libctru/include/3ds/services/boss.h: + +/opt/devkitpro/libctru/include/3ds/services/cam.h: + +/opt/devkitpro/libctru/include/3ds/services/y2r.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgnor.h: + +/opt/devkitpro/libctru/include/3ds/services/cfgu.h: + +/opt/devkitpro/libctru/include/3ds/services/csnd.h: + +/opt/devkitpro/libctru/include/3ds/services/dsp.h: + +/opt/devkitpro/libctru/include/3ds/services/frd.h: + +/opt/devkitpro/libctru/include/3ds/services/gsplcd.h: + +/opt/devkitpro/libctru/include/3ds/services/hid.h: + +/opt/devkitpro/libctru/include/3ds/services/irrst.h: + +/opt/devkitpro/libctru/include/3ds/services/sslc.h: + +/opt/devkitpro/libctru/include/3ds/services/httpc.h: + +/opt/devkitpro/libctru/include/3ds/services/uds.h: + +/opt/devkitpro/libctru/include/3ds/services/ndm.h: + +/opt/devkitpro/libctru/include/3ds/services/nim.h: + +/opt/devkitpro/libctru/include/3ds/services/nwmext.h: + +/opt/devkitpro/libctru/include/3ds/services/ir.h: + +/opt/devkitpro/libctru/include/3ds/services/ns.h: + +/opt/devkitpro/libctru/include/3ds/services/pm.h: + +/opt/devkitpro/libctru/include/3ds/services/ps.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmu.h: + +/opt/devkitpro/libctru/include/3ds/services/ptmsysm.h: + +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: + +/opt/devkitpro/libctru/include/3ds/services/soc.h: + +/opt/devkitpro/libctru/include/netinet/in.h: + +/opt/devkitpro/libctru/include/sys/socket.h: + +/opt/devkitpro/libctru/include/3ds/services/mic.h: + +/opt/devkitpro/libctru/include/3ds/services/mvd.h: + +/opt/devkitpro/libctru/include/3ds/services/nfc.h: + +/opt/devkitpro/libctru/include/3ds/services/news.h: + +/opt/devkitpro/libctru/include/3ds/services/qtm.h: + +/opt/devkitpro/libctru/include/3ds/services/srvpm.h: + +/opt/devkitpro/libctru/include/3ds/services/loader.h: + +/opt/devkitpro/libctru/include/3ds/services/mcuhwc.h: + +/opt/devkitpro/libctru/include/3ds/services/hb.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gx.h: + +/opt/devkitpro/libctru/include/3ds/gpu/gpu.h: + +/opt/devkitpro/libctru/include/3ds/gpu/registers.h: + +/opt/devkitpro/libctru/include/3ds/gpu/enums.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shbin.h: + +/opt/devkitpro/libctru/include/3ds/gpu/shaderProgram.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/ndsp.h: + +/opt/devkitpro/libctru/include/3ds/ndsp/channel.h: + +/opt/devkitpro/libctru/include/3ds/applets/swkbd.h: + +/opt/devkitpro/libctru/include/3ds/applets/error.h: + +/opt/devkitpro/libctru/include/3ds/applets/miiselector.h: + +/opt/devkitpro/libctru/include/3ds/sdmc.h: + +/opt/devkitpro/libctru/include/3ds/romfs.h: + +/opt/devkitpro/libctru/include/3ds/font.h: + +/home/joel16/3ds/3DSident/gui/../common/utils.h: + +/home/joel16/3ds/3DSident/gui/../common/wifi.h: diff --git a/gui/build/wifi.o b/gui/build/wifi.o new file mode 100644 index 0000000..e1bbbad Binary files /dev/null and b/gui/build/wifi.o differ diff --git a/gui/include/C2D_helper.h b/gui/include/C2D_helper.h new file mode 100644 index 0000000..e6445f5 --- /dev/null +++ b/gui/include/C2D_helper.h @@ -0,0 +1,30 @@ +#ifndef _3DSIDENT_C2D_HELPER_H_ +#define _3DSIDENT_C2D_HELPER_H_ + +#include + +#define BACKGROUND_COLOUR C2D_Color32(242, 241, 240, 255) +#define STATUS_BAR_COLOUR C2D_Color32(69, 67, 62, 255) +#define MENU_BAR_COLOUR C2D_Color32(255, 255, 255, 255) +#define ITEM_COLOUR C2D_Color32(0, 0, 0, 255) +#define ITEM_SELECTED_COLOUR MENU_BAR_COLOUR +#define MENU_SELECTOR_COLOUR C2D_Color32(239, 118, 69, 255) +#define MENU_INFO_TITLE_COLOUR C2D_Color32(144, 137, 129, 255) +#define MENU_INFO_DESC_COLOUR C2D_Color32(51, 51, 51, 255) + +C3D_RenderTarget *RENDER_TOP, *RENDER_BOTTOM; +C2D_TextBuf staticBuf, dynamicBuf, sizeBuf; +C2D_Image banner, drive_icon; + +typedef u32 Colour; + +void Draw_EndFrame(void); +void Draw_Text(float x, float y, float size, Colour colour, const char *text); +void Draw_Textf(float x, float y, float size, Colour colour, const char* text, ...); +void Draw_GetTextSize(float size, float *width, float *height, const char *text); +float Draw_GetTextWidth(float size, const char *text); +float Draw_GetTextHeight(float size, const char *text); +bool Draw_Rect(float x, float y, float w, float h, Colour colour); +bool Draw_Image(C2D_Image image, float x, float y); + +#endif \ No newline at end of file diff --git a/gui/include/common.h b/gui/include/common.h new file mode 100644 index 0000000..03f9a59 --- /dev/null +++ b/gui/include/common.h @@ -0,0 +1,10 @@ +#ifndef _3DSIDENT_COMMON_H_ +#define _3DSIDENT_COMMON_H_ + +#include + +#define wait(msec) svcSleepThread(10000000 * (s64)msec) + +jmp_buf exitJmp; + +#endif \ No newline at end of file diff --git a/gui/include/config.h b/gui/include/config.h new file mode 100644 index 0000000..57ac328 --- /dev/null +++ b/gui/include/config.h @@ -0,0 +1,18 @@ +#ifndef _3DSIDENT_CONFIG_H_ +#define _3DSIDENT_CONFIG_H_ + +#include <3ds.h> + +const wchar_t *Config_GetUsername(void); +char *Config_GetBirthday(void); +char *Config_GetEulaVersion(void); +char *Config_GetSoundOutputMode(void); +char *Config_GetParentalPin(void); +char *Config_GetParentalEmail(void); +char *Config_GetParentalSecretAnswer(void); +bool Config_IsDebugModeEnabled(void); +bool Config_IsUpdatesEnabled(void); +bool Config_IsPowerSaveEnabled(void); +bool Config_IsAutoBrightnessEnabled(void); + +#endif \ No newline at end of file diff --git a/gui/include/menus.h b/gui/include/menus.h new file mode 100644 index 0000000..bbf48b0 --- /dev/null +++ b/gui/include/menus.h @@ -0,0 +1,6 @@ +#ifndef _3DSIDENT_MENUS_H_ +#define _3DSIDENT_MENUS_H_ + +void Menu_Main(void); + +#endif \ No newline at end of file diff --git a/gui/res/app.rsf b/gui/res/app.rsf new file mode 100644 index 0000000..47112b1 --- /dev/null +++ b/gui/res/app.rsf @@ -0,0 +1,195 @@ +BasicInfo: + Title : $(APP_TITLE) + CompanyCode : "00" + ProductCode : $(APP_PRODUCT_CODE) + ContentType : Application + Logo : Homebrew # Nintendo / Licensed / Distributed / iQue / iQueForSystem + +TitleInfo: + UniqueId : $(APP_UNIQUE_ID) + + Category : Application + +CardInfo: + MediaSize : 128MB # 128MB / 256MB / 512MB / 1GB / 2GB / 4GB + MediaType : Card1 # Card1 / Card2 + CardDevice : NorFlash # NorFlash(Pick this if you use savedata) / None + + +Option: + UseOnSD : true # true if App is to be installed to SD + FreeProductCode : true # Removes limitations on ProductCode + MediaFootPadding : false # If true CCI files are created with padding + EnableCrypt : false # Enables encryption for NCCH and CIA + EnableCompress : true # Compresses exefs code + +AccessControlInfo: + #UseExtSaveData : true + #ExtSaveDataId: 0xff3ff + #UseExtendedSaveDataAccessControl: true + #AccessibleSaveDataIds: [0x101, 0x202, 0x303, 0x404, 0x505, 0x606] + +SystemControlInfo: + SaveDataSize: 128KB + RemasterVersion: 7 + StackSize: 0x40000 + +RomFs: + RootPath : $(APP_ROMFS) + +# DO NOT EDIT BELOW HERE OR PROGRAMS WILL NOT LAUNCH (most likely) + +AccessControlInfo: + FileSystemAccess: + - Debug + - DirectSdmc + - DirectSdmcWrite + + IdealProcessor : 0 + AffinityMask : 1 + + Priority : 16 + + MaxCpu : 0x9E # Default + DisableDebug : false + EnableForceDebug : false + CanWriteSharedPage : false + CanUsePrivilegedPriority : false + CanUseNonAlphabetAndNumber : false + PermitMainFunctionArgument : false + CanShareDeviceMemory : false + RunnableOnSleep : false + SpecialMemoryArrange : false + CoreVersion : 2 + DescVersion : 2 + + ReleaseKernelMajor : "02" + ReleaseKernelMinor : "33" + MemoryType : Application + HandleTableSize: 512 + IORegisterMapping: + - 1ff50000-1ff57fff + - 1ff70000-1ff77fff + MemoryMapping: + - 1f000000-1f5fffff:r + SystemCallAccess: + ArbitrateAddress: 34 + Break: 60 + CancelTimer: 28 + ClearEvent: 25 + ClearTimer: 29 + CloseHandle: 35 + ConnectToPort: 45 + ControlMemory: 1 + CreateAddressArbiter: 33 + CreateEvent: 23 + CreateMemoryBlock: 30 + CreateMutex: 19 + CreateSemaphore: 21 + CreateThread: 8 + CreateTimer: 26 + DuplicateHandle: 39 + ExitProcess: 3 + ExitThread: 9 + GetCurrentProcessorNumber: 17 + GetHandleInfo: 41 + GetProcessId: 53 + GetProcessIdOfThread: 54 + GetProcessIdealProcessor: 6 + GetProcessInfo: 43 + GetResourceLimit: 56 + GetResourceLimitCurrentValues: 58 + GetResourceLimitLimitValues: 57 + GetSystemInfo: 42 + GetSystemTick: 40 + GetThreadContext: 59 + GetThreadId: 55 + GetThreadIdealProcessor: 15 + GetThreadInfo: 44 + GetThreadPriority: 11 + MapMemoryBlock: 31 + OutputDebugString: 61 + QueryMemory: 2 + ReleaseMutex: 20 + ReleaseSemaphore: 22 + SendSyncRequest1: 46 + SendSyncRequest2: 47 + SendSyncRequest3: 48 + SendSyncRequest4: 49 + SendSyncRequest: 50 + SetThreadPriority: 12 + SetTimer: 27 + SignalEvent: 24 + SleepThread: 10 + UnmapMemoryBlock: 32 + WaitSynchronization1: 36 + WaitSynchronizationN: 37 + InterruptNumbers: + ServiceAccessControl: + - APT:U + - $hioFIO + - $hostio0 + - $hostio1 + - ac:u + - boss:U + - cam:u + - cecd:u + - cfg:u + - dlp:FKCL + - dlp:SRVR + - dsp::DSP + - frd:u + - fs:USER + - gsp::Gpu + - hid:USER + - http:C + - mic:u + - ndm:u + - news:s + - nwm::UDS + - ptm:u + - pxi:dev + - soc:U + - gsp::Lcd + - y2r:u + - ldr:ro + - ir:USER + - ir:u + - csnd:SND + - am:u + - ns:s + - ptm:sysm + - mcu::HWC + +SystemControlInfo: + Dependency: + ac: 0x0004013000002402L + am: 0x0004013000001502L + boss: 0x0004013000003402L + camera: 0x0004013000001602L + cecd: 0x0004013000002602L + cfg: 0x0004013000001702L + codec: 0x0004013000001802L + csnd: 0x0004013000002702L + dlp: 0x0004013000002802L + dsp: 0x0004013000001a02L + friends: 0x0004013000003202L + gpio: 0x0004013000001b02L + gsp: 0x0004013000001c02L + hid: 0x0004013000001d02L + http: 0x0004013000002902L + i2c: 0x0004013000001e02L + ir: 0x0004013000003302L + mcu: 0x0004013000001f02L + mic: 0x0004013000002002L + ndm: 0x0004013000002b02L + news: 0x0004013000003502L + nim: 0x0004013000002c02L + nwm: 0x0004013000002d02L + pdn: 0x0004013000002102L + ps: 0x0004013000003102L + ptm: 0x0004013000002202L + ro: 0x0004013000003702L + socket: 0x0004013000002e02L + spi: 0x0004013000002302L + ssl: 0x0004013000002f02L diff --git a/gui/res/banner.png b/gui/res/banner.png new file mode 100644 index 0000000..02aa3b9 Binary files /dev/null and b/gui/res/banner.png differ diff --git a/gui/res/banner.wav b/gui/res/banner.wav new file mode 100644 index 0000000..283995e Binary files /dev/null and b/gui/res/banner.wav differ diff --git a/gui/res/drawable/drive.png b/gui/res/drawable/drive.png new file mode 100644 index 0000000..326dfcd Binary files /dev/null and b/gui/res/drawable/drive.png differ diff --git a/gui/res/drawable/icon.png b/gui/res/drawable/icon.png new file mode 100644 index 0000000..b50147d Binary files /dev/null and b/gui/res/drawable/icon.png differ diff --git a/gui/res/drawable/sprites.t3s b/gui/res/drawable/sprites.t3s new file mode 100644 index 0000000..b528f50 --- /dev/null +++ b/gui/res/drawable/sprites.t3s @@ -0,0 +1,3 @@ +--atlas -f rgba8888 -z auto +drive.png +icon.png diff --git a/gui/res/logo.lz11 b/gui/res/logo.lz11 new file mode 100644 index 0000000..3d29254 Binary files /dev/null and b/gui/res/logo.lz11 differ diff --git a/gui/romfs/res/drawable/sprites.t3x b/gui/romfs/res/drawable/sprites.t3x new file mode 100644 index 0000000..a88f2e8 Binary files /dev/null and b/gui/romfs/res/drawable/sprites.t3x differ diff --git a/gui/source/C2D_helper.c b/gui/source/C2D_helper.c new file mode 100644 index 0000000..b14bc14 --- /dev/null +++ b/gui/source/C2D_helper.c @@ -0,0 +1,60 @@ +#include + +#include "common.h" +#include "C2D_helper.h" + +void Draw_EndFrame(void) +{ + C2D_TextBufClear(dynamicBuf); + C2D_TextBufClear(sizeBuf); + C3D_FrameEnd(0); +} + +void Draw_Text(float x, float y, float size, Colour colour, const char *text) +{ + C2D_Text c2d_text; + C2D_TextParse(&c2d_text, dynamicBuf, text); + C2D_TextOptimize(&c2d_text); + C2D_DrawText(&c2d_text, C2D_WithColor, x, y, 0.5f, size, size, colour); +} + +void Draw_Textf(float x, float y, float size, Colour colour, const char* text, ...) +{ + char buffer[256]; + va_list args; + va_start(args, text); + vsnprintf(buffer, 256, text, args); + Draw_Text(x, y, size, colour, buffer); + va_end(args); +} + +void Draw_GetTextSize(float size, float *width, float *height, const char *text) +{ + C2D_Text c2d_text; + C2D_TextParse(&c2d_text, sizeBuf, text); + C2D_TextGetDimensions(&c2d_text, size, size, width, height); +} + +float Draw_GetTextWidth(float size, const char *text) +{ + float width = 0; + Draw_GetTextSize(size, &width, NULL, text); + return width; +} + +float Draw_GetTextHeight(float size, const char *text) +{ + float height = 0; + Draw_GetTextSize(size, NULL, &height, text); + return height; +} + +bool Draw_Rect(float x, float y, float w, float h, Colour colour) +{ + return C2D_DrawRectSolid(x, y, 0.5f, w, h, colour); +} + +bool Draw_Image(C2D_Image image, float x, float y) +{ + return C2D_DrawImageAt(image, x, y, 0.5f, NULL, 1.0f, 1.0f); +} diff --git a/gui/source/config.c b/gui/source/config.c new file mode 100644 index 0000000..78b607d --- /dev/null +++ b/gui/source/config.c @@ -0,0 +1,181 @@ +#include +#include +#include + +#include "config.h" +#include "utils.h" + +struct Birthday +{ + s8 month; // birthday month (1 - 12) + s8 day; // birthday day (1 - 31) +}; + +const wchar_t *Config_GetUsername(void) +{ + u8 data[0x1C]; + static wchar_t userName[0x13]; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x1C, 0x000A0000, data))) + { + for (int i = 0; i < 0x13; i++) + userName[i] = (wchar_t)((u16 *)data)[i]; + + return userName; + } + + return NULL; +} + +char *Config_GetBirthday(void) +{ + u8 data[0x2]; + static char date[0xA]; + + struct Birthday birthday; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x2, 0x000A0001, data))) + { + birthday.month = data[0x01]; + birthday.day = data[0x00]; + + snprintf(date, 0xA, "%02d/%02d", birthday.day, birthday.month); + return date; + } + + return NULL; +} + +char *Config_GetEulaVersion(void) +{ + u8 data[0x4]; + static char version[0x6]; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x4, 0x000D0000, data))) + { + snprintf(version, 0x6, "%1X.%02X", data[0x1], data[0x0]); + return version; + } + + return NULL; +} + +char *Config_GetSoundOutputMode(void) +{ + u8 data[0x1]; + + static char *mode[] = + { + "mono", + "stereo", + "surround" + }; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x1, 0x00070001, data))) + return mode[data[0x0]]; + + return NULL; +} + +char *Config_GetParentalPin(void) +{ + u8 data[0x94]; + static char parentalPin[0x5]; + + if (R_SUCCEEDED(CFG_GetConfigInfoBlk8(0x94, 0x00100001, data))) + { + snprintf(parentalPin, 0x5, "%u%u%u%u", (data[0xD] - 0x30), (data[0xE] - 0x30), (data[0xF] - 0x30), (data[0x10] - 0x30)); + return parentalPin; + } + + return NULL; +} + +char *Config_GetParentalEmail(void) +{ + u8 data[0x200]; + static char email[0x200]; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x200, 0x000C0002, data))) + { + snprintf(email, 0x200, "%s", (data + 1)); + return email; + } + + return NULL; +} + +char *Config_GetParentalSecretAnswer(void) +{ + u8 data[0x94]; // block 0x00100001 is of size 0x94 + static char out[0x21]; + + if (R_SUCCEEDED(CFG_GetConfigInfoBlk8(0x94, 0x00100001, data))) + { + Utils_U16_To_U8(out, (u16 *)(data + 0x10), 0x21); // 0x21 cause the secret answer can only be 32 characters long. + return out + 1; + } + + return NULL; +} + +bool Config_IsDebugModeEnabled(void) +{ + u8 data[0x4]; + + if (R_SUCCEEDED(CFGU_GetConfigInfoBlk2(0x4, 0x00130000, data))) + { + if ((data[0x0] + data[0x1] + data[0x2] + data[0x3]) == 0x100) + return true; + } + + return false; +} + +bool Config_IsUpdatesEnabled(void) +{ + u8 data[0x4]; + bool isEnabled = false; + + if (R_SUCCEEDED(CFG_GetConfigInfoBlk8(0x4, 0x000F0005, data))) + { + isEnabled = data[0] & 0xFF; + return isEnabled; + } + + return false; +} + +/* + u8 data[0x2]; + data[0x0] -> u8 ABL_powersave_enable + data[0x1] -> u8 brightness_level +*/ + +bool Config_IsPowerSaveEnabled(void) +{ + u8 data[0x2]; + bool isEnabled = false; + + if (R_SUCCEEDED(CFG_GetConfigInfoBlk8(0x2, 0x00050001, data))) + { + isEnabled = data[0] & 0xFF; + return isEnabled; + } + + return false; +} + +bool Config_IsAutoBrightnessEnabled(void) +{ + u8 data[0x8]; + bool isEnabled = false; + + if (R_SUCCEEDED(CFG_GetConfigInfoBlk8(0x8, 0x00050009, data))) + { + isEnabled = data[0x4] & 0xFF; + return isEnabled; + } + + return false; +} diff --git a/gui/source/main.c b/gui/source/main.c new file mode 100644 index 0000000..8cdefb5 --- /dev/null +++ b/gui/source/main.c @@ -0,0 +1,101 @@ +#include <3ds.h> +#include + +#include "ac.h" +#include "actu.h" +#include "C2D_helper.h" +#include "common.h" +#include "fs.h" +#include "menus.h" +#include "sprites.h" +#include "utils.h" + +static u32 cpu_time_limit = 0; +static C2D_SpriteSheet spritesheet; + +static void Init_Services(void) +{ + aciInit(); + + // Check if user is running from *hax. + //if (envIsHomebrew() && (R_FAILED(actInit()))) + // isHomebrew = envIsHomebrew(); + + actInit(); + + amAppInit(); + amInit(); + cfguInit(); + dspInit(); + mcuHwcInit(); + ptmuInit(); + socInit((u32*)memalign(0x1000, 0x10000), 0x10000); + + FS_OpenArchive(&archive, ARCHIVE_SDMC); + + romfsInit(); + gfxInitDefault(); + C3D_Init(C3D_DEFAULT_CMDBUF_SIZE); + C2D_Init(C2D_DEFAULT_MAX_OBJECTS); + C2D_Prepare(); + + if (Utils_IsN3DS()) + osSetSpeedupEnable(true); + + APT_GetAppCpuTimeLimit(&cpu_time_limit); + APT_SetAppCpuTimeLimit(30); + + staticBuf = C2D_TextBufNew(4096); + dynamicBuf = C2D_TextBufNew(4096); + sizeBuf = C2D_TextBufNew(4096); + + RENDER_TOP = C2D_CreateScreenTarget(GFX_TOP, GFX_LEFT); + RENDER_BOTTOM = C2D_CreateScreenTarget(GFX_BOTTOM, GFX_LEFT); + + spritesheet = C2D_SpriteSheetLoad("romfs:/res/drawable/sprites.t3x"); + banner = C2D_SpriteSheetGetImage(spritesheet, sprites_icon_idx); + drive_icon = C2D_SpriteSheetGetImage(spritesheet, sprites_drive_idx); +} + +static void Term_Services(void) +{ + C2D_SpriteSheetFree(spritesheet); + + C2D_TextBufDelete(sizeBuf); + C2D_TextBufDelete(dynamicBuf); + C2D_TextBufDelete(staticBuf); + + if (cpu_time_limit != UINT32_MAX) + APT_SetAppCpuTimeLimit(cpu_time_limit); + + if (Utils_IsN3DS()) + osSetSpeedupEnable(false); + + FS_CloseArchive(archive); + + socExit(); + ptmuExit(); + mcuHwcExit(); + dspExit(); + cfguExit(); + amExit(); + actExit(); + acExit(); + aciExit(); +} + +int main(int argc, char **argv) +{ + Init_Services(); + + if (setjmp(exitJmp)) + { + Term_Services(); + return 0; + } + + Menu_Main(); + + Term_Services(); + return 0; +} diff --git a/gui/source/menus.c b/gui/source/menus.c new file mode 100644 index 0000000..c174544 --- /dev/null +++ b/gui/source/menus.c @@ -0,0 +1,439 @@ +#include +#include + +#include <3ds.h> + +#include "ac.h" +#include "actu.h" +#include "C2D_helper.h" +#include "common.h" +#include "config.h" +#include "hardware.h" +#include "kernel.h" +#include "misc.h" +#include "screenshot.h" +#include "storage.h" +#include "system.h" +#include "utils.h" +#include "wifi.h" + +#define DISTANCE_Y 18 +#define MENU_Y_DIST 18 +#define MAX_ITEMS 9 + +static bool displayInfo = false; +static int item_height = 0; +static char kernerlVersion[100], systemVersion[100], firmVersion[100], initialVersion[0xB]; +static u32 sd_titles = 0, nand_titles = 0, tickets = 0; + +static void Menu_DrawItem(int x, int y, char *item_title, const char* text, ...) +{ + float title_width = 0.0f; + Draw_GetTextSize(0.5f, &title_width, NULL, item_title); + Draw_Text(x, y, 0.5f, MENU_INFO_TITLE_COLOUR, item_title); + + char buffer[256]; + va_list args; + va_start(args, text); + vsnprintf(buffer, 256, text, args); + Draw_Text(x + title_width + 5, y, 0.5f, MENU_INFO_DESC_COLOUR, buffer); + va_end(args); +} + +static void Menu_Kernel(void) +{ + Menu_DrawItem(15, 102, "Kernel version:", kernerlVersion); + Menu_DrawItem(15, 120, "FIRM version:", firmVersion); + Menu_DrawItem(15, 136, "System version:", systemVersion); + Menu_DrawItem(15, 156, "Initial system version:", initialVersion); + Menu_DrawItem(15, 174, "SDMC CID:", displayInfo? Kernel_GetSDMCCID() : NULL); + Menu_DrawItem(15, 192, "NAND CID:", displayInfo? Kernel_GetNANDCID() : NULL); + Menu_DrawItem(15, 210, "Device ID:", "%llu", displayInfo? Kernel_GetDeviceId() : 0); +} + +static void Menu_System(void) +{ + Menu_DrawItem(15, 102, "Model:", "%s (%s - %s)", System_GetModel(), System_GetRunningHW(), System_GetRegion()); + Menu_DrawItem(15, 120, "Language:", System_GetLang()); + Menu_DrawItem(15, 138, "ECS Device ID:", "%llu", displayInfo? System_GetSoapId() : 0); + Menu_DrawItem(15, 156, "Local friend code seed:", "%010llX", displayInfo? System_GetLocalFriendCodeSeed() : 0); + Menu_DrawItem(15, 174, "MAC Address:", displayInfo? System_GetMacAddress() : NULL); + Menu_DrawItem(15, 192, "Serial number:", displayInfo? System_GetSerialNumber() : NULL); + Menu_DrawItem(15, 210, "Screen type:", "%llu", System_GetScreenType()); +} + +static void Menu_Battery(void) +{ + Result ret = 0; + u8 battery_percent = 0, battery_status = 0, battery_volt = 0, fw_ver_high = 0, fw_ver_low = 0; + bool is_connected = false; + + ret = MCUHWC_GetBatteryLevel(&battery_percent); + Menu_DrawItem(15, 102, "Battery percentage:", "%3d%%", R_FAILED(ret)? 0 : (battery_percent)); + + ret = PTMU_GetBatteryChargeState(&battery_status); + Menu_DrawItem(15, 120, "Battery status:", R_FAILED(ret)? NULL : (battery_status? "charging" : "not charging")); + + ret = MCUHWC_GetBatteryVoltage(&battery_volt); + Menu_DrawItem(15, 136, "Battery voltage:", "%d (%.1f V)", R_FAILED(ret)? (0, 0) : (battery_volt, 5.0 * ((double)battery_volt / 256.0))); + + ret = PTMU_GetAdapterState(&is_connected); + Menu_DrawItem(15, 156, "Adapter state:", R_FAILED(ret)? NULL : (is_connected? "connected" : "disconnected")); + + ret = MCUHWC_GetFwVerHigh(&fw_ver_high); + ret = MCUHWC_GetFwVerLow(&fw_ver_low); + Menu_DrawItem(15, 174, "MCU firmware:", "%u.%u", R_FAILED(ret)? (0, 0) : ((fw_ver_high - 0x10), fw_ver_low)); + + Menu_DrawItem(15, 192, "Power-saving mode:", Config_IsPowerSaveEnabled()? "enabled" : "disabled"); +} + +static void Menu_NNID(void) +{ + Result ret = 0; + AccountDataBlock accountDataBlock; + Result accountDataBlockRet = ACTU_GetAccountDataBlock((u8*)&accountDataBlock, 0xA0, 0x11); + + u32 principalID = 0; + char country[0x3], name[0x16], nnid[0x11], timeZone[0x41]; + + ret = ACTU_GetAccountDataBlock(nnid, 0x11, 0x8); + Menu_DrawItem(15, 102, "NNID:", R_FAILED(ret)? NULL : (displayInfo? nnid : NULL)); + + ret = ACTU_GetAccountDataBlock(&principalID, 0x4, 0xC); + Menu_DrawItem(15, 120, "Principal ID:", "%u", R_FAILED(ret)? 0 : (displayInfo? principalID : 0)); + + Menu_DrawItem(15, 136, "Persistent ID:", "%u", R_FAILED(accountDataBlockRet)? 0 : (displayInfo? accountDataBlock.persistentID : 0)); + Menu_DrawItem(15, 156, "Transferable ID Base:", "%llu", R_FAILED(accountDataBlockRet)? 0 : (displayInfo? accountDataBlock.transferableID : 0)); + + ret = ACTU_GetAccountDataBlock(country, 0x3, 0xB); + Menu_DrawItem(15, 174, "Country:", R_FAILED(ret)? NULL : (displayInfo? country : NULL)); + + ret = ACTU_GetAccountDataBlock(timeZone, 0x41, 0x1E); + Menu_DrawItem(15, 192, "Time Zone:", R_FAILED(ret)? NULL : (displayInfo? timeZone : NULL)); +} + +static void Menu_Config(void) +{ + char username[0x14]; + wcstombs(username, Config_GetUsername(), sizeof(username)); + + Menu_DrawItem(15, 102, "Username: ", username); + Menu_DrawItem(15, 120, "Birthday:", displayInfo? Config_GetBirthday() : NULL); + Menu_DrawItem(15, 136, "EULA version:", Config_GetEulaVersion()); + Menu_DrawItem(15, 156, "Parental control pin:", displayInfo? Config_GetParentalPin() : NULL); + Menu_DrawItem(15, 174, "Parental control e-mail:", displayInfo? Config_GetParentalEmail() : NULL); + Menu_DrawItem(15, 192, "Parental control answer:", displayInfo? Config_GetParentalSecretAnswer() : NULL); +} + +static void Menu_Hardware(void) +{ + Result ret = 0; + u8 volume = 0; + + Menu_DrawItem(15, 102, "Headphone status:", Hardware_GetAudioJackStatus()); + Menu_DrawItem(15, 120, "Card slot status:", Hardware_GetCardSlotStatus()); + Menu_DrawItem(15, 136, "SDMC status:", Hardware_DetectSD()); + + ret = HIDUSER_GetSoundVolume(&volume); + double vol_percent = (volume * 1.5873015873); + Menu_DrawItem(15, 156, "Volume slider state:", "%d (%.0lf%%)", R_FAILED(ret)? (0, 0) : (volume, vol_percent)); + + double _3dSliderPercent = (osGet3DSliderState() * 100.0); + Menu_DrawItem(15, 174, "3D slider state:", "%.1lf (%.0lf%%)", osGet3DSliderState(), _3dSliderPercent); + + Menu_DrawItem(15, 192, "Sound output:", Config_GetSoundOutputMode()); + + if (Utils_IsN3DS()) + { + Menu_DrawItem(15, 210, "Brightness level:", "%s (auto-brightness mode %s)", Hardware_GetBrightness(GSPLCD_SCREEN_TOP), + Config_IsAutoBrightnessEnabled()? "enabled" : "disabled"); + } + else + Menu_DrawItem(15, 210, "Brightness level:", Hardware_GetBrightness(GSPLCD_SCREEN_TOP)); + +} + +static void Menu_Misc(void) +{ + Result ret = 0; + Menu_DrawItem(15, 102, "Installed titles:", "SD: %lu (NAND: %lu)", sd_titles, nand_titles); + Menu_DrawItem(15, 120, "Installed tickets:", "%lu", tickets); + + u64 homemenuID = 0; + ret = APT_GetAppletInfo(APPID_HOMEMENU, &homemenuID, NULL, NULL, NULL, NULL); + Menu_DrawItem(15, 136, "Homemenu ID:", "%016llX", homemenuID); + + double wifi_signal_percent = (osGetWifiStrength() * 33.3333333333); + Menu_DrawItem(15, 156, "WiFi signal strength:", "%d (%.0lf%%)", osGetWifiStrength(), wifi_signal_percent); + + u32 ip = gethostid(); + Menu_DrawItem(15, 174, "IP:", "%lu.%lu.%lu.%lu", displayInfo? (0, 0, 0, 0) : ip & 0xFF, (ip>>8)&0xFF, (ip>>16)&0xFF, (ip>>24)&0xFF); +} + +static void Menu_WiFi(void) +{ + char ssid[0x20], passphrase[0x40]; + wifiSlotStructure slotData; + + Draw_Rect(0, 19, 400, 221, BACKGROUND_COLOUR); + + if (R_SUCCEEDED(ACI_LoadWiFiSlot(0))) + { + Draw_Rect(15, 27, 370, 70, STATUS_BAR_COLOUR); + Draw_Rect(16, 28, 368, 68, MENU_BAR_COLOUR); + + Draw_Text(20, 30, 0.45f, MENU_INFO_DESC_COLOUR, "WiFi Slot 1:"); + + if (R_SUCCEEDED(ACI_GetSSID(ssid))) + Menu_DrawItem(20, 46, "SSID:", ssid); + + if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) + Menu_DrawItem(20, 62, "Pass:", "%s (%s)", displayInfo? passphrase : NULL, WiFi_GetSecurityMode()); + + if ((R_SUCCEEDED(CFG_GetConfigInfoBlk8(CFG_WIFI_SLOT_SIZE, CFG_WIFI_BLKID + 0, (u8*)&slotData))) && (slotData.set)) + Menu_DrawItem(20, 78, "Mac address:", "%02X:%02X:%02X:%02X:%02X:%02X", displayInfo? (0, 0, 0, 0, 0, 0) : + (slotData.mac_addr[0], slotData.mac_addr[1], slotData.mac_addr[2], slotData.mac_addr[3], slotData.mac_addr[4], slotData.mac_addr[5])); + } + + if (R_SUCCEEDED(ACI_LoadWiFiSlot(1))) + { + Draw_Rect(15, 95, 370, 70, STATUS_BAR_COLOUR); + Draw_Rect(16, 96, 368, 68, MENU_BAR_COLOUR); + + Draw_Text(20, 98, 0.45f, MENU_INFO_DESC_COLOUR, "WiFi Slot 2:"); + + if (R_SUCCEEDED(ACI_GetSSID(ssid))) + Menu_DrawItem(20, 114, "SSID:", ssid); + + if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) + Menu_DrawItem(20, 130, "Pass:", "%s (%s)", displayInfo? passphrase : NULL, WiFi_GetSecurityMode()); + + if ((R_SUCCEEDED(CFG_GetConfigInfoBlk8(CFG_WIFI_SLOT_SIZE, CFG_WIFI_BLKID + 1, (u8*)&slotData))) && (slotData.set)) + Menu_DrawItem(20, 146, "Mac address:", "%02X:%02X:%02X:%02X:%02X:%02X", displayInfo? (0, 0, 0, 0, 0, 0) : + (slotData.mac_addr[0], slotData.mac_addr[1], slotData.mac_addr[2], slotData.mac_addr[3], slotData.mac_addr[4], slotData.mac_addr[5])); + } + + if (R_SUCCEEDED(ACI_LoadWiFiSlot(2))) + { + Draw_Rect(15, 163, 370, 70, STATUS_BAR_COLOUR); + Draw_Rect(16, 164, 368, 68, MENU_BAR_COLOUR); + + Draw_Text(20, 166, 0.45f, MENU_INFO_DESC_COLOUR, "WiFi Slot 3:"); + + if (R_SUCCEEDED(ACI_GetSSID(ssid))) + Menu_DrawItem(20, 182, "SSID:", ssid); + + if (R_SUCCEEDED(ACI_GetPassphrase(passphrase))) + Menu_DrawItem(20, 198, "Pass:", "%s (%s)", displayInfo? passphrase : NULL, WiFi_GetSecurityMode()); + + if ((R_SUCCEEDED(CFG_GetConfigInfoBlk8(CFG_WIFI_SLOT_SIZE, CFG_WIFI_BLKID + 2, (u8*)&slotData))) && (slotData.set)) + Menu_DrawItem(20, 214, "Mac address:", "%02X:%02X:%02X:%02X:%02X:%02X", displayInfo? (0, 0, 0, 0, 0, 0) : + (slotData.mac_addr[0], slotData.mac_addr[1], slotData.mac_addr[2], slotData.mac_addr[3], slotData.mac_addr[4], slotData.mac_addr[5])); + } +} + +static void Menu_Storage(void) +{ + u64 sdUsed = 0, sdTotal = 0, ctrUsed = 0, ctrTotal = 0, twlUsed = 0, twlTotal = 0, twlpUsed = 0, twlpTotal = 0; + + char sdFreeSize[16], sdUsedSize[16], sdTotalSize[16]; + char ctrFreeSize[16], ctrUsedSize[16], ctrTotalSize[16]; + char twlFreeSize[16], twlUsedSize[16], twlTotalSize[16]; + char twlpFreeSize[16], twlpUsedSize[16], twlpTotalSize[16]; + + Utils_GetSizeString(sdFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_SD)); + Utils_GetSizeString(sdUsedSize, Storage_GetUsedStorage(SYSTEM_MEDIATYPE_SD)); + Utils_GetSizeString(sdTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_SD)); + Utils_GetSizeString(ctrFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_CTR_NAND)); + Utils_GetSizeString(ctrUsedSize, Storage_GetUsedStorage(SYSTEM_MEDIATYPE_CTR_NAND)); + Utils_GetSizeString(ctrTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_CTR_NAND)); + Utils_GetSizeString(twlFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_TWL_NAND)); + Utils_GetSizeString(twlUsedSize, Storage_GetUsedStorage(SYSTEM_MEDIATYPE_TWL_NAND)); + Utils_GetSizeString(twlTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_TWL_NAND)); + Utils_GetSizeString(twlpFreeSize, Storage_GetFreeStorage(SYSTEM_MEDIATYPE_TWL_PHOTO)); + Utils_GetSizeString(twlpUsedSize, Storage_GetUsedStorage(SYSTEM_MEDIATYPE_TWL_PHOTO)); + Utils_GetSizeString(twlpTotalSize, Storage_GetTotalStorage(SYSTEM_MEDIATYPE_TWL_PHOTO)); + + Draw_Rect(0, 20, 400, 220, BACKGROUND_COLOUR); + + sdUsed = Storage_GetUsedStorage(SYSTEM_MEDIATYPE_SD); + sdTotal = Storage_GetTotalStorage(SYSTEM_MEDIATYPE_SD); + Draw_Rect(20, 105, 60, 10, STATUS_BAR_COLOUR); + Draw_Rect(21, 106, 58, 8, BACKGROUND_COLOUR); + Draw_Rect(21, 106, (((double)sdUsed / (double)sdTotal) * 58.00), 8, MENU_SELECTOR_COLOUR); + Draw_Text(85, 50, 0.45f, MENU_INFO_DESC_COLOUR, "SD:"); + Menu_DrawItem(85, 71, "Free:", sdFreeSize); + Menu_DrawItem(85, 87, "Used:", sdUsedSize); + Menu_DrawItem(85, 103, "Total:", sdTotalSize); + Draw_Image(drive_icon, 20, 40); + + ctrUsed = Storage_GetUsedStorage(SYSTEM_MEDIATYPE_CTR_NAND); + ctrTotal = Storage_GetTotalStorage(SYSTEM_MEDIATYPE_CTR_NAND); + Draw_Rect(220, 105, 60, 10, STATUS_BAR_COLOUR); + Draw_Rect(221, 106, 58, 8, BACKGROUND_COLOUR); + Draw_Rect(221, 106, (((double)ctrUsed / (double)ctrTotal) * 58.00), 8, MENU_SELECTOR_COLOUR); + Draw_Text(285, 50, 0.45f, MENU_INFO_DESC_COLOUR, "CTR Nand:"); + Menu_DrawItem(285, 71, "Free:", ctrFreeSize); + Menu_DrawItem(285, 87, "Used:", ctrUsedSize); + Menu_DrawItem(285, 103, "Total:", ctrTotalSize); + Draw_Image(drive_icon, 220, 40); + + twlUsed = Storage_GetUsedStorage(SYSTEM_MEDIATYPE_TWL_NAND); + twlTotal = Storage_GetTotalStorage(SYSTEM_MEDIATYPE_TWL_NAND); + Draw_Rect(20, 200, 60, 10, STATUS_BAR_COLOUR); + Draw_Rect(21, 201, 58, 8, BACKGROUND_COLOUR); + Draw_Rect(21, 201, (((double)twlUsed / (double)twlTotal) * 58.00), 8, MENU_SELECTOR_COLOUR); + Draw_Text(85, 145, 0.45f, MENU_INFO_DESC_COLOUR, "TWL Nand:"); + Menu_DrawItem(85, 166, "Free:", twlFreeSize); + Menu_DrawItem(85, 182, "Used:", twlUsedSize); + Menu_DrawItem(85, 198, "Total:", twlTotalSize); + Draw_Image(drive_icon, 20, 135); + + twlpUsed = Storage_GetUsedStorage(SYSTEM_MEDIATYPE_TWL_PHOTO); + twlpTotal = Storage_GetTotalStorage(SYSTEM_MEDIATYPE_TWL_PHOTO); + Draw_Rect(220, 200, 60, 10, STATUS_BAR_COLOUR); + Draw_Rect(221, 201, 58, 8, BACKGROUND_COLOUR); + Draw_Rect(221, 201, (((double)twlpUsed / (double)twlpTotal) * 58.00), 8, MENU_SELECTOR_COLOUR); + Draw_Text(285, 145, 0.45f, MENU_INFO_DESC_COLOUR, "TWL Photo:"); + Menu_DrawItem(285, 166, "Free:", twlpFreeSize); + Menu_DrawItem(285, 182, "Used:", twlpUsedSize); + Menu_DrawItem(285, 198, "Total:", twlpTotalSize); + Draw_Image(drive_icon, 220, 135); +} + +static int touchButton(touchPosition *touch, int selection) +{ + if (touch->px >= 15 && touch->px <= 300 && touch->py >= 37 && touch->py <= 56) + selection = 0; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 56 && touch->py <= 73) + selection = 1; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 73 && touch->py <= 92) + selection = 2; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 92 && touch->py <= 110) + selection = 3; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 110 && touch->py <= 127) + selection = 4; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 127 && touch->py <= 144) + selection = 5; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 144 && touch->py <= 161) + selection = 6; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 161 && touch->py <= 178) + selection = 7; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 178 && touch->py <= 195) + selection = 8; + else if (touch->px >= 15 && touch->px <= 300 && touch->py >= 195 && touch->py <= 212) + selection = 9; + + return selection; +} + +void Menu_Main(void) +{ + int selection = 0; + displayInfo = true; + touchPosition touch; + + strcpy(kernerlVersion, Kernel_GetVersion(0)); + strcpy(firmVersion, Kernel_GetVersion(1)); + strcpy(initialVersion, Kernel_GetVersion(2)); + strcpy(systemVersion, Kernel_GetVersion(3)); + + sd_titles = Misc_TitleCount(MEDIATYPE_SD); + nand_titles = Misc_TitleCount(MEDIATYPE_NAND); + tickets = Misc_TicketCount(); + + float instr_width = 0.0f, instr_height = 0.0f; + Draw_GetTextSize(0.5f, &instr_width, &instr_height, "Press select to hide user-specific info"); + + while (aptMainLoop()) + { + C3D_FrameBegin(C3D_FRAME_SYNCDRAW); + C2D_TargetClear(RENDER_TOP, BACKGROUND_COLOUR); + C2D_TargetClear(RENDER_BOTTOM, BACKGROUND_COLOUR); + C2D_SceneBegin(RENDER_TOP); + + Draw_Rect(0, 0, 400, 20, STATUS_BAR_COLOUR); + Draw_Textf(5, (20 - Draw_GetTextHeight(0.5f, "3DSident v0.0.0"))/2, 0.5f, BACKGROUND_COLOUR, "3DSident v%d.%d.%d", VERSION_MAJOR, VERSION_MINOR, VERSION_MICRO); + + Draw_Image(banner, (400 - banner.subtex->width) / 2, ((82 - banner.subtex->height) / 2) + 20); + + switch(selection) + { + case 0: + Menu_Kernel(); + break; + case 1: + Menu_System(); + break; + case 2: + Menu_Battery(); + break; + case 3: + Menu_NNID(); + break; + case 4: + Menu_Config(); + break; + case 5: + Menu_Hardware(); + break; + case 6: + Menu_WiFi(); + break; + case 7: + Menu_Storage(); + break; + case 8: + Menu_Misc(); + break; + case 9: + Draw_Text((400 - instr_width) / 2, (240 - instr_height) / 2, 0.5f, MENU_INFO_TITLE_COLOUR, "Press select to hide user-specific info"); + Draw_Text((400 - instr_width) / 2, ((240 - instr_height) / 2) + 18, 0.5f, MENU_INFO_TITLE_COLOUR, " Press L + R to capture a screenshot "); + break; + } + + C2D_SceneBegin(RENDER_BOTTOM); + + Draw_Rect(16, 16, 288, 208, MENU_BAR_COLOUR); + Draw_Rect(16, 16 + (DISTANCE_Y * selection), 288, 18, MENU_SELECTOR_COLOUR); + + Draw_Text(22, 18, 0.45f, selection == 0? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Kernel"); + Draw_Text(22, 36, 0.45f, selection == 1? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "System"); + Draw_Text(22, 54, 0.45f, selection == 2? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Battery"); + Draw_Text(22, 72, 0.45f, selection == 3? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "NNID"); + Draw_Text(22, 90, 0.45f, selection == 4? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Config"); + Draw_Text(22, 108, 0.45f, selection == 5? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Hardware"); + Draw_Text(22, 126, 0.45f, selection == 6? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "WiFi"); + Draw_Text(22, 144, 0.45f, selection == 7? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Storage"); + Draw_Text(22, 162, 0.45f, selection == 8? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Miscellaneous"); + Draw_Text(22, 180, 0.45f, selection == 9? ITEM_SELECTED_COLOUR : ITEM_COLOUR, "Exit"); + + Draw_EndFrame(); + + hidScanInput(); + hidTouchRead(&touch); + u32 kDown = hidKeysDown(); + u32 kHeld = hidKeysHeld(); + + if (kDown & KEY_DDOWN) + selection++; + else if (kDown & KEY_DUP) + selection--; + + selection = touchButton(&touch, selection); + + if (selection > MAX_ITEMS) + selection = 0; + if (selection < 0) + selection = MAX_ITEMS; + + if (kDown & KEY_SELECT) + displayInfo = !displayInfo; + + if (((kHeld & KEY_L) && (kDown & KEY_R)) || ((kHeld & KEY_R) && (kDown & KEY_L))) + Screenshot_Capture(); + + if (kDown & KEY_START) + longjmp(exitJmp, 1); + } +} diff --git a/include/fs.h b/include/fs.h deleted file mode 100644 index 5eabd84..0000000 --- a/include/fs.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef FS_H -#define FS_H - -#include <3ds.h> - -FS_Archive fsArchive; - -Result openArchive(FS_Archive * archive, FS_ArchiveID id); -Result closeArchive(FS_Archive archive); -Result makeDir(FS_Archive archive, const char * path); -bool fileExists(FS_Archive archive, const char * path); -bool dirExists(FS_Archive archive, const char * path); - -#endif \ No newline at end of file diff --git a/include/hardware.h b/include/hardware.h deleted file mode 100644 index f8ee123..0000000 --- a/include/hardware.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef HARDWARE_H -#define HARDWARE_H - -#include <3ds.h> - -char * getCardSlotStatus(void); -char * getBrightness(u32 screen); -bool detectSD(void); - -#endif \ No newline at end of file diff --git a/include/kernel.h b/include/kernel.h deleted file mode 100644 index 7394ab9..0000000 --- a/include/kernel.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef KERNEL_H -#define KERNEL_H - -#include <3ds.h> - -enum -{ - KERNEL_VERSIONREVISION = 0x1FF80001, - KERNEL_VERSIONMINOR = 0x1FF80002, - KERNEL_VERSIONMAJOR = 0x1FF80003, - UPDATEFLAG = 0x1FF80004, - NSTID = 0x1FF80008, - SYSCOREVER = 0x1FF80010, - ENVINFO = 0x1FF80014, - UNITINFO = 0x1FF80014, - PREV_FIRM = 0x1FF80016, - KERNEL_CTRSDKVERSION = 0x1FF80018, - APPMEMTYPE = 0x1FF80030, - APPMEMALLOC = 0x1FF80040, - SYSMEMALLOC = 0x1FF80044, - BASEMEMALLOC = 0x1FF80048, - FIRM_VERSIONREVISION = 0x1FF80061, - FIRM_VERSIONMINOR = 0x1FF80062, - FIRM_VERSIONMAJOR = 0x1FF80063, - FIRM_SYSCOREVER = 0x1FF80064, - FIRM_CTRSDKVERSION = 0x1FF80068, -}; - -char * getVersion(int version); -char * getSdmcCid(void); -char * getNandCid(void); -u32 getDeviceId(void); - -#endif \ No newline at end of file diff --git a/include/misc.h b/include/misc.h deleted file mode 100644 index c34befb..0000000 --- a/include/misc.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef MISC_H -#define MISC_H - -#include <3ds.h> - -u32 titleCount(FS_MediaType mediaType); -char * getDeviceCert(void); - -#endif \ No newline at end of file diff --git a/include/power.h b/include/power.h deleted file mode 100644 index ab2a9d4..0000000 --- a/include/power.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef POWER_H -#define POWER_H - -#include <3ds.h> - -const char * batteryStatus(void); - -#endif \ No newline at end of file diff --git a/include/screenshot.h b/include/screenshot.h deleted file mode 100644 index cbb61c2..0000000 --- a/include/screenshot.h +++ /dev/null @@ -1,13 +0,0 @@ -#ifndef SCREENSHOT_H -#define SCREENSHOT_H - -#include -#include -#include -#include -#include -#include <3ds.h> - -void captureScreenshot(void); - -#endif diff --git a/include/services/actu.h b/include/services/actu.h deleted file mode 100644 index a786af8..0000000 --- a/include/services/actu.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef ACTU_H -#define ACTU_H - -#include <3ds.h> - -struct Birthday -{ - u16 year; - u8 month; - u8 day; -}; - -typedef struct -{ - u32 miiID; // Mii ID - u64 systemID; // System ID (identifies owner, for purpose of enforcing editing restrictions and blue pants). - u32 dateOfCreation; // Specialness and date of creation (big-endian 32bit unsigned integer) - u8 mac_addr[0x6]; // Creator's full MAC - u16 padding1; - u16 birthday; // Bit-mapped: Birthday (4bit-day,5bit-month), Sex, Shirt color, Favorite - u16 miiName[0x14]; // UTF-16 Mii Name - u16 widthHeight; // width & height - u8 face; // bit 0: disable sharing, bit 1-4: face shape, bit 5-7: skin color - u8 makeup; // bit 0-3: wrinkles, bit 4-7: makeup - u8 hairStyle; // hair style - u8 hairColour; // bit 0-2: hair color, bit 3: flip hair - u8 unk[0x4]; - u8 eyebrowStyle; // bit 0-4: eyebrow style, bit 5-7: eyebrow color - u8 eyebrowScale; // bit 0-3: eyebrow scale, bit 4-6: eyebrow yscale - u16 eyebrowPosition; // bit 0-3: eyebrow rotation, bit 5-8: eyebrow x spacing, bit 9-13: eyebrow y position - u8 unk1[0x4]; - bool allowCopy; // Allow Copying (?) (0D on 0E off 8D on) - u8 unknown[0x7]; - u16 authorName[0x14]; // UTF-16 Author Name (10 chars max -} MiiData; - -typedef struct -{ - u32 persistentID; // Persistent ID - u32 padding1; - u64 transferableID; // Transferable ID Base - u8 miiData[0x60]; // Mii data struct (above) - u16 miiName[0x16]; // UTF-16 mii name - char accountID[0x11]; // ASCII NUL-terminated Nintendo Network ID - u8 padding2; - struct Birthday birthday; - u32 principalID; // Principal ID -} AccountDataBlock; - -Result actInit(void); -void actExit(void); -Result ACTU_GetAccountDataBlock(void * buffer, u32 size, u32 blkId); - -#endif \ No newline at end of file diff --git a/include/services/mcu.h b/include/services/mcu.h deleted file mode 100644 index 68c1baa..0000000 --- a/include/services/mcu.h +++ /dev/null @@ -1,15 +0,0 @@ -#ifndef MCU_H -#define MCU_H - -#include <3ds.h> - -Result mcuInit(void); -Result mcuExit(void); -Result MCU_ReadRegister(u8 reg, u32 size, void * data); -Result MCU_GetBatteryVoltage(u8 * out); -Result MCU_GetBatteryLevel(u8 * out); -Result MCU_GetSoundVolume(u8 * out); -Result MCU_GetFwVerHigh(u8 * out); -Result MCU_GetFwVerLow(u8 * out); - -#endif \ No newline at end of file diff --git a/include/storage.h b/include/storage.h deleted file mode 100644 index d93359a..0000000 --- a/include/storage.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef STORAGE_H -#define STORAGE_H - -#include <3ds.h> - -u64 getFreeStorage(FS_SystemMediaType mediaType); -u64 getTotalStorage(FS_SystemMediaType mediaType); -u64 getUsedStorage(FS_SystemMediaType mediaType); - -#endif \ No newline at end of file diff --git a/include/system.h b/include/system.h deleted file mode 100644 index d8cd967..0000000 --- a/include/system.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef SYSTEM_H -#define SYSTEM_H - -#include <3ds.h> - -enum -{ - DATETIME = 0x1FF81000, - RUNNING_HW = 0x1FF81004, - MCU_HW_INFO = 0x1FF81005, - DATETIME_0 = 0x1FF81020, - DATETIME_1 = 0x1FF81040, - WIFI_MACADDR = 0x1FF81060, - WIFI_LINKLEVEL = 0x1FF81066, - _3D_SLIDERSTATE = 0x1FF81080, - _3D_LEDSTATE = 0x1FF81084, - BATTERY_LEDSTATE = 0x1FF81085, - MENUTID = 0x1FF810A0, - ACTIVEMENUTID = 0x1FF810A8, - HEADSET_CONNECTED = 0x1FF810C0 -}; - -const char * getModel(void); -const char * getRegion(void); -const char getFirmRegion(void); -const char * getLang(void); -char * getMacAddress(void); -char * getRunningHW(void); -char * isDebugUnit(void); -char * getScreenType(void); -u64 getLocalFriendCodeSeed(void); -u8 * getSerialNumber(void); -u64 getSoapId(void); -char * getSecurityMode(); - -#endif \ No newline at end of file diff --git a/include/utils.h b/include/utils.h deleted file mode 100644 index 1975641..0000000 --- a/include/utils.h +++ /dev/null @@ -1,15 +0,0 @@ -#ifndef UTILS_H -#define UTILS_H - -#include <3ds.h> - -#define ANY_KEY (KEY_TOUCH | KEY_A | KEY_B | KEY_X | KEY_Y | KEY_START | \ - KEY_UP | KEY_DOWN | KEY_LEFT | KEY_RIGHT | KEY_L | KEY_R | KEY_ZL | KEY_ZR | \ - KEY_CSTICK_UP | KEY_CSTICK_DOWN | KEY_CSTICK_LEFT | KEY_CSTICK_RIGHT) - -void getSizeString(char * string, uint64_t size); -bool isN3DS(void); -void u16_to_u8(char * buf, const u16 * input, size_t bufsize); -char * base64Encode(u8 const * bytesToEnc, size_t bufLen); - -#endif \ No newline at end of file diff --git a/source/services/ac.c b/services/ac.c similarity index 100% rename from source/services/ac.c rename to services/ac.c diff --git a/include/services/ac.h b/services/ac.h similarity index 100% rename from include/services/ac.h rename to services/ac.h diff --git a/source/services/actu.c b/services/actu.c similarity index 100% rename from source/services/actu.c rename to services/actu.c diff --git a/services/actu.h b/services/actu.h new file mode 100644 index 0000000..9fef3a4 --- /dev/null +++ b/services/actu.h @@ -0,0 +1,30 @@ +#ifndef ACTU_H +#define ACTU_H + +#include <3ds.h> + +struct Birthday +{ + u16 year; + u8 month; + u8 day; +}; + +typedef struct +{ + u32 persistentID; // Persistent ID + u32 padding1; + u64 transferableID; // Transferable ID Base + u8 miiData[0x60]; // Mii data struct (above) + u16 miiName[0x16]; // UTF-16 mii name + char accountID[0x11]; // ASCII NUL-terminated Nintendo Network ID + u8 padding2; + struct Birthday birthday; + u32 principalID; // Principal ID +} AccountDataBlock; + +Result actInit(void); +void actExit(void); +Result ACTU_GetAccountDataBlock(void * buffer, u32 size, u32 blkId); + +#endif \ No newline at end of file diff --git a/source/services/am.c b/services/am.c similarity index 100% rename from source/services/am.c rename to services/am.c diff --git a/include/services/am.h b/services/am.h similarity index 100% rename from include/services/am.h rename to services/am.h diff --git a/source/fs.c b/source/fs.c deleted file mode 100644 index dc541a5..0000000 --- a/source/fs.c +++ /dev/null @@ -1,53 +0,0 @@ -#include "fs.h" - -//test from gedit. - -Result openArchive(FS_Archive * archive, FS_ArchiveID id) -{ - return FSUSER_OpenArchive(archive, id, fsMakePath(PATH_EMPTY, "")); -} - -Result closeArchive(FS_Archive archive) -{ - return FSUSER_CloseArchive(archive); -} - -Result makeDir(FS_Archive archive, const char * path) -{ - if((!archive) || (!path)) - return -1; - - return FSUSER_CreateDirectory(archive, fsMakePath(PATH_ASCII, path), 0); -} - -bool fileExists(FS_Archive archive, const char * path) -{ - if ((!path) || (!archive)) - return false; - - Handle handle; - - if (R_FAILED(FSUSER_OpenFile(&handle, archive, fsMakePath(PATH_ASCII, path), FS_OPEN_READ, 0))) - return false; - - if (R_FAILED(FSFILE_Close(handle))) - return false; - - return true; -} - -bool dirExists(FS_Archive archive, const char * path) -{ - if ((!path) || (!archive)) - return false; - - Handle handle; - - if (R_FAILED(FSUSER_OpenDirectory(&handle, archive, fsMakePath(PATH_ASCII, path)))) - return false; - - if (R_FAILED(FSDIR_Close(handle))) - return false; - - return true; -} diff --git a/source/hardware.c b/source/hardware.c deleted file mode 100644 index a5d09fe..0000000 --- a/source/hardware.c +++ /dev/null @@ -1,63 +0,0 @@ -#include - -#include "hardware.h" - -#define REG_LCD_TOP_SCREEN (u32)0x202200 -#define REG_LCD_BOTTOM_SCREEN (u32)0x202A00 - -char * getCardSlotStatus(void) -{ - bool isInserted = false; - FS_CardType cardType = 0; - - static char card[20]; - - if (R_SUCCEEDED(FSUSER_CardSlotIsInserted(&isInserted))) - { - if (isInserted) - { - FSUSER_GetCardType(&cardType); - snprintf(card, 20, "inserted %s", cardType? "(TWL)" : "(CTR)"); - return card; - } - } - - snprintf(card, 20, "not inserted"); - return card; -} - -bool detectSD(void) -{ - bool isSD = false; - - if (R_SUCCEEDED(FSUSER_IsSdmcDetected(&isSD))) - return isSD; - - return false; -} - -char * getBrightness(u32 screen) -{ - u32 brightness = 0; - static char level[5]; - - if (R_SUCCEEDED(gspInit())) - { - if (screen == GSPLCD_SCREEN_TOP) - { - if (R_SUCCEEDED(GSPGPU_ReadHWRegs(REG_LCD_TOP_SCREEN + 0x40, &brightness, 4))) - gspExit(); - } - else if (screen = GSPLCD_SCREEN_BOTTOM) - { - if (R_SUCCEEDED(GSPGPU_ReadHWRegs(REG_LCD_BOTTOM_SCREEN + 0x40, &brightness, 4))) - gspExit(); - } - else - gspExit(); - } - - snprintf(level, 0x4, "%d", (int)brightness); - - return level; -} \ No newline at end of file diff --git a/source/misc.c b/source/misc.c deleted file mode 100644 index dcd554b..0000000 --- a/source/misc.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "am.h" -#include "misc.h" -#include "utils.h" - -u32 titleCount(FS_MediaType mediaType) -{ - u32 count = 0; - - if (R_SUCCEEDED(AM_GetTitleCount(mediaType, &count))) - return count; - - return 0; -} - -char * getDeviceCert(void) -{ - u8 const cert[0x180]; - - if (R_SUCCEEDED(amNetGetDeviceCert(cert))) - return base64Encode(cert, 0x180); - - return NULL; -} \ No newline at end of file diff --git a/source/power.c b/source/power.c deleted file mode 100644 index dce034c..0000000 --- a/source/power.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "power.h" -#include "screenshot.h" - -const char * batteryStatus(void) -{ - u8 batteryStatus; - - if (R_SUCCEEDED(PTMU_GetBatteryChargeState(&batteryStatus))) - { - if (batteryStatus) - return "charging"; - - return "not charging"; - } - - return NULL; -} \ No newline at end of file diff --git a/source/screenshot.c b/source/screenshot.c deleted file mode 100644 index 8175ded..0000000 --- a/source/screenshot.c +++ /dev/null @@ -1,292 +0,0 @@ -#include "fs.h" -#include "screenshot.h" - -#define USE_CALLBACK - -#define NUM_LEVELS (Z_BEST_COMPRESSION - Z_NO_COMPRESSION + 1) - -static void png_file_write(png_structp png_ptr, png_bytep data, png_size_t length) -{ - ssize_t rc; - FILE *fp = (FILE*)png_get_io_ptr(png_ptr); - - if(length <= 0) - { - fprintf(stderr, "%s: length <= 0\n", __func__); - longjmp(png_jmpbuf(png_ptr), 1); - } - - rc = fwrite(data, 1, length, fp); - - if(rc <= 0) - { - fprintf(stderr, "fwrite failed\n"); - longjmp(png_jmpbuf(png_ptr), 1); - } - else if(rc < length) - { - fprintf(stderr, "fwrite: wrote %zu/%zu bytes\n", rc, length); - longjmp(png_jmpbuf(png_ptr), 1); - } -} - -static void png_file_flush(png_structp png_ptr) -{ - /* no-op */ -} - -static void png_file_error(png_structp png_ptr, png_const_charp error_msg) -{ - fprintf(stderr, "%s\n", error_msg); -} - -static void png_file_warning(png_structp png_ptr, png_const_charp warning_msg) -{ - fprintf(stderr, "%s\n", warning_msg); -} - -#ifdef USE_CALLBACK - -static void png_row_callback(png_structp png_ptr, png_uint_32 row, int pass) -{ - fprintf(stderr, "\x1b[2;0H%3d%%\n", row * 100 / 480); -} - -#endif - -static u8 png_buffer[400*480*4]; -static u8 *png_lines[480]; - -static u32 bytes_per_pixel(GSPGPU_FramebufferFormats format) -{ - switch(format) - { - case GSP_RGBA8_OES: - return 4; - case GSP_BGR8_OES: - return 3; - case GSP_RGB565_OES: - case GSP_RGB5_A1_OES: - case GSP_RGBA4_OES: - return 2; - } - - return 3; -} - -static void pixel_to_rgba(u8 *dst, const u8 *src, GSPGPU_FramebufferFormats format) -{ - u16 half; - - switch(format) - { - case GSP_RGBA8_OES: - dst[0] = src[3]; - dst[1] = src[2]; - dst[2] = src[1]; - dst[3] = src[0]; - break; - - case GSP_BGR8_OES: - dst[0] = src[2]; - dst[1] = src[1]; - dst[2] = src[0]; - dst[3] = 0xFF; - break; - - case GSP_RGB565_OES: - memcpy(&half, src, sizeof(half)); - dst[0] = (half >> 8) & 0xF8; - dst[1] = (half >> 3) & 0xFC; - dst[2] = (half << 3) & 0xF8; - dst[3] = 0xFF; - break; - - case GSP_RGB5_A1_OES: - memcpy(&half, src, sizeof(half)); - dst[0] = (half >> 8) & 0xF8; - dst[0] |= dst[0] >> 5; - dst[1] = (half >> 3) & 0xF8; - dst[0] |= dst[1] >> 5; - dst[2] = (half << 2) & 0xF8; - dst[0] |= dst[2] >> 5; - dst[3] = half & 1 ? 0xFF : 0x00; - break; - - case GSP_RGBA4_OES: - memcpy(&half, src, sizeof(half)); - dst[0] = (half >> 8) & 0xF0; - dst[0] |= dst[0] >> 4; - dst[1] = (half >> 4) & 0xF0; - dst[1] |= dst[1] >> 4; - dst[2] = (half >> 0) & 0xF0; - dst[2] |= dst[2] >> 4; - dst[3] = (half << 4) & 0xF0; - dst[3] |= dst[3] >> 4; - break; - } -} - -static inline u8* get_pixel(u8 *fb, u16 x, u16 y, u16 w, u16 h, u32 bpp) -{ - return &fb[(x*w + (w-y-1))*bpp]; -} - -static void fill_png_buffer(void) -{ - size_t x, y; - u8 *p = png_buffer; - u16 fbWidth, fbHeight; - u8 *fb = gfxGetFramebuffer(GFX_TOP, GFX_LEFT, &fbWidth, &fbHeight); - GSPGPU_FramebufferFormats topFmt = gfxGetScreenFormat(GFX_TOP); - GSPGPU_FramebufferFormats botFmt = gfxGetScreenFormat(GFX_BOTTOM); - u32 topBPP = bytes_per_pixel(topFmt); - u32 botBPP = bytes_per_pixel(botFmt); - - /* top screen */ - for(y = 0; y < 240; ++y) - { - for(x = 0; x < 400; ++x) - { - u8 *pixel = get_pixel(fb, x, y, fbWidth, fbHeight, topBPP); - pixel_to_rgba(p, pixel, topFmt); - p += 4; - } - } - - /* bottom screen */ - fb = gfxGetFramebuffer(GFX_BOTTOM, GFX_LEFT, &fbWidth, &fbHeight); - for(y = 0; y < 240; ++y) - { - for(x = 0; x < 400; ++x) - { - if(x < 40 || x > 360) - { - *p++ = 0x00; - *p++ = 0x00; - *p++ = 0x00; - *p++ = 0x00; - } - else - { - u8 *pixel = get_pixel(fb, x-40, y, fbWidth, fbHeight, botBPP); - pixel_to_rgba(p, pixel, botFmt); - p += 4; - } - } - } -} - -int screenshot_png(const char *path, int level) -{ - size_t i; - png_structp png_ptr; - png_infop info_ptr; - FILE *fp; - - if(level < Z_NO_COMPRESSION || level > Z_BEST_COMPRESSION) - { - fprintf(stderr, "invalid compression level %d\n", level); - return -1; - } - - for(i = 0; i < 480; ++i) - png_lines[i] = &png_buffer[400*4*i]; - - fp = fopen(path, "wb"); - if(fp == NULL) - { - fprintf(stderr, "failed to open '%s'\n", path); - return -1; - } - - setvbuf(fp, NULL, _IOFBF, 1024*8); - - png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, png_file_error, png_file_warning); - if(png_ptr == NULL) - { - fprintf(stderr, "png_create_write_struct failed\n"); - fclose(fp); - return -1; - } - - info_ptr = png_create_info_struct(png_ptr); - if(info_ptr == NULL) - { - fprintf(stderr, "png_create_info_struct failed\n"); - png_destroy_write_struct(&png_ptr, NULL); - fclose(fp); - return -1; - } - - png_set_write_fn(png_ptr, fp, png_file_write, png_file_flush); - -#ifdef USE_CALLBACK - - png_set_write_status_fn(png_ptr, png_row_callback); - -#endif - - if(setjmp(png_jmpbuf(png_ptr))) - { - fprintf(stderr, "png failure\n"); - png_destroy_write_struct(&png_ptr, &info_ptr); - fclose(fp); - return -1; - } - - png_set_compression_level(png_ptr, level); - png_set_IHDR(png_ptr, info_ptr, 400, 480, 8, PNG_COLOR_TYPE_RGB_ALPHA, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); - png_write_info(png_ptr, info_ptr); - - fill_png_buffer(); - png_write_image(png_ptr, png_lines); - - png_destroy_write_struct(&png_ptr, &info_ptr); - fclose(fp); - - fprintf(stderr, "\x1b[2;0H \n"); - - return 0; -} - -int lastNumber = -1; - -void genScreenshotFileName(int lastNumber, char *fileName, const char *ext) -{ - - time_t unixTime = time(NULL); - struct tm* timeStruct = gmtime((const time_t *)&unixTime); - int num = lastNumber; - int day = timeStruct->tm_mday; - int month = timeStruct->tm_mon + 1; - int year = timeStruct->tm_year + 1900; - - if (!(dirExists(fsArchive, "/screenshots/"))) - makeDir(fsArchive, "/screenshots"); - - sprintf(fileName, "/screenshots/Screenshot_%02d%02d%02d-%i%s", year, month, day, num, ext); -} - -void captureScreenshot(void) -{ - static char name[256]; - - sprintf(name, "%s", "screenshot"); - - if(lastNumber == -1) - { - lastNumber = 0; - } - - genScreenshotFileName(lastNumber, name, ".png"); - - while (fileExists(fsArchive, name)) - { - lastNumber++; - genScreenshotFileName(lastNumber, name, ".png"); - } - - screenshot_png(name, Z_NO_COMPRESSION); - lastNumber++; -} \ No newline at end of file diff --git a/source/services/mcu.c b/source/services/mcu.c deleted file mode 100644 index 0e36082..0000000 --- a/source/services/mcu.c +++ /dev/null @@ -1,116 +0,0 @@ -#include "mcu.h" - -static Handle mcuHandle; -static int mcuRefCount; - -Result mcuInit(void) -{ - Result ret = 0; - - if (AtomicPostIncrement(&mcuRefCount)) - return 0; - - ret = srvGetServiceHandle(&mcuHandle, "mcu::HWC"); - - if (R_FAILED(ret)) - AtomicDecrement(&mcuRefCount); - - return ret; -} - -Result mcuExit(void) -{ - return svcCloseHandle(mcuHandle); -} - -Result MCU_ReadRegister(u8 reg, u32 size, void * data) -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x01, 2, 2); // 0x00010082 - cmdbuf[1] = reg; - cmdbuf[2] = size; - cmdbuf[3] = size << 4 | 0xC; - cmdbuf[4] = (u32)data; - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - return cmdbuf[1]; -} - -Result MCU_GetBatteryVoltage(u8 * out) -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x04, 0, 0); // 0x00040000 - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - *out = cmdbuf[2]; - - return cmdbuf[1]; -} - -Result MCU_GetBatteryLevel(u8 * out) -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x05, 0, 0); // 0x00050000 - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - *out = cmdbuf[2]; - - return cmdbuf[1]; -} - -Result MCU_GetSoundVolume(u8 * out) // Same as HIDUSER_GetSoundVolume -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x0B, 0, 0); // 0x000B0000 - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - *out = cmdbuf[2]; - - return cmdbuf[1]; -} - -Result MCU_GetFwVerHigh(u8 * out) -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x10, 0, 0); // 0x00100000 - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - *out = cmdbuf[2]; - - return cmdbuf[1]; -} - -Result MCU_GetFwVerLow(u8 * out) -{ - Result ret = 0; - u32 * cmdbuf = getThreadCommandBuffer(); - - cmdbuf[0] = IPC_MakeHeader(0x11, 0, 0); // 0x00110000 - - if (R_FAILED(ret = svcSendSyncRequest(mcuHandle))) - return ret; - - *out = cmdbuf[2]; - - return cmdbuf[1]; -} \ No newline at end of file