From 2b3744a344d9b28e1952284d4f4326400a302921 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Sun, 30 Jul 2023 17:22:04 -0400 Subject: [PATCH] Add gyro & accel support. Update python script. - Added Gyroscope and accelerometer support. Now the 3DS sends the data of the Gyroscope and accelerometer to the IP address - Now the python script uses `python-evdev` instead of `python-uinput`. It support more EVENTS and INPUT_PROPS, so the gyroscope and accelerometer is identified as an gyro and accel device. Just like the DualShock linux driver (hid-playstation.c) - Python script has now a debug variable, if it's enabled it will show some debug info, like the state of the keys and sensors X,Y,Z positions. - Added some explanations on the python script to make development more easier (Mostly for myself) --- 3DS/source/main.c | 174 - 3DS/source/wireless.c | 50 - 3DS_Controller-evdev.py | 232 + Linux/3DS_Controller.py => 3DS_Controller.py | 48 +- .../index/drawing.c.9A766EA2C4EBCEF1.idx | Bin 0 -> 2224 bytes .../index/drawing.h.16C4F80A8AECC63E.idx | Bin 0 -> 960 bytes .../index/inet_pton.c.4306404DC5EE955D.idx | Bin 0 -> 584 bytes .../index/inet_pton.h.6EDBCC1AC4E13367.idx | Bin 0 -> 282 bytes .../clangd/index/input.c.D646AA52ACF026D9.idx | Bin 0 -> 1310 bytes .../clangd/index/input.h.12E2D8F3A8816EB4.idx | Bin 0 -> 208 bytes .../index/keyboard.c.32AF28A829B08D09.idx | Bin 0 -> 1332 bytes .../index/keyboard.h.45D3627D76601738.idx | Bin 0 -> 572 bytes .../clangd/index/main.c.5FC1D53B6B0B4E61.idx | Bin 0 -> 3508 bytes .../index/settings.h.8D0C2727D24BA4A1.idx | Bin 0 -> 746 bytes .../index/wireless.h.2B91FFCE696AC53B.idx | Bin 0 -> 3508 bytes 3DSsource/.gdb_history | 37 + 3DSsource/.vscode/settings.json | 3 + {3DS => 3DSsource}/3DSController.3ds | Bin 201728 -> 201728 bytes {3DS => 3DSsource}/3DSController.3dsx | Bin 156264 -> 156704 bytes {3DS => 3DSsource}/3DSController.cia | Bin 214976 -> 214976 bytes 3DSsource/3DSController.elf | Bin 0 -> 1009192 bytes {3DS => 3DSsource}/3DSController.ini | 4 +- {3DS => 3DSsource}/3DSController.smdh | Bin 3DSsource/3DSControllerstripped.elf | Bin 0 -> 163636 bytes {3DS => 3DSsource}/Makefile | 0 3DSsource/build/3DSController.lst | 730 +++ 3DSsource/build/3DSController.map | 5173 +++++++++++++++++ 3DSsource/build/drawing.d | 171 + 3DSsource/build/drawing.o | Bin 0 -> 13252 bytes 3DSsource/build/inet_pton.d | 177 + 3DSsource/build/inet_pton.o | Bin 0 -> 4364 bytes 3DSsource/build/input.d | 173 + 3DSsource/build/input.o | Bin 0 -> 5020 bytes 3DSsource/build/keyboard.d | 173 + 3DSsource/build/keyboard.o | Bin 0 -> 7656 bytes 3DSsource/build/main.d | 185 + 3DSsource/build/main.o | Bin 0 -> 16032 bytes 3DSsource/build/settings.d | 179 + 3DSsource/build/settings.o | Bin 0 -> 11048 bytes 3DSsource/build/wireless.d | 179 + 3DSsource/build/wireless.o | Bin 0 -> 10156 bytes {3DS => 3DSsource}/compile_commands.json | 0 {3DS => 3DSsource}/cxi/banner.bnr | Bin {3DS => 3DSsource}/cxi/banner.png | Bin {3DS => 3DSsource}/cxi/build_cia.rsf | 0 {3DS => 3DSsource}/cxi/icon.icn | Bin {3DS => 3DSsource}/cxi/icon24x24.png | Bin {3DS => 3DSsource}/cxi/icon48x48.png | Bin {3DS => 3DSsource}/include/drawing.h | 0 {3DS => 3DSsource}/include/inet_pton.h | 0 {3DS => 3DSsource}/include/input.h | 0 {3DS => 3DSsource}/include/keyboard.h | 0 {3DS => 3DSsource}/include/settings.h | 1 + {3DS => 3DSsource}/include/wireless.h | 47 +- {3DS => 3DSsource}/source/drawing.c | 2 + {3DS => 3DSsource}/source/inet_pton.c | 0 {3DS => 3DSsource}/source/input.c | 0 {3DS => 3DSsource}/source/keyboard.c | 0 3DSsource/source/main.c | 198 + {3DS => 3DSsource}/source/settings.c | 0 3DSsource/source/wireless.c | 60 + DataDebug.py | 42 + PC/3DSController.exe | Bin 83950 -> 0 bytes PC/3DSController.ini | 59 - PC/Makefile | 38 - PC/include/general.h | 7 - PC/include/joystick.h | 29 - PC/include/keyboard.h | 6 - PC/include/keys.h | 109 - PC/include/public.h | 227 - PC/include/settings.h | 35 - PC/include/vjoyinterface.h | 104 - PC/include/wireless.h | 84 - PC/lib/vJoyInterface.lib | Bin 6720 -> 0 bytes PC/source/general.c | 30 - PC/source/joystick.c | 26 - PC/source/keyboard.c | 21 - PC/source/keys.c | 80 - PC/source/main.c | 300 - PC/source/settings.c | 201 - PC/source/wireless.c | 80 - PC/vJoyInterface.dll | Bin 25600 -> 0 bytes 82 files changed, 7792 insertions(+), 1682 deletions(-) delete mode 100644 3DS/source/main.c delete mode 100644 3DS/source/wireless.c create mode 100755 3DS_Controller-evdev.py rename Linux/3DS_Controller.py => 3DS_Controller.py (80%) create mode 100644 3DSsource/.cache/clangd/index/drawing.c.9A766EA2C4EBCEF1.idx create mode 100644 3DSsource/.cache/clangd/index/drawing.h.16C4F80A8AECC63E.idx create mode 100644 3DSsource/.cache/clangd/index/inet_pton.c.4306404DC5EE955D.idx create mode 100644 3DSsource/.cache/clangd/index/inet_pton.h.6EDBCC1AC4E13367.idx create mode 100644 3DSsource/.cache/clangd/index/input.c.D646AA52ACF026D9.idx create mode 100644 3DSsource/.cache/clangd/index/input.h.12E2D8F3A8816EB4.idx create mode 100644 3DSsource/.cache/clangd/index/keyboard.c.32AF28A829B08D09.idx create mode 100644 3DSsource/.cache/clangd/index/keyboard.h.45D3627D76601738.idx create mode 100644 3DSsource/.cache/clangd/index/main.c.5FC1D53B6B0B4E61.idx create mode 100644 3DSsource/.cache/clangd/index/settings.h.8D0C2727D24BA4A1.idx create mode 100644 3DSsource/.cache/clangd/index/wireless.h.2B91FFCE696AC53B.idx create mode 100644 3DSsource/.gdb_history create mode 100644 3DSsource/.vscode/settings.json rename {3DS => 3DSsource}/3DSController.3ds (57%) rename {3DS => 3DSsource}/3DSController.3dsx (79%) rename {3DS => 3DSsource}/3DSController.cia (60%) create mode 100755 3DSsource/3DSController.elf rename {3DS => 3DSsource}/3DSController.ini (73%) rename {3DS => 3DSsource}/3DSController.smdh (100%) create mode 100755 3DSsource/3DSControllerstripped.elf rename {3DS => 3DSsource}/Makefile (100%) create mode 100644 3DSsource/build/3DSController.lst create mode 100644 3DSsource/build/3DSController.map create mode 100644 3DSsource/build/drawing.d create mode 100644 3DSsource/build/drawing.o create mode 100644 3DSsource/build/inet_pton.d create mode 100644 3DSsource/build/inet_pton.o create mode 100644 3DSsource/build/input.d create mode 100644 3DSsource/build/input.o create mode 100644 3DSsource/build/keyboard.d create mode 100644 3DSsource/build/keyboard.o create mode 100644 3DSsource/build/main.d create mode 100644 3DSsource/build/main.o create mode 100644 3DSsource/build/settings.d create mode 100644 3DSsource/build/settings.o create mode 100644 3DSsource/build/wireless.d create mode 100644 3DSsource/build/wireless.o rename {3DS => 3DSsource}/compile_commands.json (100%) rename {3DS => 3DSsource}/cxi/banner.bnr (100%) rename {3DS => 3DSsource}/cxi/banner.png (100%) rename {3DS => 3DSsource}/cxi/build_cia.rsf (100%) rename {3DS => 3DSsource}/cxi/icon.icn (100%) rename {3DS => 3DSsource}/cxi/icon24x24.png (100%) rename {3DS => 3DSsource}/cxi/icon48x48.png (100%) rename {3DS => 3DSsource}/include/drawing.h (100%) rename {3DS => 3DSsource}/include/inet_pton.h (100%) rename {3DS => 3DSsource}/include/input.h (100%) rename {3DS => 3DSsource}/include/keyboard.h (100%) rename {3DS => 3DSsource}/include/settings.h (90%) rename {3DS => 3DSsource}/include/wireless.h (66%) rename {3DS => 3DSsource}/source/drawing.c (99%) rename {3DS => 3DSsource}/source/inet_pton.c (100%) rename {3DS => 3DSsource}/source/input.c (100%) rename {3DS => 3DSsource}/source/keyboard.c (100%) create mode 100644 3DSsource/source/main.c rename {3DS => 3DSsource}/source/settings.c (100%) create mode 100644 3DSsource/source/wireless.c create mode 100755 DataDebug.py delete mode 100644 PC/3DSController.exe delete mode 100644 PC/3DSController.ini delete mode 100644 PC/Makefile delete mode 100644 PC/include/general.h delete mode 100644 PC/include/joystick.h delete mode 100644 PC/include/keyboard.h delete mode 100644 PC/include/keys.h delete mode 100644 PC/include/public.h delete mode 100644 PC/include/settings.h delete mode 100644 PC/include/vjoyinterface.h delete mode 100644 PC/include/wireless.h delete mode 100644 PC/lib/vJoyInterface.lib delete mode 100644 PC/source/general.c delete mode 100644 PC/source/joystick.c delete mode 100644 PC/source/keyboard.c delete mode 100644 PC/source/keys.c delete mode 100644 PC/source/main.c delete mode 100644 PC/source/settings.c delete mode 100644 PC/source/wireless.c delete mode 100644 PC/vJoyInterface.dll diff --git a/3DS/source/main.c b/3DS/source/main.c deleted file mode 100644 index a9c9746..0000000 --- a/3DS/source/main.c +++ /dev/null @@ -1,174 +0,0 @@ -#include -#include -#include -#include - -#include <3ds.h> - -#include "3ds/services/soc.h" -#include "wireless.h" -#include "settings.h" -#include "drawing.h" -#include "input.h" -#include "keyboard.h" - -static jmp_buf exitJmp; - -void hang(char *message) { - while(aptMainLoop()) { - hidScanInput(); - - clearScreen(); - drawString(10, 10, "%s", message); - drawString(10, 20, "Start and Select to exit"); - - u32 kHeld = hidKeysHeld(); - if((kHeld & KEY_START) && (kHeld & KEY_SELECT)) longjmp(exitJmp, 1); - - gfxFlushBuffers(); - gspWaitForVBlank(); - gfxSwapBuffers(); - } -} - -int main(void) { - acInit(); - gfxInitDefault(); - - gfxSetDoubleBuffering(GFX_TOP, true); - gfxSetDoubleBuffering(GFX_BOTTOM, true); - - if(setjmp(exitJmp)) goto exit; - - // preRenderKeyboard(); - - clearScreen(); - drawString(10, 10, "Initing FS..."); - gfxFlushBuffers(); - gfxSwapBuffers(); - - fsInit(); - - clearScreen(); - drawString(10, 10, "Initing SOC..."); - gfxFlushBuffers(); - gfxSwapBuffers(); - - socInit((u32 *)memalign(0x1000, 0x100000), 0x100000); - - u32 wifiStatus = 0; - ACU_GetWifiStatus(&wifiStatus); - if(!wifiStatus) { - hang("No WiFi! Is your wireless slider on?"); - } - - clearScreen(); - drawString(10, 10, "Reading settings..."); - gfxFlushBuffers(); - gfxSwapBuffers(); - - if(!readSettings()) { - hang("Could not read 3DSController.ini!"); - } - - clearScreen(); - drawString(10, 10, "Connecting to %s on port %d...", settings.IPString, settings.port); - gfxFlushBuffers(); - gfxSwapBuffers(); - - openSocket(settings.port); - sendConnectionRequest(); - - // clearScreen(); - gfxFlushBuffers(); - gfxSwapBuffers(); - - disableBacklight(); - - while(aptMainLoop()) { - hidScanInput(); - irrstScanInput(); - - u32 kHeld = hidKeysHeld(); - circlePosition circlePad; - circlePosition cStick; - u8 vol8; - u8* volp = &vol8; //As a test for pointing at things. - hidCstickRead(&cStick); - hidCircleRead(&circlePad); - HIDUSER_GetSoundVolume(volp); - u32 volume = (u32)vol8; //Upscale to 32 for transmission - touchPosition touch; - touchRead(&touch); - - clearScreen(); - - if((kHeld & KEY_L) && (kHeld & KEY_R) && (kHeld & KEY_X)) { - if(keyboardToggle) { - keyboardActive = !keyboardActive; - keyboardToggle = false; - - if(keyboardActive) { - enableBacklight(); - } else { - disableBacklight(); - } - } - } - else keyboardToggle = true; - - if(keyboardActive) { - drawKeyboard(); - - if(touch.px >= 1 && touch.px <= 312 && touch.py >= 78 && touch.py <= 208) { - int x = (int)((float)touch.px * 12.0f / 320.0f); - int y = (int)((float)(touch.py - 78) * 12.0f / 320.0f); - int width = 24; - int height = 24; - - if(keyboardChars[x + y * 12] == ' ') { - while(keyboardChars[(x - 1) + y * 12] == ' ') x--; - - width = (int)(5.0f * 320.0f / 12.0f) - 1; - } - - else if(keyboardChars[x + y * 12] == '\13') { - while(keyboardChars[(x - 1) + y * 12] == '\13') x--; - while(keyboardChars[x + (y - 1) * 12] == '\13') y--; - - width = (int)(2.0f * 320.0f / 12.0f) - 1; - height = (int)(3.0f * 320.0f / 12.0f) - 1; - } - - if(keyboardChars[x + y * 12]) drawBox((int)((float)x * 320.0f / 12.0f) + 1, (int)(78.0f + (float)y * 320.0f / 12.0f) + 1, width, height, 31, 31, 0); - } - } - - sendKeys(kHeld, circlePad, touch, cStick, volume); - //drawString(10, 10, "Volume: %x", volume); - //receiveBuffer(sizeof(struct packet)); - - if((kHeld & KEY_START) && (kHeld & KEY_SELECT)) { - sendKeys(0, circlePad, touch, cStick, volume); - longjmp(exitJmp, 1); - } - - gfxFlushBuffers(); - gspWaitForVBlank(); - gfxSwapBuffers(); - } - - exit: - - enableBacklight(); - - socExit(); - - svcCloseHandle(fileHandle); - fsExit(); - - gfxExit(); - acExit(); - - return 0; -} diff --git a/3DS/source/wireless.c b/3DS/source/wireless.c deleted file mode 100644 index 8abe2c8..0000000 --- a/3DS/source/wireless.c +++ /dev/null @@ -1,50 +0,0 @@ -#include - -#include "keyboard.h" - -#include "wireless.h" - -int sock; -struct sockaddr_in sain, saout; -struct packet outBuf, rcvBuf; - -socklen_t sockaddr_in_sizePtr = (int)sizeof(struct sockaddr_in); - -bool openSocket(int port) { - sock = socket(AF_INET, SOCK_DGRAM, 0); - - saout.sin_family = sain.sin_family = AF_INET; - saout.sin_port = sain.sin_port = htons(port); - sain.sin_addr.s_addr = INADDR_ANY; - - bind(sock, (struct sockaddr *)&sain, sizeof(sain)); - - fcntl(sock, F_SETFL, O_NONBLOCK); - - return true; -} - -void sendBuf(int length) { - sendto(sock, (char *)&outBuf, length, 0, (struct sockaddr *)&saout, sizeof(saout)); -} - -int receiveBuffer(int length) { - return recvfrom(sock, (char *)&rcvBuf, length, 0, (struct sockaddr *)&sain, &sockaddr_in_sizePtr); -} - -void sendConnectionRequest(void) { - outBuf.command = CONNECT; - outBuf.keyboardActive = keyboardActive; - sendBuf(offsetof(struct packet, connectPacket) + sizeof(struct connectPacket)); -} - -void sendKeys(unsigned int keys, circlePosition circlePad, touchPosition touch, circlePosition cStick, unsigned int volume) { - outBuf.command = KEYS; - outBuf.keyboardActive = keyboardActive; - memcpy(&outBuf.keys, &keys, 4); - memcpy(&outBuf.circlePad, &circlePad, 4); - memcpy(&outBuf.touch, &touch, 4); - memcpy(&outBuf.cStick, &cStick, 4); - memcpy(&outBuf.volume, &volume, 4); - sendBuf(offsetof(struct packet, keysPacket) + sizeof(struct keysPacket)); -} diff --git a/3DS_Controller-evdev.py b/3DS_Controller-evdev.py new file mode 100755 index 0000000..543367d --- /dev/null +++ b/3DS_Controller-evdev.py @@ -0,0 +1,232 @@ +#!/usr/bin/env python +# Compatible with python 3.11, NOT TESTED IN OLD VERSIONS OF PYTHON + +from __future__ import print_function +import socket, struct, time +# EVDEV: https://python-evdev.readthedocs.io/en/latest/tutorial.html#specifying-uinput-device-options +import evdev +from evdev import UInput, AbsInfo, ecodes as e + +########################################################## +# CONFIGURABLE REGION START - Don't touch anything above # +########################################################## +port = 42020 +# Set the debug variable to 1 to print Debug information +debug = 1 + +# Valid values can be found in any of these locations on your Linux system (some may not exist): +# /usr/include/linux/input-event-codes.h +# The virtual device is defined on the device variable and the mapping of the keys on btn_map +# RECAP keynames (DO NOT TOUCH) are the keys that we expect commming from the 3ds, device is +# the virtual device that we define and btn_map maps what we recieve with our virtual device +btn_map = { + "A": e.BTN_A, + "B": e.BTN_B, + "X": e.BTN_X, + "Y": e.BTN_Y, + "L": e.BTN_TL, + "R": e.BTN_TR, + "ZL": e.BTN_THUMBL, + "ZR": e.BTN_THUMBR, + "Left": e.BTN_DPAD_LEFT, + "Right": e.BTN_DPAD_RIGHT, + "Up": e.BTN_DPAD_UP, + "Down": e.BTN_DPAD_DOWN, + "Start": e.BTN_START, + "Select": e.BTN_SELECT, + "Tap": e.BTN_MODE +} + +device = { + # EV_ABS is for Absolute movement with static values, + # like the sticks and the volume + e.EV_ABS: [ + (e.ABS_X, AbsInfo(0, -159, 159, 0, 10, 0)), + (e.ABS_Y, AbsInfo(0, -159, 159, 0, 10, 0)), + (e.ABS_RX, AbsInfo(0, -146, 146, 0, 16, 0)), + (e.ABS_RY, AbsInfo(0, -146, 146, 0, 16, 0)), + (e.ABS_VOLUME, AbsInfo(0, 0, 63, 0, 0, 0)), + ], + # The keys lol + e.EV_KEY: [ + e.BTN_A, + e.BTN_B, + e.BTN_X, + e.BTN_Y, + e.BTN_TL, + e.BTN_TR, + e.BTN_THUMBL, + e.BTN_THUMBR, + e.BTN_DPAD_LEFT, + e.BTN_DPAD_RIGHT, + e.BTN_DPAD_UP, + e.BTN_DPAD_DOWN, + e.BTN_START, + e.BTN_SELECT, + e.BTN_MODE, + ], +} + +ui = UInput(device, name="3DS", phys="3ds-uinput", vendor=0x1, version=0x1, product=0x1) + +gyroAxis = { + e.EV_ABS: [ + e.ABS_X, + e.ABS_Y, + e.ABS_Z, + e.ABS_RX, + e.ABS_RY, + e.ABS_RZ + ] +} + +uiGyro = UInput(gyroAxis, name="3DS Gyroscope", phys="3ds-sensors", vendor=0x2, version=0x2, product=0x2, input_props=[6]) + +if (debug): + print (ui) + +######################################################## +# CONFIGURABLE REGION END - Don't touch anything below # +######################################################## + +class x: pass + +command = x() +command.CONNECT = 0 +command.KEYS = 1 +command.SCREENSHOT = 2 + +keynames = [ + "A", "B", "Select", "Start", "Right", "Left", "Up", "Down", + "R", "L", "X", "Y", None, None, "ZL", "ZR", + None, None, None, None, "Tap", None, None, None, + "CSRight", "CSLeft", "CSUp", "CSDown", "CRight", "CLeft", "CUp", "CDown", +] + +keys = x() +keys.A = 1<<0 +keys.B = 1<<1 +keys.Select = 1<<2 +keys.Start = 1<<3 +keys.Right = 1<<4 +keys.Left = 1<<5 +keys.Up = 1<<6 +keys.Down = 1<<7 +keys.R = 1<<8 +keys.L = 1<<9 +keys.X = 1<<10 +keys.Y = 1<<11 +keys.ZL = 1<<14 # (new 3DS only) +keys.ZR = 1<<15 # (new 3DS only) +keys.Tap = 1<<20 # Not actually provided by HID +keys.CSRight = 1<<24 # c-stick (new 3DS only) +keys.CSLeft = 1<<25 # c-stick (new 3DS only) +keys.CSUp = 1<<26 # c-stick (new 3DS only) +keys.CSDown = 1<<27 # c-stick (new 3DS only) +keys.CRight = 1<<28 # circle pad +keys.CLeft = 1<<29 # circle pad +keys.CUp = 1<<30 # circle pad +keys.CDown = 1<<31 # circle pad + +def press_key(key): + ui.write(e.EV_KEY, key, 1) + ui.syn() + +def release_key(key): + ui.write(e.EV_KEY,key, 0) + ui.syn() + +sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) +sock.bind(("", port)) + +prevkeys = 0 + +touch_start = 0 +touch_last_x = 0 +touch_last_y = 0 + +while True: + rawdata, addr = sock.recvfrom(4092) + rawdata = bytearray(rawdata) + # print("Received message", rawdata) + + if rawdata[0]==command.CONNECT: + print("Connected with 3DS at address", addr) + pass # CONNECT packets are empty + + if rawdata[0]==command.KEYS: + # Just to explain this fuckery of struct.unpack: + # B%eA@mz$^DEw2YQ`hj!5Q?G@O5b0!@N!DW1nUR-hXpen_a@lfju_LdJ2`!) zL~Hk=EG%p65@Gy~4~h$2c)dOD?j0}O!jq>Jq}c@w*dO^xU)8=%CH@6G^C%xS-SYZFf`y1v9ma`d=a)Z#Pq=tNt^ z`6m0~A)Uv*Bjrh^I6y0*+z_FhC zjP9Pt^S2k~w5q(%<_F*UHJT$zui<6vjTo@n{iv`l&QKp%djaYT`crbls@ChG?|J&X z3yYlfa8~HyJ115P?E*TxKMT6ns1HkP+v2rC&#z9sU#IbTHBj94!!mg&Rrc}O1Ny+e zsBQAFEd7f8^%p3GymL+FsSzJFp0$}4I!D;I;{J5pQ`eD7JdO6c{ zyEigW67l-Jtl^A$)7?hjHJ{f!|0VZn?J+k&)woyY-+8z0RB4hE`~jhm+IL%oS<)C9 zjYEjh&>D$!6g^6UEJm2239cZ8Pqi_Ai`vB;OXPwbNmg^-4Hx^bJ+GymCU6hp4Njj1m z>4YrIIVOkpCfx!191lMld18kupsGM56;omn%jCEA%4f&>La)(iEOwF8a7tnm5LJK&i>pCY&EkN#?)2Ozf5ZaKBtx<}p-iL%{-BN|dTPYlo44-lNi(CF z!vKdtIHU(I3*{^(N^|)C)7Kb??_f620A2==k#;WTX)8It{ipaeqXHFoNCuq7yaf0p zFO3y7F9kjkn`RCH90D#$%f&Tp4uc1aO>JSZ9z=TZWU;ADEH;410G@;vmoc@C;JCKc z*1daO@~~if06o}{Kx4n5VmLMc7{G=E(l`-Rvv}p&@w(_;tDLZKCdQ=I#>7U3EH*JB zI3-K6VNw@3V&S#|Yy}HqAQNQ9|Ig&mOdbgHKupd)A&eC^jS-12u)6YG^)1&HYpn26 z1dtO!GisT7I?;pl9qVhFFcNJ%f6{XJkfb;67vDi-|D-%FYnnR}*joE`SyfBjIb&HD zg>+b1A9WBZ`*Uw;r!Jq`hc}%AkOO>@?%F3$pXARJp2LP6V7&wEh=D|M`GZ4Ds?kga zC&Pi9a+)awst}w=5X}?;Rm5UK9+Nf=I!SZaakgdrvJI6+(v}LzFw%}{Z&I4P#nHxZ z0ExXk)| zDu<-P!hxE@+B7a2S9ar?xtfS!C{nX%7>d>`Wsw#fwct!hzL{|YeV=)jz8 z3xCrT@kXFZO;j1bR=~(NM`brOBt=u+UcNq39;x_FwdCHV|p6oD%oO zN!)4ij-3UaZuz}7jJf<@Yh32EdTzW{JCCTeOKh%cboFsuZdb7 z&nVq>zGc%2**%`kl6xypXz24sMN8!LOj5DD@3w#W`or@hm-jbCzWaNuns3pwYv$Yf zlJ?Y;Z2DI8T;=EWd6Jud9?D5S^My&(?ctfz_Qx^`?<9RPvS>RmFO;%F(JgQN`mO7q zod0v)an@JCsR6T^q!>gEFHUoDio3M8DA$#kV<+w(6}fmR4Tw3^M=jnz=3MGM%JXaQhTe-2 zTuy6WKKnUk>y19%Ey0VfH@V9H*>o_rxH32C7%;S~H~g;?YSxVAVc-VxK!9J6RZyIP zlZ}Z%kb{w*vAusW^A83dGhX6m!5LmzfRf7WrDh>+{pfETX zpu&$@3iVwUb;fe?@bk&?$-}Gy@{IXRk$9GT)<`^iK1T#kP(n}&o+9`KT?O5dc;14( vNW4J7U<6M@T0|D+WBPkN`->8I7_7utNC(%n<@ zyrLxHhW_!zdyk$hIib2m@^ydnt`naQyveUTzWDt%X66OnGTSwbk8>KOvXp#Ic(81h zU%uSxQwP?*)mSLYwdv~G>{EwC9`D-pS@Fm({ooUJe5UJiu5_>c_|($ld`j|+>W7KR zJM0ZVJV`Qnz-!X0&2-Xpxs~VvbH}9tMr$=$8{1-?UTCH`nq818-TXexKwtcPlq}O`09YM>!YhPuDMT-uCB4OoE0-m zR_W)}O?eA$XoTudQNNd?x;ZSIzr0Lt)89{)7pn6Ae7R<#_~^>5*hT-ZtonU@@AU;A z6Ev;kelzAQ&Rl#xq^pvBpWn|_#g(~9ionpF`LE#Zdh^fQc^Kpv7-U#jSoows1Oq1% zBZIsoqZA`UQEFOoFi@pz?YV*{v(9c|w2#71@Bwq+vX|~1d+<9%iK#y}C zIzbn-^t{$x4FrmA(mJbs&gZZ} zL9;x1|IY~Y{2vN`GJGH z28=>M{2j4n4hj|pYc5^MU94L8)Jl53|1vJcG70Cdl>IMkZ=Y}L_IA+mU(2&(>(q`; zVa1!*nAgot+gg_|b)Z+$a?(lTPR)4#IUyD;tTWAiU-;|#>16Aji;c%7&+03SUO#yQ z=e|;{pY0!tn13WXGn6#c=BFRcDAlQ)GtqA9r8kymS&P4P?Y-e)vC-d)$-*JATbe(u zto(MNy`YPA_bkJAGHgq{B0gvCd{I zu8ocj{a$d)%P(je+tF`RwiXp^nW|b{Q*E}^|Jn7#f&#ufhuNy+UmToKd@avvWA*&D ztUuGUB;VPboj5=L6L}LPGff3dk@T6Wm?G&j z6EH)PGgC2x%fbA@$OR5wV3>o!3O4U;8Rn15fWgVb$OE_Ys3G?TWy6jzZWd{NMt*LX zW)^7yMgb(AAfq4>Pnb~{i6_D+g2WSL6h-2RGm0beBp4--c#@2gNIYpqX(XNuqYRvP z{b$;_!nbmYTs+bW+zN1)19`Fv@-PSUNGl2`B87;es-ikVPL*F(5Q(Rv3J)zFX&rtY zBsm=w9V9tpeq$s#V-;h#+^ynsj|1cH$2p%Zh5Ij)0A$Xv0L-0W12IB#9Qcfa>Q(Tl>tPiA_rHyVcz)-P7WbnZXSL?0XBA47A|2~5hgJJZ9HvH literal 0 HcmV?d00001 diff --git a/3DSsource/.cache/clangd/index/input.h.12E2D8F3A8816EB4.idx b/3DSsource/.cache/clangd/index/input.h.12E2D8F3A8816EB4.idx new file mode 100644 index 0000000000000000000000000000000000000000..5127471ba8bc0a0a596a805ff5c48a15cb092f55 GIT binary patch literal 208 zcmWIYbaOkwz`)>~;#rZKT9U{DWD5duaY<38Cy@34;)*%R7cQiDZ2Oerar%ts)=Sr~ zpFeTl_o}|GpYA2|GS0Gd=e0FYoj=+5;fwL-NyT2lL5(GjnVoTL%rn06FkDjQVbEw0 z&tNF7%uP}Rnl?}Unn<$AO?@5)kX<0a%*4XP&A`dX$iT|P$jr!4l$us74itx}WaNaX h04oL(MX5Q7Aa-$4axpiE!91_?=C7g~=gu)O007R)JpKRx literal 0 HcmV?d00001 diff --git a/3DSsource/.cache/clangd/index/keyboard.c.32AF28A829B08D09.idx b/3DSsource/.cache/clangd/index/keyboard.c.32AF28A829B08D09.idx new file mode 100644 index 0000000000000000000000000000000000000000..278c84b292ade441b1f7b56262935e03f22aae5e GIT binary patch literal 1332 zcmWIYbaT^TWngel@vO*AElFfyU|F%Y=p|1vq~ z#%0y%%LI0`7c>faaV}}KYbiQ$>6Vy!=GmySN&C<5y1rvc>l3C;GYqY7&7Jt*g@iz< zs5bA^ty5cO8Y|w^Vu;J#zIyfh+qw_7W?D{^tP)zh-)v5IK~HtsDn*z7VSy*~_~tD$ zde`;Qp>*ty~H z1a8g*<|y5DbIsmg`^2gKp{c`Wk)vs?9um1n_{KtTH5AkC%Meb=rZFh8Tm9I=wZ$J6(`~Njn zUu$PfeZTdv&SS~AT|#cNUb-c}NdLC9ZpKIcyjdO>IPV61Qz>?9-nT|=@_*Tf-eu*x zqUPzEUYXe3t}bOH2bFb%pRBgI{*1qeLxH(XmOP&iDOAr7Hb{;Npn8SpDo)#BZLU>F< zTmp$FBQ2wbkdu{`MdHcJ%WEOzR7F(f5j-^!H6)&{(pl!}UpGxKqB2=Q|B@CypC Ov9q#p2`h;(i2(qgSENV) literal 0 HcmV?d00001 diff --git a/3DSsource/.cache/clangd/index/keyboard.h.45D3627D76601738.idx b/3DSsource/.cache/clangd/index/keyboard.h.45D3627D76601738.idx new file mode 100644 index 0000000000000000000000000000000000000000..f20cc8b6c57506ca58b24566833207e44005dd44 GIT binary patch literal 572 zcmWIYbaOLdVqkDi@vO*AElFfyU|cgTRp^{-~nfd=g^ ziCqiBoH}@KXthn+k?Ybi@v_*D>O&FkMuuB%C~VVvswIedk{>;h(uvVGDkw@oUV zDdXr}di&DjBU3Y0^e*KQjNT{kZ63?zr1_g)x2*juAhkSaJ?HuR7uU4L$F4lbBVx#J zU$dmNw*T(|-(=2pPS!=URJgvJn|*9z-S5A_mj07ng?iY{q~;}U_6{$u%uPB5bfeRK zi!Z!l!p6J|JU|`@aIlK9Dl>2bS$r&v9E?6G($@oAR*CX5aDk6n_QYr+fG15(4mBFci~$fDG=;x3>t%r}gj5MMxz zgZTj{40bzI80K=IFxbUVVVHY?!eDnog<-A)3WHq-6^6MDC=7NJRJbTLClSOfE=n#2 Rdz+*F$^Np6WBW817y#f~k);3t literal 0 HcmV?d00001 diff --git a/3DSsource/.cache/clangd/index/main.c.5FC1D53B6B0B4E61.idx b/3DSsource/.cache/clangd/index/main.c.5FC1D53B6B0B4E61.idx new file mode 100644 index 0000000000000000000000000000000000000000..3586af60b275ab988737aeb0075dd6046d114caa GIT binary patch literal 3508 zcmai0X;f257Jl_8l7KG>34xFxk1d!8qX^n!I--ms11%un2cwC4&Ph&v-@SF0s(Y&{EWpoi zuaKgq#s}o2CS=4wilQXwr_V@F&HxnEgNU4MRo@?5DDz+nUrwozxt8P~^++Wz>hb>y3ch9*Cy{Fds=KD5!Sl*A^vq5|H z^3mKYQJHByrXwb~Xy-xvSmT<4pl{`j=>cGa)mJ-+#o8nyReg?>qDY!upq zUsBrtdHTA;Tp?vcQLI=jwjTOJlA-T*Y-NFJ;B*&5jX+|Fsl;sP4~suWJXw0LN?gcL zY9w}s&Vr#oET+;E67_xN6a^bH3MNdTxC`TPyP?G{%&R_lc57C^TEGpz5>@t3iKx4J!$VKuFmW13+#w1yzfZj)=h`OYCo zNnxR|B{{J%7BRMXid#n{*faC(JLEz~>xcvQB_4&~LhQuz*29q7AxZ^uqP9`nV_MhnX@zvn$UgzdZU^SufdmUC z&0-IS2;aTqGps$dmvUx3X-^BR#IRagYlQr0KO+=EhZv#R^lT&40AK@dl*q|6wX14+3tt^iC0XD?W18yK;3_A``%QleCH z>s13JH9(2o1V2lj?_^b$ind`9TtrqogOSY8-XtpJ^wBTlc3%@0+78-k1ySGaf zfaa#a6tab(H_VF9$-k;W^h|mtDZQ|Q)~8K}wk9Du2__j1y`e8$u)5Y{^oMq|APT79 zbDng=bfgy;)|>V=#W6E%42O5*mW%R{}F9buyrs=nqkAN!;Dab zbp$~RWv2Hw?nt*pVYUOho$If(lm#n7-Ve%lq)9fmc;+WPi8yQaDO zXQ4FJj%pXYw5at}8V!e50r@Imi}4Dk!1^MribgIHV1gLiTH(G;Gw1B7dX%O$v=(7) zhLuCP5gJ2}VK|u=?PY{~Xk0WN-wZLL6*Sri{3{=Hn1eTY)yuR~XkJUP4FCXyo zImJ=|Z{GC!l4Mhc4e|<_jP+5i2!lxpp;{4!8KH1(`0qK*2w?<~m5%Z?4dv6-hK|!H zJ-Gs@0h$`%i6?Ek7#hxB?Qb~v{Q3T5$IH$-_W#UVIStX1=t+eBYub3Bx2v0)hC_!g zHVXfD=whQ4u`mABbhiA+|54kOwzcC{+3$`cCr1E%1PJi_pLo-ole~JfP+=J^8%)=% ztC?%|u`dqkw*k71)32-2rPn*OxFJENDsv>(Z@hDUa>=i9FGS}ka#&m-EhGOE?Qa^h z7}2RPm7E{#dqY=b9IQ-3^n5s* z>0G(Q)v@&Z4kU1)T?l>BV_1W;M^QK*4iz%Da)v_YkfD%q_>eUeGKUO>%ppS|bI4H0 z7@ht`bo^>tV=<#fZ~pX*NS|2qIrRGbG zZm}jnH*vQ%-aKgj#ajwJ4Met9coWbWCv+t@B*WGLQ5_&{)pN7jQmA12Aj=3?QgCf3dsouHq<^T_Q~6;iMUM z9-K!|U-XWN6JMV2k@@{bmV>hnFIcoJ8~j zxPZ7E5IxR)UUvI6$|A@o$R8VF*zhUg-(d7xNBjN{V*>q=lGIEp!;8hRQD#wOPp~pD z|Kd^m>12W{Z87T+@;iP0D%yFgihtrSOD;+iXuFOq(40L^R#BbSs)gE*C7O(ukXs_1t|anPA+jSd9VUOR-l4O=L5so zn>-|W82Dfc_*wY{88{gk8CckX3g&GHn)*-kj0!KzP6keHac(t)3CF$o4qw@|=>abT z56lE!K3)m10wy+~3BUPXR=t~g?<*ezGtdugY;1gB0&ZSWYFhDYpw`&Ki=I85u!WbA zhm)Uy9~6&Z01E;}F0j{OUWU=kTo5lqRr7Fi@o|a4yv@VO&BrYU^8!qikrNUKP%W?^ z01AV>4i$#!0t$mY3>AiX7bpz&CRF&d^p$R{d%282$MdrD^1@WX{0?+H$m1|aGZdxf kB!YAn7bO=fgBaW(0s^>T3}BRMWZs*$gnM~16BjoF00cnJegFUf literal 0 HcmV?d00001 diff --git a/3DSsource/.cache/clangd/index/wireless.h.2B91FFCE696AC53B.idx b/3DSsource/.cache/clangd/index/wireless.h.2B91FFCE696AC53B.idx new file mode 100644 index 0000000000000000000000000000000000000000..20f00b09d643f687df15caa021340c608f5fa77f GIT binary patch literal 3508 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 delta 81405 zcmb@tjbB^k-9P@h&O;s`f$QV}NK48Ike0Nho)l7xE4L?YnMK7WZPB7dLCaR0Owh7h zoV}9(sihKy0<~;q39f9Vlii@=#K{)gqT*yLTDIb3OM<5@t<<2hyQs+Ts=mJe!H*>8 z@CkW^lPl+ZuJ_aBIi>QPQuSk;eS!Vi)dLByY~DUx{bR|!`svT21)G1S>&E59V*KHhi?kHEro4?fjFZ1_G+28)Ozxk=X&DHI{I`+&T-(HvW z{yV2LSKn2c*yiCx-j)4-@;7%|?XNqZ`)T@93$3;HX|~xMd3W77`Omtop6-3Gax_n2 zm-EyeUwypR{4)OiQ~z$?+wm%=`)r*Xa-2W=`{MJfLuX$Ze7dmMQTY5luer8-asH<} zfBb>=mP>;uymEHaU#em2r|7eBUQTXWfR>b>c*s?T5BR{!l|`#(C+ zIe)g<{rpw@o^ieAp0ww7e0ugtxixR-rMvEZc7DC> z^p&aSZbU|w{`TezbGOx%mi_3DiDypVKlEQ)RxDiGH6HKM_wfCHqLD} z#2?*~vU=|~2ml!J&;U!epKc|an?FtsP-G{h0=z%*>VIwds~j<}s_*;|xgVH(hvPsU2$U2p88Pr6SzvvcV~DI0;+cJZxYm$Qx8r( zb|iG6tJem#2Uo#0an4XbF1t@I0dAEx(R%r&CZ*Pp(Ut5C+bKK|8Bc@GoGVTSyQ1Gz zAS>?DhQG;A0(Tg}$7VhWoGUOK9tI5R1?tAXt+NWI|L$nk`MaVJd%UZ6*efVL77Y)$hzGPS!xa zF|AJZ8%JYOm=(j92XI|-Cl&U^+ublCS`~0@UOoZ~c$~9og>Yw_xMNz{6q=ScJ7HR) z1#dWeSnKJZf&yqR_rXi$tHbi@b2DjWZ^KO7OAm)%e&SgO_mm$B9|<0T@XyLVyY%1H zpTVV8oZzW%RX;eBzA6t3J&aI-`Xg| zkZ5N?RN!G{Xozmh?2`5ZHz%tO&bj$iGrD7^ z0UCwIFrEGg3Qyr9!jUkwg?c0`Q&O$tkmk(tkMm5+BI=)GE8&BjJ~aw{Dd{HZdfoyR zRZY>SgVbl2j&wJK@f`BRgr7vO@IQ&d4Ik+G{Sw_m<+1&G2;Lcmk|f_e?GdNwGG$UH zcq+e=-1nE>6=iyn$NHczdU8i&7~-Kga&DTj>J?>hAu?dd)6mrgDbeH+Q#fDd1->CS z@`o}{B$mIjOA{)`Ern4UN+O8vFNl6JjxKum@d&S%m*z{1XZzu(qK3s5nXW&pOS-?S zDf*XXSU$4lU&Cm}@DDJCmf}N$nY(wYc_XD3Z_VSC`WgoRw?CX? zfxO-J7O$3nsua|?Qg9rSI=f@?xE5*}+s)JcGGG~QC3=DJ8?MfG2j3ZpOHLe4f;OiEE_mGJy#6=M1 zvf}YvhCRM6hZ$E4>AX6AN-`LprPAr9EKNoHOX=MT7k-bgZ-7C!T<@omv;U)f*_Z?- zxVG&eqAifvlh{S|DZ6TI=&)pWu7?MzbWK_$uoMz9pnzkcfu5B4VT{e8ol^-dP1N7> zn8q&6kUsVT%b2OyjvVVO^_+EXR=ZEEqEtI=5cWq|+{8MSP|OTodHP5|K9>l;cVChB z(ocy;{yoPytu#E(U-@_-AZ3R95N)|%UMT+f`ej^*PbXhjRokgDM{p*sWfDXs&BA$H zt`&|%bybkE#p&+>zYqQ)#p^17uY{II<=6MKPxoKH{Pd0Mhv8}Y^>?0Ly50i!Cto)R zvlQ>(f`zz?rTkaisum6!Oz`I}%y)rO&--9dqRb#EeNl{U^s_Dg+4MmZC}59nMrns1 zjG{Sbsx3Dl>2Q|>9`H-EEA1`C|>S;RLi;IzQIE_dkki{CB}QfAf+jb`zUAv3rv=mZ3;_(&o7K1jzggVPN5 z`-Ilq{U-33;eZ*RMxa1Yqp3H+j*vAtlUoOsBk-k|H6Gd91b5GAiz!xjrOpWZ5Tc$N z{xmN3!tfQ&8K;L_ry73Wg&pKF8>EGzN;lvm(cT*P(`j1crLw5X2+Hji)GnI^ zTo~62p~`r;HX(y+37}KjE?JR+bM#=vqkV{HuAQJY$&6+zh=__gth2`SMhmXxI++s% z&}2e)^dSxxV;1t{n_*22YIHHP@tfgVoEk@LrFi2wu+GM$X`MUDE&^2VYf-Y*`#g*Z z)na*>iMl@@t_|ZQPF^m&eL3bGzETY~14m^!{n0Kwra7C(<%<5OObxVyoSqyq1tdx@ z8$j6(x(;+B6y~5$4((Uu;GYGdo60T^SSY`guEg_c9am%=6mHX-1eaBG2WL#!^TPpj zkh5dn4$s@g|J-K>UhI;XA-Kn}-ULo()Td*_biY)Kq0z;#Oc|C57zK(@+k=JeK zMo^Z&pT`QrB(Az|CPTrg&h1W%BqG! zA@d+6m+S3u#^xyFf_ZBVU4-4Su%W0rh2Wz?+$chk;Kw*@#$9pm^Fs;6nEyb^6l5XE z%!e#ciallJJX0aQTmhOz>db6}iXqLukKR4z4jvD#em2sDj}u2`n86Z z*yH_IRQS1;PZ9Ljm^}zq%_PKv2=tg1DE=Vnwp&{5?icv;5=@~^#WdPkZMrd$7;{vO zD?HmGH%0+M;Ta`v?BuR9VYv}DSAu+(2vK=CqMiQ4mU85C1tV6>OhLB=rxp}D$__5AC`n z2WLhT&p10G*BEn}0mYRaZVMaXx%vnrG(^JP;Gsnv)pEdK-qG5&;l54o-UJ8s z?&zPD`$tUp6SMk=VN|w!=e9F575wgsvWl2$|L%ygqD75v8^yc#OwQQt{Dd@#XPI}+ zYtyrbK%k>GWjR3(+1sgbDZgiHX<2DZu{)wDZP~Qdr{W-ck3PK83Jv|jM1;jFm5}bt z3P!Rw(cu)xhqN)gEK<=E579d>W$eu@2j3-Lu7trfMrdVZGJTt3Pqw=+&9vSER(`|N zxBU51&h3A`bOLtlyhMxX;kV$S#!LDgk4H3+8H{LigOPNYX3smu!x<_ODbo!aHu*q4 z+s*yNxaALzEg*dR<9#MtNZ%4p6P}DV2+)9`M@}0b){BYzMI%La-)$3q^!@I;ty}$l zrT(r`eP5`)E8@Q|;=e26zAxgwE0o_C%I^xr_l4rSLjHXr|E`dIU&y{I*zXJWyMpidHFu0Y=xNaVdr@sJnDlTJUpq>eu&@{~`(t%=a%I$QmXlFYm< zizuvp{@eTw&wiD^#j~9Mxl!Yt(!3JlXQ}cnh<7p3>TZqDU#l+LlG)8Y-l3#`i`1}f z10_jlsO{a73HM@x5f3T1KFwRPvU;<*YyjoFzcDd*UFD(mn7bwO@kko~aM9Wv6BV>- z$!n5pn6nfLCcgUZ(n9`Xx7Gx;`)w*&Y2s0!!!(N>VU)?4qM#TC%9arw)Od&G-3`NW z>YW_LQK60m?i_-7uC4%1-kCiqbKid;49<#Ikj#!)u~98ftxA7*4l=?N&xdIwn8F*O z*rYiuQiz*DN!{?aNM@xZy|A#8z&-5@y)hWc*a*!L)Wz{nL|0LVqfOj>5u><`9N3*v zc0NI4f(>kou2<0=)h4urcOm^ixI@F=WHEgBd3O{Q$hCjv?Nq2aV;9>JMrYFo!X@cG zP3RedC}Z9YEF`c%$*ito&28PdKT<{&p~pfj3_#;rtD=*AVy3u2MxniUCK&2R97Gv@ zMR&Lsy7}f%f68EdKbz1UMpb|cWUh=amX}ABHgN`~VGd~S_Q%~SqpX377q*tdE=N>e zi20*Y4nEqZ3)M$e{KHY;R6z?h!i*zbsr(H-^za9qhOkJ{JAtX-1TDhuFtfrNWHETV z33_A1aD+({cSqF#r$HsQN7)RuPUIW)0;30N3h8`n^}I^l7v=eVC^}+tGahA`jR|TZ z<`n}%?hM+PAu9(HMR*^Dkh4J3Jq%U27Px9c5Ln2yDFl>GS0shnBXqa27|tLwVH}a} zG&^X8jb{4fdwIykc%a`fD;o$?oHs*2o{6}E_9#m7QX4qfG>Y9i-%MO$lD8tmg5Brd zi={;9NW7lqM&FC65L#e;EQfyBqKeS>9z`_R039Un9idFTDTWlEm!uli1dk?~j74RB zC*^iwy}WD-;3c-P06ctu4vB#Q0|&TJ5& zF>3ltf8>5UoqT%>ccz;4@dFYU_<~a7~yD7#0Huknb;UE@-n$w zuqV0+TCZ#Zn1#faE2$9fqOO?KqDfuW!it{VtazT~`S_4Sj1{zPe2{2SF$cNxR53!p zAuu7ZAvojbMNjBM2rCM8cm^ar5C%Iia5eazFLmjz>3NdM9~p z@EbHh9wxyQYcqvSv0+ot6#M4_icXmNO)-KB50scZ`lPVcJ-eLdWgCPFopshnN42#Y zqNjwrr0o;nDM>2CSz@5jpya)&GlVAC2(7k>h+TK?K5zD8IB7K|G?Ni(0@6!>D#;hLt#CGN{yO2|Vgm2l32QtlPH zda#XmXVL*lwZ;T{ZDKwyz&Pi&fb_Z%#vP!Zhf@__FHiHu+zqM}j@w~}3F0Qvr&|Jg z>C+88amu&}u0my{Z}=tB`+BVK7J^gX=m8tzhFIu1vNkYxolwN$_(7C4s@NHjzO01) zhY4O^8ibeY1CnBeo^}sHjagX;UwpNG`Pysg(~@FKl)oo&*9_A~zrKN=j@;8HdlD~S zQq)hP4FJCw*BW=8NyP?@3yDnhl1fjhx~YRjDQf5_K3ChtP9icCiJaYgv;^vjxb(Oh z>MhE#opjYBXSD$bL`+ zYoX=-wQ>WzalK`QoVmXB(ZC#G(r|stqyL^e^z@J6y6n+Au3uI{n#d2qisb8;o?fD^ zk75PypSQHEO;5f~E)>;(8sRK&6!G=Z&u+l-wO}5$L7OHcC9E(4f+r=!go6Y zcH#!YV!UA$K#den-jCiQM(s5E%8XPnDL-0F?dXYX(U{282@{uTFO_?c{5FU zcWd}O{DGAHluPH%!=|H`HLduN6_mh@P8+_nWmeO*Xv-X&MC;=lxM%vPHv(gyxyKIX2ZR{#wYY4_~+F9PQ&={v(sJ8y;5_ zoOvJyd7948*d8s^(qd+?ffC&=8j5GIX&RmIiC)h<3^LoEMrc5$WY>b;b3pI;E#oSn zBKpFOYJPXiZL>U!{f?ZWpUH`+o&Dn3NF})z89o?c9Ml}HC|h2>HjUl+xKcBe;dpBJibDohzhS|X zs)R592g5kVTL^1BjNn)WSHhiV$q^N$qexPdrj?pK+XX$EcG1YYOf_&x;bILrh5>k{ zI;#W90tUXD)_Y!5;-R_>7LM-n`(dFR{R_M~iLP4#%KXitJ8vZQDGj75- zb7yJR$d@8?;_`w4x`@ITp$V7P8&(BD3!xMGmxK75Vwez#Nbmd?hfnhyLA~K z)@5{?Du6OmZ@>^+0q;F2e0C`x_v2x8OD#lx9&9-F^B`&)My*s?ur)}HK~M~g;U4OO zWIJAgj<*Ed5@qGu3Evk{GsUY29ZkM0=0@)8SI z(Opk>tMjPr8tRi#?qzLhwy-o2Sv{Y0d~>gh37)F+d%Vj`MBK@-@Vd zYc5C#3zHI61T;3`Fv90L(eRa1_}k^H?Fd?M5kGQ!HM8(U1)(Y?_xN zD|0}|io90GN&_4()+@U@;kD{O6W@VGBTx>C#k36zXo|T|f$hc}dSfDpLH&%?xs;ZN zH{}t+ANc9*9T6mKjkdupzDN^z`3gL=D)tl+w&HAXx0|m?Y=LJ>n0F#W*rCtNqfNvt zIxej~2o2K-ef*W><+x*gWev|tpNxs;C&l-N@u?BfbGzDzPg)>wi?z+1u*ICvVE*Yy zqIvz*0pJ>OK&l=DuSY;2RuHKZx9*mp6l8j3TDyTi`BjlFKhd5%cze8*@SDAEJ1nju zSDg)irQ6t<)-H9VsX_7R3IklLP3TQ%l&Z&YbLEcAvOr~8fr*_^56lgV?+)WZ@qHE= z@2^Ze-vcKGJi~y{s=;PK2_k_zJkusMh9_AQctS+1_d_vMtWN+qlE`6gzWO4Zi7>3- zOFJqdH|&Z~*9a~qbRVg~JD}G7I;}O5DWD*of`haXQp6|YueJ{vaee|mYPn3q(aV6J z2P-s7*fV^EMjL{W6x0l$Hh zOz}ypR4+LRK?>;Ia|wEJL9Opidkgm_?68_=9jln?C4*WS3~q?1N>u0XNAM_ulScy5 z`L(So(a(p=YZ^?@V7_@jeRC)MzDToH{p3q0*Q&MZFUZ%D=uLQe2xe@SwL?2iu}+%KX+cq%%29u?J0X+_HY5)f_9<_2e9|^k~~|K7E(2m9bPFGsiyMVusw= zfRt;YdbMV!IkrhBflZBnY%#Z(W9!Wj+hkH4%bGYQ#WHonZsC2!>VxIx*iy0?UN*x> z|1Hl&O`)Yf=m;Yr$NcG%d_=ilQQBsXeXGq;Z``Js)ksb$_N5tyC@&(~Q&yl*ER4N< zRolU2bu?D-Rk82^^7~D|{SUHVb5G5MrL)>jX3gZ2$JeYYBlveULHE+D z+E&KQm(w=|s;~RCen#FUY?c@9Y%l!$H`-EKKB5_P4bIPYnc}J zUK|b9#+tPDAvS41ZVsAbZtW1;l{Bc91tfA{VBn$y3$T`9NV?Qy&-^vx+ z%{Wwib6m>JFj3@YGLzO7Rg=$8YnNy#A0^#qhOoJX9C9IDqxiT=-}&7jZZ*R;`}%~EM$SwybGNsPTkq_?p<%f(cIPW_hz{j(tkb z2yR@Diz%aEfsxok)C~J{X1-75mp1IxnQ@86+<(yw=l5oqt2dc>bL_7c&g}UpCDV+} zv2%r*%)PTsqX;r-GLQ=k+)WCZ%x5TA=f zq%Zs>i~>>&#v{<)QqC6&{Wdsnu73Hr8CGZtX)`RhY-oy_L>o4SvBqs?P7p@IwD|Kg zJ)-A`bh!G6)C|reTE z!hQsgsi7T_Sr1`5JY|PQpdg+i|2svc1|-UX{F;i0)sXc^(4?o634VFm^k)DOK7R%d zFeVWWuwuc(U*<7Eg-g+m>b4)MyK-*<{QkUSiZ!pbCVD~P7B@FW@6(NFizAD;7QMDe zzgD{aH~KuG!<7dor)ewKRGg1p_^Wc(g%-eP=Nct%Jlfszz1Vdg?1 zbHRdsD`NkZ6~dH!Ez$0#jprcXl8tU7oq_t55xp@6<8c?HVQ%0dE=#zWZ&KfrkMeP* z1Ey|0Hg(4#_XAzdo;3$??L&`$vwSV_0}~`?DcReN*EP~=wR{~{+wpGC6)ll&P#taJ zh~Tf;Y(z%;7FYzeSqnL(OQL)&%tJmM!O^^xx8iBues8EKbw^2&O57H0zojAX$KFnv zeKnG&1be8Uu!dYrK+yV>8S2|HnSb-3y-VhL$e{c5A9^JiSQh_t&=K8h0(Fue?@H>H zk1%CF=9seTfCYE2nK#2g7b-DPMr3k+Xo6DRKRK8*U&a;N#CLkMmC1cc?_s#Qzi>-~ zL$iBG+~?Y+hSEDftSwzTs};o2_+s_pP);|@EK$ynB~Ou?^7&?-4-=Ft0rlzg(FFMT zG9-kW!{h{wg2z=BW?g+sr|65a;pTaD^JV@^{;v_0&{e{Cp3f&|YNskid|pbx!t>HE zcF3omeg{> z8i-28e3-W~)e-2trOC+Rr)qG8y}T58oj&4R-zNM+8q?9VC#+B{$#Mu0$ibAOz9#h9 zAyo+KBMI)z=7_2vK9rWT&deN515czT*op6-LBzBp5ri3nfYC>R+gl<}dLcv1>QxcP zU|G;o(P145d81E;siHXIPCOI(>=MCHp713#q{Vpm!mMl31vfh4<9EB@9TyYNby~7y z1runm0robbc=%9%xfjQyqwdS`-BeSutq-QNl|ycM=#L}^Qw}A3 z%K+q7@V~E!)dQ;Fi6qQLe!U@B3_H!J!Py|Wabho3;@lMOrhXA}JWgC_2$$j$()zQVtc=@ z3)hp;e+(tF%8>!g5U}q&?u$k(Vo;1jYTwAcuOppxX}_@(Fv(` zW6wQRtW@i%r8*LgLL;xw?VCK=nQYGzOARkd>rEVdZXuE};ZJ>wol3%$QWKfQ|6W*>H&2!wlIHc(co9#N z6u?^%%;H)6*);ZVdyQvxM_svTyXx6?|Gr*rO9%nnL*`HS&1o}!VqG&Lz~`n2Fw5zj zjhg6);*J|=KZS) zZ@O0p*D8}6{FGFn9W8+Wlu!qX2RHPkH|;!y;4SYKqxK)w1|8w<`{v~PwmiXt%dIG@ zU)XqQ3jgLH$@VxO_A7jF_s$#yQ9XSoP)7na2&Cr`G!McdX_~Xezc+zKy@X0pbx^lz z^dg*%FyuuQ5JDrm3P7?5Qo`KIzrI9BR4(C9ki`dSSzdCV{AAe(eVkuPZM%#>*@gH< z3p_8q;l|3L*!@HB+BAB(NZDT;Zj(;6EC~s~mn?;M_P4Xi7dxsa+yx2#yeorK> zb>lN5MdZvhGS3%ERz7@&fEEcf;bvbv%qKV_B(cKoRf8p-L=NgzdYfjuDWIQ2-gRfT zDajPemc+BUwxj@Cf{0MUx>F2rQtlARJ;Rzzj{US5bOoTu2bBY$*Z~Dj6)~)FikI5| zfC19LWk|NA@mw&&hvN>SeKy#;n`@KyMB1b>7%|K9Xcat&is?fU)E(D@wB3m&4N&k{wwex9o58^Ve#bX2-Ct$vjD9Fkt+CnB%$ z@OI>1gi91K^&FX(Er4*_<$6T7U7m$rroEDo&}_7^K|6r-Czn>WXv`Gvjpkx66@9LN z&c{JQ9Jy>8fmS4VQG&_5uY^AyCnLnM3Km+p4Ftp|H=90=8XHjB+ z$RbBq(+&DL&0#wv?_4TdimgppYB{%57TU#i%g4cpAM2J8%>=GD_@L2O76Bj6^-^!% zjRQkj*_=mgf>WE+iZz-}-i%M_@hgGb+aqWQ+HT<+BM!*pjTl?EWB1;JWOVx(O+Nny zlc5>Q$P&gr9Q#6H{oyMglW^QQ1a_=0%L>k9IjE&I4;h8)9cdok=eXsnI$gQpu+Y&1 zLL=&FgpMAc{#}kwa#Ji-JKg;Cm4;$)364(XwlW4nx= zM+-n`j?x<*2_u>)08?oNngl^GLK(5@L;hj#l84`dtV+ngHSYde6yL>M!C2NjzU4rrIA)52Mh;Cy)TH2nwC~1irrM4&E1u z3sZ-~Uyw9{0T+XEKkSSUVP%#`WX}HJ!T2Vn9=P}@Yz_t^swEZ9N0gK37ewA>%MPJ1 zMI`jU8>wtDL^N+DC_>G6PUYSe;ng67yErKq7b^On3uh^&=v8yiM``Ru;XL_~&7BXa z%=F7U?J^_%+ah#@6)z(AUAPo2=n+PERUH+3kc6-{l^cu`GF)~{QWPUKzFiHOdumL& z7i|`OA*68P>0(a&0S5|>6P$N)`8j!dxY0*j-1x3XE#eg+&|`BXwmL^LYf(qbxJKmi zgoS&`71b{ouXpM^)uzKydzc8r>Z}KB@R}WORYOI#atV1{!f^>1Z=c6}eO8pdjkwj; zdI%G*g*F8v_b6^PfY>4RX^iUhBJS8?@@VFg1r4oKR1K{p0+`8#+}+7`<;0tltCZl2 zmnO;lanB(2wF?bu&kxh@BIrAhAapRUGAaJ&ffaM5`fPqQM-6uB=+FIg2AzW|N&40D zrpj7%Tpn7oZ-X_EXvC=pWr17TB8cU;M31I5MCNp!uWF5Ycr#IceUUlDeY0UHt1FR? z`je0U++BzAbXU^znIbL!qoWapX2wVemzb`N{)`CDni;cV3RvB_4$spa@WzI9WQKq@ zwit1PRHnr+VtRSQXw4AmU_s63z|g4Uol)CF`GvEU=&3D*yXKU$XQrPhJUd0=XL$R~ zPPV(sAim+4?#|s1K%F_0Tn7}nU3XWkz~;ODaNi){4I?Ohp&#uWMGpH~Q?3%9cLj_- zWrOs-nh2s2@2xRF$R-I!9Kl`*6O-))j_;5NS$nO(CmxyL?~SaewRF;>q8c^DJ%M`@ zRl(IWf5HP$%FuCh>f;=i)Xz8ql57$+l;E@2B)ApDx*DCTa@PzyffiP>^GY?o_@v5_ z`?*1r&sI6$wJLtdU@H~&S3rt>)$dHbHbvFSUc@+*Htk2Bl%h{;A>V3hH)K;+Jq&R%#9u-^-fgVD*_#0ykuJOp>&E5I7n1=q!6Z(^L3E|;3a6ek3gnSz^iVPnmO!H-Wnu=X%8ATMW2bl zGkjn`(`yMDB)w38CzHlk^A+y=m8|1a1~xB1 z=xwVT6gPB9H$m(qX^H&&xPjmz$LA#|6eDXwB&l49#}tm+yUOC45Y>x< z_m+bxzO;-g4Gw>OK)AI|&Z4mug%5U)!#*$kZ&4zQt*A;kJJUfQpUUO6rF7|E zK6+qzx%7A2D(*0>T>LtB+3!{s-=nle%$fe=+LV7e()gw7z2INJkhF*-p8^Ku9dLK3 zCTE%(myP`rRjq6NuO^UJs@_zwsDgE1*1MfGot{-}10^?-UG3e*l+?<587*;ysXwgv$L#UY&9D&Gn#ym*?JJR zJ>dT?49B3YA;++GAa^{I33VXRZ2zr1oFCT%PNH@|_K=*&3{VBLEDv^TZYzXGe~}4w zh-3ePNAA?+C5QaBbs2YlJ1kh(p1%8?!>Oa}-$#C)l-Zkg(-K$6x48q-?k>je%(FxP z;&XwyFLxnm5Q$aX78pwEL`roSo7m_4bE*hyPd!uF=UGQ!mK{zetR1*@l@j@!+v`MR z(Dp5YjqWB6!SS4-C%)J*DC*V3QBg>2T|+rwGXP2By?ZaQ2@nu?zL{tj#rI%0 zd_yvUMR|&rA`I`P6>MA;&qKu;8g*RGjHf!P$2wrQ?WXmv|8yh?-PROGps~iR@#YN5 zGUlKfse5^Up?WGZk9B+|iW`s;lu#q*;8?F>_>eTZ#M(Urhp^PxeMpj)m@Kh}CQBr$ zO#egLm1%;7csC1&s<=5svPXkdKr$ylVcD;Vx^dAC&6+~oT4Cy$u#=@3+UP5GRNt~; zIQ2tG(*4DjcCs{{nnztJ?{M&|qUydeezZfA-sJFy4qIVxcoFx=GSe3ni&-pl365T& zq2Y>&^E_|$K4XM|3XQSs?4!ou0VBA3jd0#5dWr>O|6@kzHbQ@sc$(hau!t+m_8Fja z&k_-T@_0%+Q@zAIn}=J}K$Qpw*EQ$E;DM#MzjsjsoIYt!`EAy9N<$Zn{J@O&v?d7; z)&0QaEHuIY5WU5;u1X+*Aaqt+3Hp5JZ^eA5oy4|6+%{}+pDtasZXTrw{^=F!$mkZU zN3cSL6@EE|P7{>sHZrfxuRB_J$LV@0*TrAp_{=_Zs>B5?HUbfc(|^{H`sTpe&Tjrm ze)$q<_&dXh4{DzTVfoTGh&@0!ehXG7S!o+>TIv+2du&aDgM*@^3|nvo*J(t8o7Vi* zx2=A88Hjkbd~n<1igUA%9=tVP2?--;LZQUhe!^T~G~+9V&^Ry+w^9W5yZ(%ue42wOS7W0^O>&`&wW^aTGtDOrRHP> zUqvn4^HcGow($kre2vP`=BxrYre(-&VqX7Pd=Yq|o2l0mI0rujQ+fmD?TZUmS!?ui}QE z@_fXB@PJrinYTCK8)yeqxRW-*b2j-dANo-Gs}q` zw{;s>uuZbHj{x!jxE7R!V?zq|FaD61FI~!cjw&NZZyJm z#?Qh6|BZ8jNL&rynCqOv>gjpY7k(tTlJP*|>5w*x!a=P??V;toHY&%2E4j>A*b;qG zU_QIll`Pv6Y(UI?!8Te5HgNHtHj{x>1ZlcAxgH!*Y77#ULEI3h47PD`gKj-4qY<_> zV0xp6!ec6qB}`#Hz8*E{59)g{?(d1~zb8na=q6dD{6xL{yejNBtNe5E6BO)UqD_o~ z1k+OmdW;hMXl>G}7oy7ZFcN8=!kz&-sHXezN9A#LsP@~WyKBKI)_{-Nx36rGsstkO z?s4;W*)cWz7m131Gx8~`2d08zus@oIeNWbSw~J&E6r$<}@=9iyvMz~34su|s0jNlc z71LK9z@@C3%N&n5vCJ>+wot3}OmpkjQ`CLInY^R{B@s!_A2h>f_M1KPuL)}jwRc8m zn^@MrLQYcaB#b1&v&;2&A0|`YCXTQS+ zs)vXS(1(kWyo&WD@A_$neAWQER;6J*aXnMi@@(8y4$p22A1;J1^E4z1rSlv+4n>d% z%JS9y3{pKLQ^1z5sl%}y*4ZM%l@0Cyo<>Cznc;LL+F7pYaZy9`ClT8qd+!iEXZt4! zW0X0NQj=gnN%t?ia=!A(5~`<*;m93PTm$rc;6+7;A?rT%dDe-rp*pMXJ`DTry@`ui zA^h@gOwvb0K`U(SDn#OzKu`MZ1%!N&sE$cwvzjy!)Z~7t>2o!?7CL~t*NnbEW;CF% zAbD_s4z!F@HFTIPi3!WPXqxwjQ~G^^H=FmHQH`^Xw?X?;(pxnFGqfAQ@2mnM;u7VE znS-M>@V^Y-wE$BpQzh}CE-o!!(=1ViK+Fw~0dh7LCU#Q=`=(KC(zqLwNb-K$1iVPr zYo$)me2X7TSss6pvKyR!fhg1y{76|%qcrOD*N&biYo|U}QzI>B?i_(fjnK#cpilVY z{bMlLQhpE;yI|0Te#fohy?9nWqJXhPwv;d4sF;+$6%I&osSEH%c^ZOD!M~!H8XrP` zm9X0aHwx0nBZpyJ-i?e9mXh(fG{}uZgeSpxPkB4>-`gdR5)uVJ7fnG_qpeZe%GkkE zJ}GlGN_&+Nj;wIe;}V&kH`J)gHTTWPN=+S7I*CIfdtwd?hgo=eLlqn%(_M8fqom&} zp*ge_Sl1c2%dI6=0s-7mOEV70=O~66$^MvQUJ@OMBsGpnXC*kaE~_rx#n;=;&Zx{J z_TG)_wEg4IpX>nSWTUKstykc7S9;F!EhX&Xc44jJObI^2mDfeSL^$qDir%v2hzNW`_^Hx(!Z{j%7mIskTSBoNQpVl-USr~^2 z?o0v%7n!qO6DovLomlLI(WDo?Swu)TZck@n8)PqJ2o56P`_cr_yJ0HxT|}!fNpBc4 zUSH0r0;5c((yHkool%LjY8|8B5Mg>YT&Q&fbkcS!6?nXlEcNK?E@ivZr;Jl6ZO=cO zl)|QxTw!CJ*98OA6j?VwM-$Khd}?od>se#Q@XEVe0~4s6CYQKjUL?V>Ch21(nDDt= zGfc(7HECtrH_sYLJP*({YztJa2a+6@R#&yHJ1tdhCbxOlPjEp9)CCj zR{Y^PX&c7~J*btj!j+Juh9yK?L7ey1vX}o4S&gYsOexU_YI;EB#rXcwy7)7aLo?2e z!ci^>e$JwzBqM%#KLMP67=;G+C^YUFEt^K8dhD=3jq)9H<*DzPtDXBwB;EEq<~m7n zTNM+IJLPbd@Z$O<&X81s7t@S!SjcTJD?qd!iZ~R}h&HOv3;JS0;}sJyoiem?4ha=1 zpOPvIA{7HQ@zB^UKUcTr`;}G`5`mhxiK5obSaUMsom1P015A`4@QndH|miI&8s6u|2D!TU+SuQ;y(zZBz@?^9A@IXr+8s-^_UZohA|9`i+*uea^1M|-g zj10^(3;l&(6n-)1zPbH>w~<)k7t2d+BmB)L*r9Mi&V>52p_cHFK!Pu2fhpEMEj?4I zsoRpm&(p`pA#b%aFR6~2D4U2)#J--0t&mMrSBn#|Erm$dG4E*FG9l8TTt9MlDkl=NbEa?)+H&Yhy>nhvs7SNZA`%G!D5<&KjlM6rbAd*zBj@2(1fDu4Ju( z3Fvp4lOhRg>LaIG0??O8mWY>4OF?pOPHInCA-9yy3a#ss`ps}-5s5rmaeOk|IFUWL zc|sL-j;V_1mtFL0QzKLJe;2U^pcfl%P>-l!rxATc3ml~gvAKs+rI znd@9;(>C)6Sv+tm*X+29_12h@n#G(l#Yx z=}B^S#DsvpVug-a1&Th3WUTuwnTLf726qR$D@uUAQW!N!rOwPaN!@I5 zY*QJD9G60SX<3ajTmplo;wz=W(%2kjEZ1=`jLFj9gfpcCu!J_31*85DBU_VNEwC{l#J1fyudKdR0bi=YR4)C?#y6cs!D`c1+# z$xEt@m#7W(VcJ$7hK8JJ@UaD&d+nYG|FO`nw=??263V4{cMBke&_m#-r;KycUd{F% zViXcReP!NS6ZJ-~rYk9nft6QbothHFsFu0?@yM^2;!qE1IOnw}L{s^z3U;TLu^?k* zs~3T1wIjs~aZsh`L6s?sl>h2X5#pNTRLF7Agm7bS!9A<=4|*x zQ<}DlskFH{`+xh1t-+4of4D?hqwj>u|x@-SfT&_ zh&mgvHp{#1|F8QaUnFqd`2bQ#dxw&iw8Y*iO~bF*ErG^D?Vlfl}()Z6emtL*#ovzQQ3+un{317!`l`s3bxpyBJb7bJ>KIr#{tyi zXbWj_-`D>t&N?Tz24`~7!}Xxcb!e$c zNa|>Q%RUc`^rP>&CHX+4@sX;iGUhc{l?UUWJcY*3z}b=G!8 zMGM^l6Q)^`0&$gm-3;JbeboewHx#*ACLE95&{X2pfUjiS>fp9PhKlOTus;+asRxQj zU5#re!j9*+k&qEBmnrM{7&RmvAdyL_v>)qbf3Nr2r}JXC+nopwF~9D}Z-d`T`yMrD z%G5gD<B){ri3V zp?>iRdnvb=0?fogM)1=uU0q16`;7~$8JwtV)nXZD$^J1G|zjHjL4@f{W`4*VbmzMx25 zE(^5+TV~9J0tEI_^nJtUvw8W>QTelb8^GsIIpm`8DUq?ZQ5<@#+kXLVvZ2DKta;OU z=MnSJtJW%@`Eo9Wrlp0w3{whudrGe}Nt1=cayaaq?|aB?Lv68u*Xid zmE?H>L~kJg!xJ)(aZj4LE#6I`3g$U|1!91AWK`;-(!P9?{xEc`62ISo8Vp}rfQRB( zKO0FQ{n<3dOXBD{6$c#*^{-^cU6!d)MvLK$BBu zta+%cx@=xn7IO4E=D$d^6E!wb#ub!VDFW2Sbb{nAb_qwcQ zk9DSMEYHI=wOm%g<)&kmj=wWV3g=^aJIsNNao()<#Z=NITR+Z!q%N-U$mzn7E}6&^ zYM&a81DzjT&_^1jdLq9>nv~>IWHN(%{6R!K+(CUyV34&t=TRbJp_DKssf#ELV?>fA9!s2sLA%?NvE}xbfiMOr0@Sft^c70nWP)lXD@ExkBYn?9WYt4>1s|!!=;QxKdmR3H{83jxrQ0a`_R-U zwGL+NxOrMc{PLuj91GMN3Zaim`P7|LAqI zBehIB-qAo(V~o(vbj#0){Y9f1{&I9}=eKe^q3Fn8aALor20lmZQugqn1k=vsi}HG= zkSA&|F{o*3Vyz0Shc2w>%h`jw^mM#7qs@~lGLBK$o%%|~=96?Yi%wi1nt{GgUQ+~@ zrnrL~EKuV)E#hays^3AR^(Ng+lFqGCyqHKj{xwB-S~Vz&s~B$(G2XdHZ9si*0sCTl z<-tzr!Ah$4pb2W(fG;*qe!exb8dOJ09cs-c;jJ2(WoE!Fv($CMfG{Ix?F!beH3oA` z!!PBscD>2xfl63u9RA}f*3O55Mi1sa_@!nKU%=W|v-U!-`z5zU2Lp09$A;DR12NI0 zBT8U+0v(Qh%(!D8bMCcvE~s}~^uvLTdSQvR{D(+jG)9PhOvtd7O1_k}-^jXQ4}9Uk zH>-1)`fMaY${wU=`RO#AZ5FSNQ^CjA8F)^9R4gMgn)feS z$!k;%N7pfM=?$qI@r`iSeN-GFV#3FjR8VzUby=cT(Sf^Et7G)JZkbPBvO)fk{PH!A zOciEU9B$dKV}#CrDs1J))Mtluk8`8D+lHt%(R_fMzc#X? z8{M8!_0ecf$9&=BC`AhrU5X&QmRju5xpwi7HEnj1BrpNLP$g%e|4Lx*j-k9JR^=AP zn6|8IP9UW00&RVO5$0E0U3}XLk3Ijf#%(V)Zd=({(9!tZu-6DbWgDA`YH2*%cEkw( zG;RBIo}SdhO97Q1>DmvJ!UsB7xTjPjuu@(`QRn+aVGXaX$y&wiPIurtw&MZmg02I~ z{ZNc==o(X-a-%UI{^^+F^*^#uo4rV6kSXeC_mm=5-H&^)UApSoZs>}-mzTf4if&}4 zxsjUjyoNP$iip3{M!EWG)Pzv;!+QyJJ>-q4hy3G_f{mZ`A)RFykV7Uj)md>#Bj|-b+c2b z2bC35^2}1IJ9 z4LZZaG(07zTZS^4Jr{}ABtWH{(cu?dD%HxCp^FomPTeyPd4S_8)wTFO1O!3>5ZyjD05A6#=-xa#iJ~SM-8}D0RdfCHjTEmBB}kuR0{V6azc3BUM?jgdCloUH zUb1jZ+T^HSnNS&(K_@e;Ni2|Asv0-YPdGA{a*PoEsYuneB&hbCkigc0%CxMml@XQg ztzuRg)Juk|QSIg>gvgafEe*_L%1;J63iyy}aP2%kXa#DLl8NYd%HdX0f)t@U*h6(a zlHksSGI%(FGAALkiTam=6u~_DqogqCH^O3mGAr1#*`)fnvRzKbV(69GgT-bvLP{Yn zu-JDnm2<5xFBlfni_mX;E7&gDxPC0N$8$OI`j1AkqGBG_L8-<|7*1FxmGa>PRe?+u zfZZ@9#ZX%8b$4bpWPRC0FdRK0)0@?DWnIhcS}n9pu!k${{PBU}vHTp%y5p7X+VqgN z0dB-&CZlzn?_2qlV};&U7Zg|2uawjEk``TmW({@lhb#jJIbIoPqh#(7CG{$mM9nfv zoqThG!J!+KzqYp_ee~;l)U9wUxqC&n3y_B8|dFms2>kOa?7y@pBuq_rP4_! zM~ME6L^zd&e7B_}*sRto1j>#BnSd<-ePNKkd zmxvk6>dZ>bZm9so)KV@%C7Gu>p)PPt99Jz;A&L8hn9pgXz2x619d?IR38n8)ia}4o z1$r{$*-2pAWHacz&3Q_Q5|*XR9>x0t%apR2 zjWDZY5}RWm2b8^3Xa-mQa+k6SIW-Lr*yT4>jAsKSJn{C%~S z>B;E8RWNN2PM;lO)!oYBQXvX!6-xn+{n?hyufU^et)UF+$nnHo0nRl~C1I#W-oSqu$-T7?_{93y4M%Tn zO_Ibg`h?tJNC+?26~Nc@=#Q)B0t=tkqkQ1IY|Nys2bX2{YJ%V1vi#{EZ*^=foZhkE zMxeUyja;D#pDQ23*37sD#xwLb$@3ANjDk;#l3eeO5gDPzA{nV@R*P~Vx2nB{)8tjc z$0UGKBRMCoX#jnL*QfUOCPienLDr zkKg^Kif{%=9#l5d+Ck;Ci*<#ax(Zfu=6h3-8F-bo=JMMT?VMt zP7ykeNFF`w|90IDYS0d1OEvtvTKJT?_8+VEv+7C#(EOVA^7&8ZzY5fI#P}gxA^yBE zr^bz&bY}RP+)p1^lU-w^YN~7Ijo)snNp_s9>8_cN@ku-K-O6!JYKaaCt$k}+caZ9o zJcE%~_!H{HlmRXobM_J}pdDI8x=-6H&E>VDeop05xIsDB88B9CyMEuAk&AC5n zl1~JD;mjccvHiuH?&>I?BG`%(nX@Z&*nMk?9zl&ca`*dwirs5bk5d!#RIDMkaPFI% zVw3U?K4WVhEovqL+VHvj?`PSrZZ&whLsU;rcm7uCP7jF`jr$Zg;7dzI3cq$3835kq&_Ki zv%pMONv=0W>@iE4BVGwg+^GlUa6x&(lOM2V8Rt<+h2-VcVurY*BNI-t)}v2maGX0e znp-bT>>~(yirh$)9N$Abbl~V3V*B!9eo^MhKz33V#GD*s;s-@6oT0kW8ByjArixJ& z$KRV+Ln>=;FdF&M%!8?^4#?o(`O}TmYsxdp$1&BC;_<-=Cg8j^-xp!#3^d2d+9ZX% z{N;e+DVip;qJ{!DT%<4p3~T?7>0YJF-^Td8PT^ zS3#vdyoP%SpY`MF)n>wUwu?8*O!E1Qy_)%VR(&)7_^-H)G{FaE_?DbMGQa8D+JP7CH&8GuKQ0#7v?bx47vyLxUqyRV3++vG zoH+WcD`mR;500tWX2<#k(gnb=H`c|u{19Wq`T^?Xkh)i+SEL;Jr)M1MdmZE{8&7Io za>`MvFmO_SdxFiSw)a9t4@GmCvRaDv^2ZZM1#;3%jfCOilw?L?maQgVDmRX3#J)&= z!yPYb$zf|asgSQf(pUak)lFgCXpa?ja?5wNu1aOiEBB5l_qvIlE+^4#bEcnrN;K#H z`c0c%QfaDZ?ZHy&nLSD2f0N)Q9_-s*FfJO8J_O5DQ$#tY^jAmwbr`p^J;me9BplbSGEqwe*0Yq|NrrNR!gj1oczDu zE|J3}ZEMQ#cXh1#I&EJ>yxsdY9OKacTDwdm|Md`vTEZkJvm=~LSlV3m^>W}-*-lb` zBvfQMBs{j2{<`k2QVH=5h^(#skFVLSB;eDd%WkzpuI!F^*+jm=2f-OVHSlngdWNcy zU$buVA+=R)_uA@pHM-ea=L}Q>lFIBY>MUxc@V+!%Cs)|FwWPw-NWr{m{k>wr%h3mh z@JNBLRb=X<0TZe_DAHCKhfsBuCc`M*FvCD1s1r?C%p1iWO#cmonhyNkxV~3cD56?s zP|ebB{VdHdQDYFz#S0qF{!*eY*6um>FxOj5W+M3|$Nsed;r&LRD@u z(j~?wJHzEH!Km6G?WVk%%D~SP)g;V3d4Grm>M;Mk6H~A|25+VRv8-5rLQ)3P*|Jh* z0zPciq-M973aT=^S!GOQ-BS0uOHs9S2}~N3_TLR0CK|36lcHT0Ok8Bivm9+S4=Nm? z%?YZBQg3)T$uLgpxq>#RZb>lm#8cx0QTyHy(>f4fU;edjgd<5@HN)8F!TzKf9UMhb z_@FU2k(p8^o=l=%EoBtBAj{ga+xR0)!*1Cw8sUr znH`VAGmKD6{j#2jx}gy|MB)X)Q7d&66-Y=YZjy44*0_FhTCvHF|6C`7r}ex9hsdcJ zx9a-U2=nmCur> zX7o-4+^wP_EaQ%_tYE`t8M3Jf1$dx>nwO7APE?}psj|!y4HZ!tZ^TDMqg3U1?^$xE zmPgP7iAAaAPHMzVQhZf>;@LuyGfG3^h=cBik>U4^Ss^hnVrR?UL?0TSpc7GkK}h^1 zZQ(M7mH?Mbx}$heI5+{%*7L8-z!LFYj)(`A2UZ?BQN=a#14Jea+{w!NhJ98 zT~tEf^>DKHD6u?32NPvjP6#2{2;Nr4N6T<@{WPdxA!J)E!5zTAg$j>KA*7sS?pz+E z@EuP(DBav^I*>JiLG!oC4FUeB5!C5d{Lm(8V4bW9PNf@Yo8~Vl<5ZeBjB-tSLO%`l z!T{BK7epi-Ui{y}(_WTjAn++BT|xdXf~?S~J5%zdDA<46vlk3Ela~v2k1cDu`+Z7XkHZ4iif_dfKewe#3=NRPL4SZb3 zfjq~vuFilw64j51!eF$^bZeU=wwy)ML#5^JCAUM^lm2R){guwm)Xhlj$Hi-MQQgOw z*O0J<3;T8uLMdjWeKX7Wl5^fdn`oubl{>3rv5eDHYqeaUkiV%{2(9qwQJ9fMVZP+= zizO*J`p!aC;ZhQjdkDcJ2%3`A{IzweX9~?Yb*c z5=}GXT!LQ7Wc)U@(us$iLfoOL4?dz7)K zvPEPNo$DND@QUQ;(Y#F_)Q$Mv31%+FKyf%HL9{VAM$N*Jgmn0bne{nR%6F(Y3gFYN z%sr%9^PWA%SuRLQunwr0(gd|HAxnGfxk6Vao^{XPOwtS*`{zk?@O%?3%5Rh(9bv+job9+=O$LU3; zJh6P|=`@9KOCpQ3oHFFtRZ0SSE^c)PbVo34FZZK^EX@rYaUWgwxn>9lo8f z;zCx`;Uc(Z^N&QHyB~Jf7jf8vKb|TDv~FAK1)ic3lu(|KkjW}-#EtYb5>vS{C9x43 zh1m^hsxX9X)OVX&bDKd3hk-u`;=2I@KgC=t%k2=0VMs~LDx|(u4)Oct{0u9Hb8;~1 zORsHNzBIb*;qT;8P*`5xGa97H3tcvVFIpE^Yadkx2IEYnri~-?=g}Db^7bm(!o}rF z8JCs`iB=`~@EgR`5w!PX7mCs(jNr=MZ-(b<_1Bv!q5-)9es6^G?{_ohCXA07g%~ws z5E;8M(<6K7>Ub7m^>=^0e2JegXQmW!(lJGf-e12;s@JZIKmW`1@0md_eQ26+a&z2V z??Nrx{_{~PT1K9p6*nT##apJOMEF`DkpP?QidR+vV`LJ?mC`ckSA7u;tS!V{-9^2* z-MO3U=b5HEUzN1$@L9d=kRL*wdQ$NfbFzqfnEi<8|dJXjHEl zg2FnI>F0O*t9(=1D%^m_=(JutvFG1h1hH#6!E922z7qZU4Uvjsauv;pu7Z2K$uA7# zH;z*-c;~p_MFns0-fR|&HXnXOfPHEF%91jbcumzbRk)llPTLVUbmZsL_W+rQD^% z5__CeGVyq0&Zmq=+XnC4$lA+L&uSOx7@wWA|M?1$Du`vAjZpmKKqGhZM1;idZ&Ayk zSF?ddI~JflzW%>Ng$e#=0*z~au-^mwJfKj8T-ZVC$QN>QNzFP}ZtTKhgmjiZVL|VT z1!(;bQk%*kl*7kV8-9=)=SdMC*E9*9LCDwRczj)Qkrx(WUkKlmUbn?aG1huG*{S3L zq$IJE$E0STydd@j6KH+KrbG4440o7D8QwB8jJ~q0Uw-#}zLxYK@?FA(Am5xI{wAdU z=xa^}+vAY@ZBNyrvK}*VPkxe9!Lv^OTsL{8o`>HsBeLZPI_XYjzdnF8Rq&Jn3L5B_ z9@9f4y9}fCGugqwor%d#c*h7<1)D3Ut~{EapGNMJq^hxn#ABPS4-t^1|Cfp9^)P~O z_6f1gG#^ZWmU>HkpbUPYr^pfd#r(e@`1v4QL=Y$aTjZJ)i5`d1(B z-@35rxVyC~(`uFD^lKZ(ldtIPx0g!dfe2?LnkS1_pj|6(9ZFd}^1iH;NdwIQQ6k5uV$>L;xnKTvR5EUwVlokJHt*TJXcpra0T$ZYxX;Uo2uz3FRHKC|ldlpvaW@DbriqD4A#AaSI-EpZ%# zCpr|Kn-15JvV=QGp^PJ*{F4_E*>M%=GS49{7io7%^*hLgvks@r)EDMer~(~##B4@=n&D;7um_-2-NL?&-BxRbVK45oK>Katzy2{< z)~{h9DS0}6SnOEg$GhE-duh=K$G%%`WX_jY^MCfMq!o6#$(Zn_-$n$~^sUM6Ej+>( zXOpfLH9+fxdN82zwSi^rpysKc44w+#^6qzokD3PW9;MDPb;k$jQv>Ozk@H1WFG&E1 z`u%*@gyP9VDUgGfk0Hh3Lv4hBm01-NdjEqF0<@L6hb|9Yc1vc@cM&-3_UcC-+TZO) z+lNWKSL-VDsc3KEhtG;4ciX&N(r2t~e*NH!z z6H9D46s|{4lOSypBXWe(1MjM&NTFdQhi`2lO6Ys?>-9Ih+d~}jB7YeaBiQ6ZS?27J zWb(&EhxIb-D8c5}O^a+OgYu9YZs_id0?KVklj`MbHh7NP#(nAIsA-a}sBif%m?Hk; zA@Pzwx_uj`o>Xwnh2)kdh|=G3&Hv=6Vs6`-=n4Zhnd?(ghtK#6SUEm5#=!4`{k;mQ;Z zeY6GfKMsK}#81oz?l?n~J;W?L=H-&I-wXEq`Yqb9Frb-S6BSJl&5dhZj<#%<wg+M=XkwN|b8BzA?m_r- zJ$s3%?-&$59~1`Xrrd+VxN=ai4+>962j@QT&@Bzxn^q0l2j|L^pEm`T!wPqbogAKj zVe)LMpLugK-a09aA8U}Sauy2bwf1wOfrMf9Jecl~Xr{Ddv`);|-tUXZrM>D(`QWz2 zF?ch7U{`OR5}vZi#^KEV;p9M3H`eF4pz`r0*ei6^luVHQKUBZSvN%ejHQdT>RGNg5 z)mHf?Z=gDcyv9l9Y7~^d3C4pCdOg0%2p6;Iw0|z=-!cB=kdCPvz%FNYgObypXb?A% zJB5MC$B|rrrj-mIXTH@v<}ho2>+40mihLVm!PvLCTS5>?f|VI~qkHDFTU{_M({@Vy z*&n_*mPg)<8A5mFBx}+fekAa@Ls&_Y%A~2lf%pEW1I`Ow9^UDGree6?hWQ@k{({|_ zSAlv)bUp_(aJ!7?EM*x_whJnT^daImgQH1V8AaqDxBGxa;_?lryXQR2aC8e`0z8eEmP=a$dP0OUL%N5 z_7`58asndvd_Y}quq5OsGEIQ&C&YGpm*n@R3J$sT#zc=U=^M*R+F4Ru8LtI>0KHB3 zbQ}`b%=I)h7SrzToMo+Ey2dZ{eb-PQ!?b&qEQ!aQ%LPaBv+;PZl zAIsM{-EuST$ZqlYwk;z53Kp6HjqZ~IPEY%@H$=DmK(Ho8C3L+g*C1*bZ->nOT-ea0JoP-(c5eAL^#s_rydx5RbcLQ(#abdy?C`eV& zbJ2o-lQw~PJpBijG^p`TyGm6@fEEYuY|kXX&O}j%_EcRh)P==a$AjT*V&GGY_VeXS z0x-@3PU+lOXrqd!DB<4rh*(Szp>M&tZPr20#x(Cx8E>M2hTU`18T`peY7g5)IkY>4 zQp(ysqdGQ~ch0ZOFhga!Ue^XU*X>G;<=s&RWP;}C{@b^d!6sasCvN5QdJFgW;<(V9 zlJ+U+vt%Vpf{#a13aF9??YmNk^WoA?5O$?levquJ;cF~wE2$yy7gW~59aX_RaVMWA zl3h1Xi-+ekk5ns;xcQ@g_U%0 zMIJJ`Ww8tgcBf~tsS{PXKNt-7OoTukAIrAM;{JZ2(w^Oh8Dcq*t$I~dnU#sRlc*%t+aKv2+{?T_DFry_~2&evveUJ@?sahs;iRRO%%LI5R0$ zCgmu&@l(Voz0nv&^c+b(cxDn-r&U{58^hD%-=i=&npYafyTYMfV8q z5W%1d1@P%lI^fG)qf)aZ-2t!WH_AISr-d#H>bOnMqxJDL?GB>EKv`6LpA_X&FX{;d z0-Mea@Y34{U{>EQbVa3I7go>G2`D@xjuwFaG)=8(Sa|+FzD6%sXFtD4sGHc(9xjbyDm`eXv2)GyU|dOTWK{MVabPm zFJMTJ(dS>LY`}vA&AdYD8c5LT4K%gx3A=Ad|2Gc1)@`zrbzwPGtuf}j$dgL0QW#Nx zNCbq;H|!CKJmc#1q8YK^vua$|Au9|k0_03g)W9`O3E8Ri)y9m9`$iXy!9`S`NLLiuor}n~Xk`{1CX3I(PA*1m zD;7uSda7s4Qz`lTkj|!)Rf9E8QUk9&AWSDwznb(A;n#)f5h~yge*muvqa%zv{1$+) zBOx`Ktzq2dK)` z#|F6<)^adK*^r8?gyajqrvkbXCn~{1^ObmDO(m2zC!nN-^73C!QO#xBQw%E?rZ!g8 zS(JKA>G{m>>!E9!SbldO%V47#JRuGPN}*sMNNa&wJ;`joy}5K<>c;J4vrS0-+_=mY z4eut4#Bvt{ROp9^H2BER-$a?&v)$QjH?1Nq1s414ipe4~CWIx@QY`aaXFEf7UA4Hw zC~*^bw;0Nb?nxJo6^>>}U4SPL!@=)Vs#$cVhdKB`hDr5HmIJC(Pd?~Ca(|mfm>$ZN zGiOApUYOR=zJnAE!WkVC@Es(Rkgzks#BydhAtsDxv?h|=L?<;hPxam+ot3l7UR`K} z$}(*DTp5*?;%bt~w`cCHCT)ymgoj;y6Jh7?8ju9su^OB(MJoXnH9%+gNMvlQ?WcFDt!d4Q)&mEhx9yjcbZXDFJQ4yj~eJyZL*EXC-DZ0d2w!+u0u*kTvI4vTMm6 zqFREaG(|ovmPy2&l%>21Oobp8pTaVQg_JZk2-|qz$au@m<9z0FTP5)AIbAb zDzBbwU&u7eWhz-*X=_RReG7p?uimshMS(>t7lzxga|LO7ktfp3TvqJkBVlZKxRD;*-k}dE*HMZ1%9=9|6LCw&0Q+6xAGL!X5_DW7_DShJGmH3d_VR?L zANaa*oKh1=!M889k?8|!sr`*HU$ahm6RSg=2Bic-Cq1r!bq)C4nLb< zG83;PP%v;G*_~OF4eg1WPm{9xGe?rQynQ5@3Aj6P%g3d%ZZ_Yyr6rkP9#(8_;iI%W zLF18x(+~o8ICqW!X;9}?yS-o^Ajl5;Bc9Wh+Lrr3MnbyxL?qQ3k|)Y=H>Wa8lo8wG zC0Ia-boQdsqdYdPk>2MXZ3$4|ZA5q5jY=V20zR8A7_{{>H)3ofR@>>dstBrcr_?pu zTYr&d+-kvppIpAA1cOo*+>uh6spdWcx3I$Y9*uF;yAMfVCWA0(4zOvghR@Wb%&XS0 zXkJt9PSL`l1n~Pv?t@OqNHe({LVkL8CA6Fk$oTE-SvpEyK^}fULmBBeYi);n=)ax$^Mg1Xpr6Gy_kIk|s`|3sP*gM215t zh7k^nX8ez4JqEDb(BU^qX{X-hBA^we=%`J#4(xm292*ZWyXqH zn)TQZCSK@;<0sZ*ay5jE8OeBt4lHn%vd9E1>vk09i^yVbecAMm|laHi|ShN+v9qtKuof}V*;6wn4N&>V) zMEr!=371;=*d!CPBPNm>AjnA&vA_`LA&Oo2o$5CyWfk@zyyEtewUx%dxP{}SEO!AX zhKn{lmv9TM;vV2zMHPOt8+stUzYq6g57(fZvx~yFchv*9Nlh?W)Fbx|FjaCTiQwc& zdzirMl3pq6(XALszp22d$vIZ(hq+qn#k+4e$ORU6N}Lk;$}8Wo@PQG&#pjcX&zF~7 z{GvRChjYoL(LN0X#wRww*c4x%o&@?^lW;!ihE^Sd8&A>b#um+<>+ay20$J||XCo;b zW4^-^I7u!opMIeC25i9^!lr#~Bf{_k?=5_fzyT$lj4k^G1Dm+tl1*wCEi*(RVE{_jDUMI{oO6$6v}Eu4BnntUP+ClvoP5?bUP{BK#DzSPFL$5{>V(a6%1^ZIxvMVgOu5ld^lmZcW;>0-POvGdrnJwZ*Xd<&y8*ES5^c{C* zMr_yDK{n_l+f?YS3L>KMCy+=9_C!_{m9{T0{{sm#B(Iq3vr-sOP)?&g0eVFJGr6ru zq)tvzbzWVeCskKL_ZS+`+lsJ;ebRtIJe;q}q()+CB zfZ&AGlQZySq9DTAwFP1rGi``barS4|iE>U7llN1p3RqFQfm1y@0j;9Uo)Hv(NJ3eT zYTk=;9(4sfU+&PE3;SM zF3#hlya&25rS!yrxlQZ`u}ONPLg`VYyEhr=$t+_@JU3ZtLtAY|%gUn{$i|`OgbeH{ za>wq6JLXBIkhnGUdvt9!f6T&7VM@VXXpZ6*xz zG9MpkPRWE{j}+h1h~i2jPRuA}(~4QVhU&1W+Nt-bo~iYsB`vMmDtqHC&iLjnn{Ue8UBa%s|YZ$sfT9CI42E5?Ub1M&YX- zp}N$?dmiJkEav{&V>feXOfpbvSFM$+4Z!g>H9-;rDyYRqOZA%G{Bs{W&fzX`C&?0XaRz2JC&fagPDu%;lK)G2e_d%1&dPZe1l~bNm?P~wHfE)J zd4nmVEYlCm-+h<=U6A~zb64ns@tll4mTW0mv7Icg!vDhdp^LNM)iT5OqoQE9%qSB; zdVSbDVv5r1v$X*>-Ah*2ksY`8?cG#p z`;_8;E4|9M*JnPpJt`f8oE>mUkPsFsu^|eUJb?@vAG?oAk!96-08vFa`IG z(rvh8<*pSe8*v2!VJuma#9zL(ORT>?sTHi$$$4dTg@a*nuqBZ%l;oNCsA5_{JS<`n z9NsW3<3BKwp_h=UW1?}b3@nuS(7O+===fRr_CXX?y}OS@%a4-1 zbL@kku+;OW33R~8dh}kiFed%u_8E1a*ekaM*bhG5SeS66?t$;6A=4&(NI|-^-=-Gf z3^(`Y0+i0l>r`hKu9w}A`$u@LX|BAC6pFsx)NVOT`h|TF$=g3yos=1TO=lbJB*X1? zx|c{ZmHj?5Y<-Uv5Pt899OllLCGTNSW3&CN9E$bO&XOFL3hLhB0(C`abi&d1g$mHIZR^Kl9DF10o6w7!z6e25Znm*#1Hr!tTwT;s!vQNCOC~vJ#xn}4H{-Fg zfc;+v`%4E5c4UOFCK(lF;6FVtZ_52p+z%dxZR+MAZ0bupA|I6?u@@9p>q8?1zB9sJ5&hTbHbkrVOsuUU;T zA&|7g-@!yz=mM|HVFe#WEy%w8C~A)%Bi~^>dUkpF84?yNRjkeWcvipt+D%<5e##WDWcTh5r^}2+^2C_|;O5dfJ&aFsUix{fMDPCR zxm=gT0{6KjWLe1pE*>S(21@51+Z~vp>_2sf(}SaL6?`v@)3TdJ)QxNp_1_+N1CvAZ zsp!U`@0QgoWZ~_`NH8)NnLGGcB!2yKWKNtP77JEEB^8B&k>K^Fh6jK0e?MRU`lK+t zDyh;wN;c&n3pC3u_6?nAw*97>;akYUWs2-MyCLF^1jwH=Z;kM_=PHAqN26r#_wX-l zN27Ck?WtSi$vG)MoP5t<8u_vm2I?5-o>!6O#5XgV?$^iFdi0VXrTplX#6^l+?Oo7q z9IoY$e%#|h!!6y`wo`<4>9&@au-U=e#TTOt>8~}CDRln<&OSovXlK@`jMCMC`|cW| zc5dww_md6S4k12-(|bxX25xM%aur}70pV~Ln^FEy9-G$>DpxRm!ew7@!EasAS>XH8 zLC5-9jbHLs-_B9?1|ze0KgEA|K?bxs{biD7%@Dr3Wq)p|^@^T3CX31+x;;Zg8hU`1 z&Ua}~%yQZfFuWX?qA=tqiL&rR2&&cu*%S&vB+FQBloK#fm->W*P?P${s)IWgTNW=H z=3i)7TGUM8#fKIzx9jT{FMqUnxzQ|BZ4NFimelN`7h42ER=fCl&CNd=$OqD)_QK}b zlBx=N_VOP>+wP%fpVz^=vn8Dxr(V>|Xk28@MTFEmRw|pO7j&^$Y-#Gty}wwBRZV}X z|LXcx~ExBkq)$_Z4zK4SQ0R^laFb;t|bC6Sd(TSit)TcSIsYm-&`+VKC# zVJgN>4UMhdqkz0i7Ccerq^IrOz^%FTi)?Q5J~~6ZAf>p?9k`k^K~3NW0wD!&ZDq;9 za|ZTVEsyL;(|jDQB20#Tb>6(P*-BTi-Pv-uqWf{F#-ClcBeGU4N57Q_<)%z;YP;!% z!$T6&lk%a1a?M8d;O76Dpg>_*>kEsR9*_)X*Jnc$H71#`eLnUBhbpX$N9;RUq`Y_L zP8%j$y8{cGok|OrmRDtxr^ShUq<^0uemsdm?+O;L89(SU% z{JSeG%)Lpcvkl5&gQ7BmtzK6g84EPVCt!dITc_}K0xx|bpv z|{;-V{poa(@{?1p(6dU)w~-!6CT=(zgV{Ei*dwSpW6}PGXwdpI{vqE$so-Eu=a++Ox|pOG@6eFim$4s)B~ z5<4OdNE+26(s!`4n>zO~stYp{5K8PfI!AKM#*x`w4Qf+#=(l586ODkdVQ zW+lS@p`ZRhH?(Cy{h(y%-px_)gnPb1VH6?MEC!n4VI*n|0TtliUWAy0~qS^R&v~g4mUS}&QAiG^l@_Hox zEn{u%VOtZ~8Uo!^a{Xs**{1E&+DYH%lXg?CS^EVs;;@N8`Bm$#u~ntqK+Qc|6Bi6_n7)s|5g9h{`ud2?f>bh zdi2W+)vsUwAJr($&QKQWuTFTz%omcq^2BlN*m!q6zuGTY3K?P36E0{@RkBUFrR;r= zr2ILO_VR>P%Wi{8>%Le{*c}g{Bes%(EX$^QNz%`5wrUTHwI}3(+C%@ewe}Y3Y{K9C zNYVx+d)O)3wqq-&X)oX#wv=7;q!I5ZOH_9+B8wbE*` z?0&Xr5NK2q)HzqH>$8ydKsUS=%k9%T`(CpJ`?R|G8-Mooa)Ts31$~9w{O-p%6y!$S zeT9L(E4w-CKuGg7!^!%X?63PabyCo_Dv^$AE;EJjY4@hE_zAYv9w6GVL4&a5(O*cC-URYcDqs}Y2 z&~f?7;+oD)TxUt_3htz1=b^UqRDg~>cC*I93dvPHUQP~`XppFrI%~;YckW6xYNbIr z;&&ocH;*%FQ4+e@TJ=JH?y8PLT9~*XV{@LjR_a!d8T5)$$&5g&JGllDs^^~Gp9PnC z5JK+clex7RKO+_j+oqV%#K)+es8Kw$B=)0iqM4c?`J3rHW7ZQFC-~J9cu9HAn%}9# z@$_icE;{uQ*?~B^!JrF9B4p9L)tHo2Q9m)kpOFr#HIFc$=x`h)O%TO(=^ItV8$SJ` z8IE_SbQZA8zhz(^HU1x#-UTkM^2{H9-gBAzztzFAP0&h)MSSRzLs;w{#;@&6}VaN<` zR)Z%e{V?u?x2USf5rOF)ps$s?qq_^?U_+AIeK-u|P0EoPs0SXjNK05Wt$gmjk55G8 ziGx;4wKS0$_}d)Erq63Y@<7E0nS zU*SzZkLQ_56EXGZ2iH|3FOr)*84H5SiRiHDb5G;+L!N?9JmveLh+A68R+EbVCJT*3sQQx+&%lMoYT~T2{mBR-ARP8-H~#SdH{UHEO;g?~ z{~+?F`vY7j`$#F=@yeZR4GKG@zr?mPTgr65M84d%mPe(&#+wmW;rt^@{;f&Lc+-78 zGQCDNH>_B5%0*waVgf zTMqG+Xj?f)!qL<_*0wMoC{TVN$}r-@6;h5~F-?^wZJKc63yN+ak>jBl^B|8cSPQ{B z{q77e?FwsiSzjf3K}1zrk4@{!g_bFBuGP|9qXWi2s$M0upJ9;!-`*;?k1DLp1;X~* z_eFOHa6o_8p>?jGT3N}>UUoXA*kvqGG#a|}?=0f`K>_*%H?FyDlIuTMVfopl&_2ywQr743U@3+59{9GOyt)Ay7KD^woD1$N1KwRj zfY3kl@YXjGWB=+ZhpIV3|8idx_21tsEGp+An8w51NF3u1jfEI%aat4Z{Kash0@IT_D8!r)I%1n zi`{?VVZEYj8z#YFXVBs1Gc_2~*OPa^svX=NeFh0c^)m14O{_o{E>if_2Ki?|8Q>fd*(vZ*t))iu`6SE0~}MQ-#>Pb4b(O@sf=rX zer(;fEn|t_Zc&|@Y0zD|7aOsv)tA(@O=I^2)RWt`jH%I(LaVaUs}9t|j%8Kb?ws(! z32R$RxX-NJB{lVCRR3e;Q=_HX`@eBU&R3t(rj%Qjxu=F5sA3pTFOARH7waRLvzjfX zJ1jfXP<>mvBbctyEa_Uzm@d;oa@TCiWDlY45XoONr40xoG|b2T?*a2a@`KL#16Oyff(7qgxgRlrH?_Vu z4hf>Q-@?mZ8ZTabVD+~S&QiF1g{3fam4eIipo~Z0s+~5+)MIiOzL{)`PRZry#>D7oPcFKl~hL&O5@_N@DFv0<|MGLBx}y_1>5=RC)MIigz9T%OrgDio^Nho!^eH7MGqmqlekTYPJsT@6e5Pkqar zGOL{xs&cF2Fey`4HrjpbqWn3833D z5p!Fceq0L`+=4|aB-wPA9p0`~d0iS?`y_p8610#_K7XYap2~r8D|DLv@%?F)!vV7EKo~J41V%?mmMxwx-1H)mvj! z<6l$3K79Y4F}CFHNQY6S6MK^Clnf`m%L!jsBggnRDVIbG{g`yHtCD7;>cB4J)M||0IPSew12yD$EBb%nc8WVBup?bg6??e#TKmUXu z0&-w}mI;Jg;sRn|o(Xs*_>SH;cS{e(L>TB|#{S$Op9gl+`5n1?qT{#jiT-IV3Rpa2 zkZaq%FC|H#t+3q&1Bn^Z);+)BTuuE~3&1i+kmJ-kw7zZWDazUsMBWevLU+t1JQn2) zanB_TM7#)F&HBl!1?(hjOV^Le`Zuowy|LiE9@4-4QzRaKl7X=NzJ=Y>6P-G zDGD4sm7=K1o5FCgNw4^t@GIwTmZ;ejMZC!EX%|m`HuI ztnWys5{DUL$Z^4#`gvsxys(}SaT=TvRTt?t1(PGD$g`0q;d!{yJ>mw@%yRO)Q63>s*OnE+n+I*f|^4|M2ST1LT_y zV#wL>YCx&yW9@~O)L=#oJtRAF_-@Qmuej_xU#LDXE~E=&%YK!#d%XL}VzdNhEgO3p z95(I+g%OR1!?pynzR?uViH)X}P3O!NDjyRso-;FkIY2`*+ZWO&6RN!=lkacd9^OBa z`A}qgAEv6j>#inmo<2*U)2e>Cu|?BT4=*TPiTZo#P6}xDM77E>z7nkJezPX}*L={> z$D+tyI(5m9Wv@r_-4tc0D@>~1SY|?1ES|~R;o3!!9gkF+ZvY4y9Eo-4;i#et#L9`6 z9t*2se*`q+3`W@tOj;RM99?@W-;}G7pU)< z$fd>%-CKi^{eW+QGJ2#E4tk4S4;2%pB=r0hMm&OiD$yIE#qs@VRui(p^R>jdUV2Gk zrSojeWB*#KHi$1NI)m7}%ruW{BOpI|LRrTX3lBR+*jI*yr>v%7VF7-yAkUR8(C}$R z6>1KX4!H=M_cYFGIXSmIg$y%LhzmNw!n#=#8pVA89nzN>AjnxgNRO`C!G@Y zXU4dt^=}TqLUNO`^(JoKTKE;gi~8Qf(O0I#RgJTzJrg>>rs5{}FLUKzzmW?nvAIRv z6iXxJhhqq3>1&fiNP&uI)bM4pexEIUoNd1H31sUIyEHuxFCeWP$>XQwZBy{-NP+?n zDe_>yLy(eZa#T@W+A=(V1{S70%_G!j=W@#@LPM$dMXia1tY57WZYL)~gc(tBm2EB2 ze|E5aNf=7s@1*a7M|E?8r@`#lPUOIa*s~Df!bg#y?OBC zJo!g?NagOc#suuLxxEj>rVNA{B0uh8DxJ{0*D0HdjJM?BK)^#&^qEjo)Cait{yP>9 z_V1xly;pR^2P^bqK~|VJpxeSYHIBTE!S)6bdEZ+h*z{8gd0z=x;6_KV{eCO>Zmtc+ zyc6tCLt-#ig5(M(!Sl*%5%LZmPCUGFfQNphg|m3tNWeW!_VXW+(B90bC#hJJOSL_) z%(}#{;>+Tvg~lC~;0=dwi2-`Q>J7h>#w`)uAaT-6n$z~<9N+JpG|%nJhShRhy>SeA zW{W-U_u=t`2xbCat7KxwMJf13p=pvCgod0m=aoYZsYu#qmfOfXHTkN(M0Xubki=5% zEp>K!i@wV`slQ<34Br`NmN6D+#C+R`wZof&E=VgKr?r?o!vt(is1C|WsA)li4}E1# zY^ec9;WbvMJrMf*6T`bF@aU|CsZH;l2vaRjcgj1X@#XKvD7c?RxHJ&XfC9U<(aP1S zk!}y&(WubzIKG(c#WeV<%~3;(IqlhSJW6`v+lBDXC>!Sg$-=U|Je|2E(3YY28cHEY^g+B6z5-0k@LHkamRAiaFVmE}II zr1G?kOM92a^&f&g7=v20m)SBc9~db!xy3>53(qe>YpcKuiqqfgKrcp$E2CzR zEpG?+bBa|XKc^6P35t*a?){w>mXgZY@C!Gk%P#U{jHUTPMbYgQ=C+nPws21|)Wr_v z@C((n-1D4LZ~n9b^IrrqzyC-b^+mcVHlCQGS~%6IX>zP@*Es2?(kPUmBYol)SM(MV zVc76OR$Yo+jC-OYYoSVb>rM%7xA(X-VO9cZO z5fA9IncUgToL`2JKs%H-$vz;PV7GL(Rn?}5J%SYzuyYszj>m18!@s)GDw9ECrGdxd z;FXCLIQaC?M%>Q4x#ZDYGLHqpo#p^nYjzQ+Q>6-Lla)t{ zF*CF=U(CyXx1E3=PZBI1Kf7KrNJHTM*T*Xa5Lu+S{o_YZJN3X-kId6RJnU(XHcLGy zxmBoG0vRQcRRSAJ;MIdwl)xiowVU>t2T)3n`df7E9>ucZ5`qP5s3?ask|Vxjf_x)2 zcV`_cga24l-B)@$?VMyKt~n91VD$mm-9B(m?Ld)HWOw3$ne!ewK7Gc zNHc+pzoW2?$7eZALEEoJh=xJUzbxm#sw?T*R_U}dEh1nnp|?*wTgRR%QnrfC?YA(c zNO)evd)6K!bfSz*x2jeW=skiQcB7ba;|kS^cgkA#BEKUKbv7GWZvsZ4@tNeDfRKu4(r#R*31I@u`(!Qp%ba&t7hUF6h0yJFXXXI86@o~O!$l` zAKI2I4wxR;9n+VRJo`rJto@D??b-!1U%du{YVQbch^$!c#sq(K*nU*47q8=XSL5@d zfOSRv_d?V@QHlkLOxqaKY6vaZ=IFtT#ZhbmYFbVu{R;6JLF`iXhFg_@&_k5COEcRh zO}du&oB)57blv%2tM#|F0#Bm)}E}kYgipdI3h{mTt!&nEQye zEWqY@-G3Zp>cKskOz{52Kh;g@=q{lcf)^FN!x&OI4~Lt|Nu$l!7?Q+$ql{KT5ajPJ zX54bZa@$#@{N~D{=oo)~bGiz~DKy<*XYDF9RX|6w$Gnz> zD@^`36%Z?R^7DAEhq=IvV7nmF16J&y21!rMat zei(+TfghfViR1nn_ z(Q*REq+kI$Cqn+{uFzzX56^A)%qStD6PBp1`&f9_xb~PFw35N3;Jr~vQWZooKjW)G zBMD{Q7sh-=_seHTH6OOZ#!`}#*=Mh&6P6pn??+GNto{BZ`?Pyq>(9ZV0I=p6r;`a1Ggocvhp9CCk5 z^`1M*O9XKWPv?Xj=CuL7FC&}H6f2?_dC|Db@Y~msEua+`BU7dJ3!TaBbDZh1R^4o& zia<;9A^7x18Dcdu$YDnEa!th>Zzb^2=>A6vM&GQbqZ#qi2eE85#zw^Ni}f?3oPQ~W zsK3irYeT`9S&G>2h!Y8ewTJs>&TH3(hPL)FTD>oN$Drk_L9SIll#!R>i{w8W&b@7C zS7ISo%Y~o*`CNeO)+b*7bCQGqGj!c)q`8)#F?n$8J@5)l4>Q0u)r6$8f!x~~Pr{Je zKfrasfCWAE2Bph7n_JD6w<<-v`3Oq!e_Bm4q*+ayxFq(m1^vrw6n*S_=XYR0+-q9+ zqkMMG@SkVrj32|%sDwgKsE{RnII6z5q55B zEM339kG_mC6C|H7cQnyH2Sz&Z7U#0`c>0F3#IYJ4+hEyRfZ*#}m;s#zy@k@v$~BYm zPP@ucdTRVe7Qe_*^ZGY#+}O;hjuI7WSx;?VevBxme!lz<>-=zcJc0>59SJ$k@BMz| zTE2ctJpaaPHyemI-!_8t{nln1VshK~MZ2%@7G=z$7D8hJh9JYM7@7rm#hQTEuz%IU zNL(z>^m!@2F%aJ`n2MuZ6?+_(Q-W3QF};ZWnCwTdu1q6>~W zw`%M^c1OS4YICK$duMa37fTH)C|gI~X%}dxE3UJmbHU`ecW~4`#tKyGLV;nAF5sCD zxQ0^KF9il(oUOv>7=Ed(iVo`>KUtyYm(uEPD>Cwt>V;{j38Jv^ zLX}_ZhHrQAMbT=li`gYs5~CBnsm>f)=#YLon^;?8OKNH@suJke^-{PrL);5YsrYp% zunKssFdA1?*T{>FKGxj`zW;6DU~G+>B$e)u#oIwkm+VKw8Cvmpm~&67oFp`6)|WEs zGMWQNm)RcgXpw zf|7c1vQ_Zh!r0^;C7Zl`MhJD-(*C_Sb8^n!TX9Qn%0s!de2^A0sgE6w{UnokZ23Ig zJYa{%=Tx4x@|dZnImd~FHi{H9U#&Q;{PqJqYN>I+58bThOt?0{Co ziHb0^gG_fSUvXuSZB=aa?%U2Ao z>RDol%BwB)Y^W8d1&7NgA5=tDasC2o)oLzQn=UG(R&NtDh4z7MK7YK^{H3C$guHLA zqnRw>UCiezaVsQaOw7GkC4G1$P6bE89oBzfWrRB=7?Zv(;hw7Rx52-d%_7lrZ1IT#uALQm@sDGYsrsU0=Zh5`L7E8Pxp}QV%uV3*==$QUz%|G zhh79d#_4OfT9NO=C~U&!F;fX-e%rKen%3K96Els(tH6IG;uV;~_#l%Q?{&veK*;C| zqMEz(?%0}D_>E`^qD1A6LDsY`4L7gzoh-k%7Phm|jRNdIj3BzB3-8l#B9zq{x4kK1 z2sMqO50ChByb`7wNIN9P9&JM0EfkLZg4-UBq@|x&)CJ{Y$U{Zxh_a#SSVT3%7iyZ6Iy(QYFG+kM z#4Bvi`miszl&pzPn-)ojS;z+OkZC$Gn~rL;=O^S5c_Qg1Sx6=>4TD8Gp?fEI?cQ04 zDJ`^=xnMOGMAJ8qY}bSw{?*tNRKrI#n(}5Vyrje}!BIoGU9Y7Lgld61Sl*$~(21x4 z$~lFWa0?D%a3f_IA7b!LZNmIiF-Tb0?DK|;HX#-rx-TormcJj{7%Ap_$T@H!v}J<( z^bF^IT~R?VlbaKIHp*5R4LhApVZ&g2UivVcuPKA-_1Zi^?TfJ0xmaBbr#wtkAuO-6 z(N7bXY-MPtWa1>J>A3|SpZs7#HsyQhZ|3Y)RIe=BA=8bKU6af|o}~#5$+&Fcfq##d ziP2tc6m22CIU|U4Zd)?(Y ziD#>w_L4-Xk-Ir};i7&pAHlwSu}`=$sw+xdt%J>aI#2FP$Qn>*$%A@%PhohMt3RT> zRg!ZH^}C{5a$q8%nnr7IKloEFdeBj_3acWHe>&>Awj@4|ZN zUYbv+hsBky10F6jf~gQ58DyR)GFVD_7-3dTaC*DQvuBl5Q!tVW3=N|UC{r)c*uCiL z03lYw*+E^JlNejKH^>vl%`@zzrO+O7Cq~x|kS(2VZ%OLKR++SdVUj%{c0-4!@e0B? zDkz~bevmolg8Q@(+Mln*Qd#ibRi|paYns2y&)+2=>T#?TF_ltZ{j$72)RnjdWAn|e zhA-emM1L266ZHo0aZdRwIrFL<-*TeXnueJkjW)lWd;o z*E-%RT3H#7|4}Rx%)1B2)J_zWgu6E7%>SX<;10&J+wywk>hDZwXlY`La#0KWcZuD| zfvlFRGF^02Za8;-Z7wB3dG#1NNigSBbin~}LszjlwwAXtzDU7=2hfBxL<9_nu&Anq zBD>GKJ9@yuYIeed5lt{SpaF;fN_?GF>{O7FcIweZBc4?D>-|i#!*>O3CnTzJLT2L7 zI$uFFwet3l6+iCMaPwyNicS&>s@DDUrnqvfEh{U$h~XUB3H0OE_#C`)tk%xF%rAJ* z*_i*zRol-8`U^IvaR7 zN~oWU@=l?TF*|{$Pd%;`2_0hOA{J#Mi8eQmQ*Im8p^mRq^FzV?^r<;`x^a%MW9!g< z3@r)+19TQNU51bIEaC&lq73Y>?wM@Xt2cC_;6oxPb%*+)WgNOuRD1;s|p)+x;1TB}Pr40GD9E>qltWO$MxA{%O*7C#QnFc0l z=iplR1L4}_EI1-ueI;Lh#R$KgHccj8&Sidyl8l-omsI?cE|qp^(}E&4K>ykdRlGaq z@lpdMzh2WC-43nA+ofFX7{A>BHr-%CRyWa?#h+96sy;;+DHvgE3R%&0IGSsg0wiD& zjm(=58X1C;q!X)Q@t@hs@6i^P^tT<@Ram1b>_Rzk>fM{2IcZ0i5Zt#79iC7nTcPXYTI;5-52;%C2bn!j`-c%#~Qe>-n z|DH^FUlB@_9uUA?3Ic@hF-jQ^TBWw_Wdx6}L%Rep$dv+oU4Wwa(lZyOv(@RJ@Vv!? zR@VwP+Xk&xTZ;Qf1LnDvYr7--B2BCC{$o6~t#y-(>J4dqmsK3rn~k<3!@9h<|Lx^G zag(MOTg;6D9QmQgFrFmlYVR$Ch6fNJwvne@G}pgAmkgF{_A@!e^F;1~YMALt`rG$c zX34x5Fur)_`;Q>5IGkb^dhEo$@aIx$AFwaj7Ydf`q~?A*5$y=o*_|Vh%h-j*efHW~ zyVL%I8v7>u&5vsBc!YgBhSKwbZAj50CS3FHVw5W)TeYyEf~_=PcCL)a^?;Sktj~j& z@*}odB2fowE|$4Zjxlm$)aDRv&frO#8WjKZ~6OmoZI z{f8J&L3YjOxpXiA@8)meQD$}O3vdXyAzmw3eNd**KoHzx!3f` z7UUzuL9QcdK=sKJ*H*3#)8YBqzYot3d*{DC{Y~|r@@oAst^TzNb7*> zd$lAx{Z(D|!~0{iq)*p;Y4an~Tot+0>}tBGszFw+cRk@I=_8Vtw`egG;4{p~Q+l%& z;fDe4OBEyxKQsKz@HgU|Wby|Bp{Pq5b_ocG32O zO#AE1!fXD2OwC`Ln(zE)`+ccaq8$c)>`u?JUDb12anRB8hu;To1a5rypLTM*ZO&}!{eyhm zI!q`tbZ1$a8gUf0$exQa$A9x#X<4-)RAR5&C?9919}(G#{P&*jzdq?LA$Pl;wo7A{ z(D6J}e(n680}6?C_wi0=C-ala={BtJ>gEUWT}O&Ll6Ia|q%GLFCi=1P;hsLi%E5#Q z))$QFy4h(%Nb$9e#V+s;yRTGJem>^Xnue)$t8<~Gyo+tB zsQ{5W$S}#+eAcFHOgpPo1iS>Z21t>hfPkKas7i$xcIfHl>rhOuJoL_Wly{ITt+Y@t z8R7g)T9IAWqfs3SqA9jPa|6u#$>Wb9D)tAh%#Sd4>)$jwj+us`O_z8b9mzCvql5!u ze3+R~&NRT8R=kr%A3YtK(PknH81M3=W9wl$h`;spPM2%je)SfQ+)OY=RE z2aPWi<_&h3oOIC$y)nCTjh9$o*l)VqD3NJByPqv4g-)0<2#nqQg8L|QMjA1X>bvhj zKCVdLe|^OKOdsjqBEU5pO@dZk8&b_ek?D*b^65R;Y~6)a{WBPAk}*d7+Xhp$vXKg% zd&VjMgFG-AnOt|0*i{UzmlUD}9$2YEb;hGN6AWeUNfTX_rf0-f>oZpBlbXWvi-XrG z+*r6SO~RQea>iYPcqaK6J*R|+#^{;qBzjJvU$3m#*t&rJKzCLd3^LMA`8T~}&}ANB zzP$thD=RC>pQC#sgu-1(&H%VX!aLq1&`;nOuVW}H599B@|Gw@W9;8F};gm9V*XHL> zr<421n{UsglbdQCwQ;Ya&pt&eeEYKvglN1TGYbE}nx;dV*+KFCui)*UL@U&At&CcH zVz=;MEYGGZ<0ETdtGcvuEmh0^PWpgGu5){5~!$A>?g7QQ4f zgHI)bYPVWS6~<+{2=W}3#Y=ygaT!nnU>gEaYN98Z5p#=I5GQ7|2`9dq!${3$g%@E; z`zzll)_hDSoIi&a^R;1f)G*Q*2Ezoul$5728EC8FS$ZFXXb|IL#ZmZ+vY_gMhpL$q zrO`%@xs8BeD!hk0V|G=c#jxjVGun4#dV;0rG2B!j(rsKt2wQX{(gB{w)PoOj8 zZzY=bT+omQeI#75iV8$0^62a>Kd6YtMeGTK(Eo!9?U@LVRSc)z*Rno5|6yWsO{d`i!$J5)VQC%aUiD;wDwymXnLU?3Z#V zay7EP(G#<>R?OqKatt|@h)fb%uZ5;WmucQb*tT#cTi(NtCb+%rN^%!JVDy)$C*pZc ztpNXda%XzjZ%Nl`Pr64oE@l}PxqxNkH1}qa{fk-5LQ>^{rb6AvPXIp*WfzA_mRRK{ ze!fq9V`H#z z9O;v{GMWlY`h57s_eQmabdonS0+h&0`YS7+G+?q`keyaHciG63I6aM9 z(_LGG1QVI!wRE#Ph(BInwUF-23K9l<%yF1ff&(OopJ?Pjn3P8x1F{ZYn4M5}b9i|<%)ha8avx>xe0XofQZuEB z90|wO=>lpg=#0P?#sO`M#+eq*pKU2e@LS_Q9JaI_i-N|;^PZM)k%Mc*LebJK!DD&Z zy4_ws(_Gt{!s)w%5uWqifz2rqy>tYwa5YDw zWBH6u#?>d>r5NgsbqVLRaADGlMN&~O!?$POrBqsOR9a+TwqmK=Re9;N%7X7^x?X1` zQxr=%Ot#xYMm5P?B>%z^^Acoi=7TB?pEKesC1p$zHRm}xJh%KBBjs*#9=wyplCT$V z!N}|K<;r~Vod;r(#9h+!J>uThd%5Dxe8v{HeTN$x^N#!t% z6+^wn&*!f{Fw9uOxB8cOv_f$`~%RrI6dKSl6^KWs_pNk&_%a z30%<1SPGyuCUxhy4jf#iTzpZTuL1la?+8;DuzU!`5ATr3QA- z{C$8Wh#P2KyO3inQY{*wL%mtqge7qu;y=6fv?j~v&l~3l5UL=m;`ldQ&?=NHyYBLm zVvotg%{xNE-xthH;)F31fm|sQ-phnv4{5rRSXD((P_g2%@FxK(PSUgP!dvr%-NTEJX9_(ew<#9U7v;c(I#stt z;h=n1RJ&#rCk`pAJlf0i>ysi(r6fNdHF}tZL`?~*HO0rnk4K$xldQB$j9LxIxa7l% zoa>7TsaW3*zFNH{S6btDa+n>gU&176VB^|hr8qYbWBc@^ko2ZpoJ^JwgQ;Wnp>k_9 zce_7ggLI8ZExFcuaHa;S(@Oo3FSLnv5;CS(xBDVJ7QcQ+#r)19115_&7Ie8nt?8Sq z+Oj1uFB%7I!7}6VsT9ZB_LRy*TApt*I~s*8QV@iI z-a1Gvh>qIyuQFn1LTM~XI?4sGCwiun?2MCzDC0bu$H^tH@1HYrg4`5FWkZzIfzL4F z3k%lxX**XQmZO|}YNj>W$H~7|{>j@Uml(EIqxOrd(6F00}M z)xTzn;`ESD2kqBK(t?p$>a~E6Mp>t?-!N!oWT!8zBV;WVXjEea#?f|VGdF_F3E3Or z&?;t=8rUs^x886h^}vTW0&2%@7ej2GD6?jo9Irwq=x`KxA7L6u0+dYXf_I;?^QRbh zuwBhy>SWK3pubq_^Q-KJPO_!JGNm&=?&W9~wC#$rHQdNJx}r50B*8F)#(ikr+DtAyz!Me35ZLxQeGI#MRe!_G{+riT~4)QXqz4jx1+ z4!^8=*~X~`#3}Zp_B#h-R#Zae!`*grzE$<>mM|lzPYq)doagtC)_%7`D^|aplTe*D zqC5FCCjh!KpD0c{oXyk;e{D7yq{G!|1We@=KVe#gX2y~vVVV2k4ssIjX7ut&EmWIM zW=r+E|EC4sDx&ve9$I+`^Jg(+j~Jvz7v`sRR+9dE!tqm3FQ}m`?HtkD)l+5ag!R~l{eA~*k>o&-vy(@Y1XS$7~ zCFSe;hp&#Rri%FBg_t^Yj0w|G20ajmYU9X$WVc?J;57Xfs_6TR!W?}OGUG8Uk$}2N ztMh<6^0N`nt1qwO+h`AcOBpYxKAemF%8w`A;-rlH!z7yk4NWmM$jxXO^8~IYH-sb6qOu5rLO7HwrjtiE$_;KzJn7&2PE`gTfEzf(t z?8_EJObp}Zykg>e5blZYu%l#$fb^XhU-PbVy8u4S1~5Dsa}g6W2d8eUGKViKKIvPG zAg<3#5=#NbKq@JS?igR2OAL7g&iqIVx3ke5KT$K$xL6&EE_TetB}I3j@Dgo+!|IR% z9-N=8)-HR<8*dN&$18UHegYKB>LTlJYKn1Ui51azt?;swGE&Z#o)RDe^d7-Px3YK) z6~CZ6mJ2qskx~3woOlL}xt2-h?>!tJzLa={V9JFLzJ)@P0p^QoV6#*5*~_Z%yUL{L zTp`qR7Y9@{w(2sGaL^l6d50JepbnFXA7_#}Q$h!$3H)ln$56t>*0fwKC1#&OF7T^d zjPa?Xt)}@wQ=y=4O_Xx@kZ(hnMZi+TJR}Y59XDwjXtAn0ec1Hn0#0qEsyW!@4{wi0 z8UJ<^qjP|PkPPs`$r%xG_^>M6gk8Ck_fHinbL7eddz3>Ehn+%GD)O_8LNOL1k9>R} zhx|W1I`OThnqLptYV5ek{BO)K#g)o_6wMm08$zcd#X$Cpp)pm+(8V5%#G9TzYecni zTpO&Xak(_iGT=PN?z|%yS%Dpx>0Hed+C;Df6zWT2hBUND4HR2ID=dA< zPO@`l8)eB&;V_FDZ5Dfs|

U@GTqJN3ui43bSDVpY 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⪼blYcL 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⪻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 diff --git a/3DS/3DSController.3dsx b/3DSsource/3DSController.3dsx similarity index 79% rename from 3DS/3DSController.3dsx rename to 3DSsource/3DSController.3dsx index 5ae327ce80c4584a792d95140859894ced283f9a..c905d6984cbe771efd19983e13c910923032e5e1 100644 GIT binary patch delta 11043 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 HeT)7F!zj>n delta 81947 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%0AS<=9AmAxsd)5uh*(+RQnp4OVE!Xqwe?a@a0%Z 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≠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

jW0icp1avch(S<4*I}N%uIO>A^kUD^kaI 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 B_4EJ$ literal 0 HcmV?d00001 diff --git a/3DS/3DSController.ini b/3DSsource/3DSController.ini similarity index 73% rename from 3DS/3DSController.ini rename to 3DSsource/3DSController.ini index 8d43317..2979d19 100644 --- a/3DS/3DSController.ini +++ b/3DSsource/3DSController.ini @@ -1,4 +1,4 @@ Change the IP to be your PC's local IP, (run 3DSController.exe to find it), -IP: 192.168.0.4 -Port: 8889 \ No newline at end of file +IP: 192.168.1.2 +Port: 42020 diff --git a/3DS/3DSController.smdh b/3DSsource/3DSController.smdh similarity index 100% rename from 3DS/3DSController.smdh rename to 3DSsource/3DSController.smdh diff --git a/3DSsource/3DSControllerstripped.elf b/3DSsource/3DSControllerstripped.elf new file mode 100755 index 0000000000000000000000000000000000000000..899c37b7359cc0e6008559968ba1803beb0dd0e2 GIT binary patch literal 163636 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 ZYzs=NU_Uq?4zntfJrVp~2F8G}}(=08R zhiac$;MSh2mQ`dO&1$o6i<@Vjgt-EEW?KD6nkJp0+?=^JRg*j07k;cfYe<;`fM-6h zwL;;$Wj=8L?B5ZN71g0Ok1MS+{&_RkLw@22o)`R#|7sT55U<15`sQhxqoF_UAr13O z{Z{FYKxsdW{3pJ?TRiHNiQpDr6gr*hqrvSLPK1N+^Nszi%dCfO`4^SrYVY=W)w_9r z1pgnl<~4zvREg);_>R2rG=??*C0bEmOg4KLEzq2a>BA8IqCJ%7HgK(d0&Qr)X>i4( z(~=QMw^+Uu-k|T|A7(E>(mYKYoQ5XZ@+O_e)ncowvKrpnE%RRE z$s>P8u$6j(%~{UkV2vqq+LtU#v1XJ03CD^5ZTP|(e`x6i-jCGU^|V#eI0?@i(z(sL z568*;YDT;W+d{gcUHY~8W|ubY(tF88$xP9QmDy<4Razz1s#4eC$}?+24^f`pA6%Zs zeY{>&{e2>Mu}cNX-m2lls)v4PrtOMtm)`hDenap`o7Nc14wzq&Po>s6w#;5%CJlI6 zFTb7zy-8225sv&#W*o8>f0yF*QqY9fv6;4HUn1S&GJF>EXFhyjG4XrwaG!oFy&Krs zUk5`oGkvA8GneCIQaw4f->hNNn0ZtDk-F5Lq&3&qv+5Qc@|(tOH2VbhfXf19w?SWd z`Ygve;91UX%AKdZz|R$p$nQlx>)$o^*P*k@Ruk`HZ#e3(dTuG(IbuGEx4eP&5QpAk z<#m?J`I^sXU0t|WyPXj(@s*0dm(Y1j#ZK{g?wizqhMxSQ4PJ=@WG@2oY9E+9^>0WU zLo>p|uffC2it>mykOT18g@$$I`zj=-Z$`G`x@xI3ytf&)+T?IHTF7N@=dNQw4Xz`rz3vb zVs#{Y?2lysvytq7cm-qBa;5Wzdw(|Eiv8Elbq&|0T;iiSY#lD0+1|#*UZ3GU+5Er7 z`jXw$ALsWeuPej;+1akZ>*)%{!Mnz{v43{Hi*pdWf;`s}t{b>+;wo_M=32qEimQj~ z7nFHtROUMwY!+~M1APAcVVnuV^PN3i!9A2)Z0icXLAfvIx`G{CuXDZ0^%mFLT={vx z&Xwe<<9d#A-=rM(R^V@EALeU-^U|(hF5hxo3%MF5Q3m^(3U}HEV};ddz4KkxFtLwF zFV|aKLo7J8o$YT}R3BV)ORGaLi$!>Jhm$sTamqw}ZdoMH9f z1y9wpbd68&d_`2}H>gwZ&Wzsae)_<@iNR{L-GWPbEhuO3dE>hZ^^sDnkA&wQ4Co{1 z5E{=m^r8Q@2zEQixLtYT-lOK6{VR>%+4a5qT0F%toNxGl&xE7)iSEWsP54*AFQWGC z6rV^;Wsk!Vot4B9?Uf_zXZ)(R-rMJ_{O+&X7&H58X#zj_uUyJ^df*===ovZ_|6MFy z*@xGR##Zm;eSvZ5QNO=BX!TYHP8-j~ZM#miE~=)P^MjZ6=TnW=P02reJ(6g&4!-_a zo)7w6<$ln#*$CDr8|X`oIqanjZQ;Jj%d8%8F|?5J&Sj10{OaQl=U?SQy(mQ=q_VUf z|52;Oo|W(=tGG2t&0AWknY7IB%y(>En(HXVdF7u(_gD|^s;ine1bNmhN~Vv7Hd?XA z#${IrTI1DpT?Gw4k6sPme^~CdPgPTpWdp9`oZ>I571HY zeTHqYz2)Ki;;Yc~MOFH#@mcuZ?^bTuD_^tKd&>yX&|=vx(1P}7_T1;IXH$oK_ZD=s zMgB;ad!MVQJ=d@&`OaKgi-)a)|Fzt!xg*x%6Fc4Vd2ob~O4mBp^XG7XB=?#N7Qelx zNqbPPuKfBK(QK~zI&!d8WiV$vo-ubfX>Uq!wlZ=1*_FNf?j|P8_FfHsfj?&vWjsU- zhTTS++JJ#JsgI0~!T;BQQ#vvI6|9YL0M4q3JhYtU$^kpyJa?mM-_5{m;P<-93GcS@ zKMR&#aO$m$aQ0eo0_85HPSJI@<|8S8B4s#H8pnGr$Q0E-7gdjkE;7K_>YDSCk!kIw zA1(I#(|f@=sf3>rIhM!Ys(f~dG$r*LX|UOdk*e;Z9G!)dzOUQYx9(zxZ_%%r;<=SL z4eQs}Yi|^lmAik#mRB8Xr_K;C{X`jBpEfQFUhxMA7d= z_a?8pcW=ie?r&VXw`S$|eYIT2(&s8GfnQj@Uh%M#DR-FFgzjXemjILU6@baQ@ixx5 zJAR+w9+uf&Wey?zNqiE$(4I@aS*NgOB*8k_5;jJee4H0zY+FlX7Q5oA+djN0!#z3) zh4LEzw9{u*n(2SlZ{7HHQ+LmVBlqoq=k9>-Yu_;7 zEeoEn(T~saPS2L-ca}06mY#Nc$8GS?cFMS2V^p*%eI@A;r^*NDXX?al19yy62^Z?U>*`lfRFA2#f*|IvoM4ga!X?}uLFUNlbsiAJaOtPbvk z59>@h@%BN#Y`j_Fix8Y~Q@keE-SM8e2KmIG`4!Y4@FH-yNgP%OA@iwHV6Iz>J zCJy$#@jQ!uoNQ~!={cw56wfWGorvt`MXMhF=KK%d%`opSte$TEFOuBeDP4nd4c@NP zx%Svj%x$D=qIa|1dxPzI-PWgx3A?&X;uYB|g3w|{ZxID%RaG(Pho35-uXRxFz z=d>SW`o%rroE&yR_m6LUXJ60MBlj6PB|fKTD&u-jIIcf+_m`XaFectnT7-R1D< znusp*+zU7Qb}{$$(fvi->s=E2_B8G-VxO6yAXW}vr@I{6uA}1Mdv4%N_;)xTBf0Y4 zy{3F%%duzNTz7TlV}gzL&bC$u50lq+@dZ$3TH}B|{XXyJ0%tB8(hGF+ApGv}M6sjj z^vvoNT}|w{_d)p)lU|2Eg>{~aYhkav$7T1Oo?TLz$G*GZw`x)Ln~4{7PFTO;m&IaL zyz(4;i8n=Z5t+pKzPF5s&)_)i-Tmp=D<9o=u&k6!l+2b){37`!AEY~Y+>6#kn;MH> z;@OeShfWsru{#gqW3@LfGkk2;DZS<2QlIvr7!Qwiy{5{QUa?8M3%aO!jPE>oWBw(Y z5%1cR>1D2vkBO%k!}}A3JN7J;opc22u~)yl z|0#`c@yc{@majdOyCYs-yK>pSZ;yY*y9=b#8?^nsk?iRJ(cgG zw*)v8Eli4Nf%&QQY}yjj;=`gjFISQ8)6f-kI|cY3W8a}Eq?^q>2geTLgW`Ak#r)5Q zyyBnuoPV=}F)7}+170ZISo}FI`$EAH(dw(TeOeFrr2W5-+7Er1wCkup9y_;kAH%zb z`eS4xY_Z`y6N2;+SKBF=3 zAZr_uf#S#O!NFj9Z|z+jtODNdF2GsX_^I4g;&El^x0bgRUAMiW@A!F$ z8OXwevXx2byV^T+&3~~cbiP<^Z8Q2xwYG#mC5Noe6e<~wZR)GJbeXR)u`J)={~2|k zcKSJ?eE$8tdp`|-5e~M2!y&)7;CrL?t#H_<65c?2%>IVS--mqgD*PR?olZL)`v`vF z0INIoDERDk)uP6&=T{e!PxcRZ?iUYxOEd*eG`|0uy8q_x4ST=3XT#p5ycgdPy=b0u zc4l?O;{Pc2CDeStT%KuvMLO=VoLiAi>NDPJ@M$iiUX>{w_Y2UIc!_k~pHk+r_49tU z^)zeG6VL45Bl}HqX#cwBs;uWP5BuBaszb8t%AeSC);`F!B`-M?$&Hoo?!QRzicUp8 z;(Hej`c53yxr+up-~8_Wow6ZRzT}MT1=$Ke;9qq93E+y$(s-XKniH?_i!Wi{Y(r-4 zw2I94`R7(RyTI5)H8%6o*gl1P5!KY%=_1>)k+6-5FAZgWS3aFIc$f%$;u&?=5*E6j z`gke++&I1ZdTFkG>qge4pZ2%6RGNEM2cHBtB{#GyUW@iS;rtt8S3JUd6R(8L(Mnm` zuSjDT{+=2}JM2uS!~0Y_Wpu%x#Mg{Ix^nGa>7qCCUa~>;>3kU*UB)gJ?;A^hzo%D; zXXy84#7AQO!s?pSitG08|JUi^|1YMW7W~s`;yaqylddJbYXANXMyD#lYwqDHa*6jy z{}R4`3!K99B482U6VFEXNuTBxt2x^Buh4hQo4&$6S@O+ERuT_ZO<{|Zp?^tJqvdnG z%=ILfo^#-N)=3=|7rZRwK7s78(Pf;eon`TQo3k@)>TxD@R`q=KSnvZKB|OI$43ptE zPjF6-V6@l+G6Q@XC(a~4^b?SOGGj-&v-Z-Oh_0b>6fd_m^ zj9(AfCztL;f4!GjFWa9B4AM<*i4GY(K*Ijr8*>FekuiYASW#Gd!dn=^~dvA1UbLV)oP!d^b<-M86B$FMJ7C!ok1O z|EiaL0n36@w(b7O?5i5-g6#d(;@tO4)xVml(6eSz6~elU#oH_xq1I81rs8?)8F;2+=40RA5U$1(oT1OHj@pIsU11@}b! zVh;4H{G#EHnKIy+*kXUrm`XE8a2sW;7QBL=bWNvNzS>a*$7-+ZisnshWm>+=G`i}Q zH4CbqbaLiu$ELwA=cylyK8;OkXoPQRmHk!9{<6Wv;_5c;^^WJX<`3`5QdTzUUsbcP z%KUNn$N0aNe|K*%0Cx{V1Y?%So&GHu$BfmpNJD2^-57^Sp>} z@%?$+Yn&tp;R0W*ksssu1|#4X^AWt013&SHVb&w?1leJ-y$A0C!tIX}TWO%3fRjm_DbM{hgp=k4v zcH6>rtH>kx!YczloLN!YI?{^oliuu4lm_0feUCBB7?57=@Qj=$@2C9XCw~$9VP5(E zG1$klf8jrxm(h5+v*aOLUfGpluiqiiC-tqL!Tr(Pf2`Dc8$4qDrO~r&s0+AnAVw6J zcjB{R3=?0)p5*s`dY#S$NsEUuk3qj)YvxJiTeYk_%=$CNC#!&Hvi(XO*z)1nK`s4;Xw-x`{DOwSp{3Ug*!qZf{=Mb&!B z)_Mi(hU(C3eN+CoN$c`XbTf?i!=m@1pGTr^gWvxh??h8~-F4T|qAT^e`rgThyx^=}WY2 z?W=)ryhS3NZ;~#@UpVMLmU%Kx3{JdT#L7SonB{)2_sG z;7V}BdhsTwz z$#(D`@MqaFL%g`Im3|$vZ)7d~-8 zrl$NAeof}*eKSu2)=3?lqtpZ+3VjoG=x>rAz}kpzx74B!6T})RFR=*|($)&UfiW~e z>%2LuUUldjd$LXtFPr&u&JozU+MKgBgg%0HMzasWB*j~z6Rfvg;*Y$g#1*ad6~CFx zVH-nRlI=>v_)6Q>wq15kF$m`=j)}OF^O+yle8A^BQeH;^m^u@=jsh~i8}Zz)Z>r1A zoKyJ%@ySCdUu6%W4wWz4M0IFAf?}YwFM^%B27T|^!0wr4XhSkW<;eFaSY-DpJ$=(H zT)J)Ox!~ddh#sPEaeDe@{ZLCZF{tg}UF)pXcE+jXLd7|ut15ie;RjKl*lp)P8}uQU za0qWaY~R4x(s4f^t4%-Dx%URoYOVR8et@4%K;P@vK5NKjgA27+_^6HW5#yV6GMW$g zqxcrCe=-QyvOx_VUG*b)_Ch>|<+Aq+qVLC9v5bu$ z@;GSO;tV74HqCMAOvRak75znWU-N(t{8@B6o%@8ved%_dbJf4#IT?K;<}) zPx(+6b4D(!{gYNX5Cq4yyBCu)MQ@ni_B!SPIy9h6{EPOcQJHS=W z=t_wx1*1RM)?0?}@V-egJmNuic7|i(Ub67=L1olrUWKnNrwt2q4p`bbhPfKysg1P< zz{_}>K)wB@PUO*X_WX{B)Oxt_QyhlbfhV`C--C zSf!T(XFTa93g*RC<=e?O`RtfO4a+FK6*$f6f4))7aoraR)ccCZj#0eC&E+ z;HPJu%ET9SmQ82bA?=vc*FaB{&AnZE#>n+A))E%|fA|wIGb$^+wN$wRh)WE%!znvJKu8Nya@}7IKF+K;yOJTP&Hz`_#PMA}kQGv(x55z@5Gy0|& zs1z_+9=aT5sSepz;&q}q(V%0kaiOiW(lXW}o#2ux-|OOZ*c0Vx*u~SJqlBw+h>Oh> ze2X|gVtVQK_KJKP194Nf3fDfRaijDah1ikVwbPUYEKRB&dC)sJ5a z{_s^LGmi)I4TfjhoUfR{?gyUOzh?@0rjS>8lvnAYfjZ?qTt3mr_^XNij;@LP3x@HO zHJ)}QvuFFQGkO^t;?<{7Z>yV|H z@9mqdbo^Yp`2brfPk%z+&BzaTBXL=>tv%k!w$5N%XPO3VYsnPZO6XN7F6NyWYmYL1 zu(Rbic5)q#Tlh(}hS-fCe684sO<-(p$r#B9+1xdSqFtLW+80S5qaNwC@+VpNQ>Ohh zyfnj@^r^oD&e2QMPwL-f5A*>&nX@dcOKkc-LE0wv@71_`fW4!>CBEE3xjl6W|Bgvx z{hnIJrkR&t=WibM0Qcw_J=ovbbFjY`hW0o2M|1zN>^Y(R9X$hZ_XXT1k%7>`PTAjf z&+ES3!+wQ5#jy`;xJ&VOY2iS0B>#J|=U%N#Plr09*0HPIZ57KcL;JC9w!qk5vdx+! zJ#Y+gH5k28aXcM?Xg|iufK3j51;4S)A1z{obyTF^-Y*_M$PPn)HMo|~BE~iISD}w1 z&pAJ&kIRnhw|j;E)$$GY57_slm3?+Q?_&ENdN#D;@Ga4XE)TsO$`1P+c?^wFZldrW zeNB$&D~W!0I2v05{INYQIulKa*4*Nb>e+mI_Me~`54|HJn4vw_um0nc*yy~ofD4=I zfN$Ch;+uRIUB$E{I?|q4HCAqbj&$}MX|_X08)G`U%eMWVmeKxQ7H3Skq9yQe-Q&M7 z>ONoN}r^$5|B7(fMWDf0a20=*WkT-uU|a=!mu012hCfg@?)J2-orpHomtQ zA5L%Q01e5$hxVy%QB{6V_KvA)4L5kM4k;ANPvx0u%Seb_|1pVhAHJ;7x7EFaM$ ziivLVC2u+WaA_)DBQQTIYn&gJH8d`ZGK5#@-|{=eWy#kfpMzpsjLZeDKW9A^f$f#+ zGFl^}*dJoAEd0Ch`yo~YdKR)BJ|kip+I41UeIM1-3Wm%F~9`W`00+ zRUPAAXXJep7`vb|(Us1;yOQ_^+5@i_J!~RBwwr(NF0JE{T&W{SK=R5WE*v^8UjqF} z{@eHoB=Z}ae0X~E?`6_MZVI@oTtbd!h`v&IefPK5|6*pZhox|%u zRpA_3$MH z;~0MvOxyip_3G?~;A&*{&`g*Az;xCIc$=!5ybiykB-`)x;9L3E%a4^_FV{4;Bh!en zC;uk!)8WzgerE^7M?ac#oF;I-3VUlUEYtrF@279o9{mg7j`d2Pp5J6e#cK?<*>&XvYH2idCTlt#Y8^82e$N6+-Be71z_;ZfAc!%VJ;)%814V><@xVJrQ zd}4|1+${Q^XY^3k379$fHPJjIzNEBb^j()&WYUONV2`Ke<3c`8u-yegihJ}GVh{1p zpz~^NiPp2yhy7Ey*P0rwpGiRTll2WeOym2^T$M7ZpZ7`rQ&C@v_HEje;cRQeo2XA^ zs7{oc^hbBe_GAxh;K^8BY9D>qMcb_O6v4>73(i~vFS3GX$pNL&`T;LmPop%yWxnCI zM2nxviq|Sm2K}=Qp3oD@uyh`N(OX1zuj5?7^UBER3Gi0h&i?k=8{7lOuJ|o$#_GDz zV~P9lKJII*y&zu~<5PS*g{_#P?6kEM{|meXo7$FqD#~v~|517_TV3Wm_210De0t4{t!FMPmPeHuE6MUw zzh=@>Uu)cJM&I6ttpsi_DQnG;SGc+|8apTj4s=FcBjY&fE#H;&*6xbaU~hKoOo9aQ zbevyW8Oy(D$H=M~OZ~*?rF|N|NpxmN7M=T&vg;K(cHj@<{83X*(!F0cQ+G|a)lZT~ z`|r(Cd5i=gohkm*!5)ZG&$)^E^nRu5~_dg&|gr^v%knm7$;2^!%{ z&(iAP2IAck?k&*xOMy*Z#c?Q}gYljo($ne_&sUkU0(;ck(I?oS0cNWW-)xRDu;1hN zpC{fdnWv53e+;}cc9R#L5&8C!=-5&x$C%waFw8-#Pg%x@Pp*YcCV7Oq*>mAbE3 zR;+N2`f8}>uT>}VNP9xu%@|5%&Nh6BJ=Nq(FT=ogif`yyuv72zqOs0K_%yLEF9Tb1 z9zQCynar;aE@ofqdJp(%N4l4MJ(N)lWtV6SzjVJxeU#mpY+H_?DJGIVoyjD6BRVdy zzQQ238z`U;pd9+ExFb~*Wv`?8r_+CGG`RL*Z{*D~nTA_mgpyYz6Cxl(l9 zR(xPDak_Qh-O&I1G7FNPN=Elrf~RzGrk|$XyGYyM-VHyPSKS7F;TzQn;7Pvxm%y>o z{Hyp?XbbS2zI9uTUj2h;UsKgd*(0`)-*(Z{!TDu5^crYU@VlI!Yq=f7altpx-A@Lu zTHm)-{YihTuj77JpR2FC4BlQLW_!NQmLg_b>#2~P`K8E6!GnGe{+;|%d}llQY;Q*8 zDAJ_z#r7{TR&2_3&Dt@(vFDOqn#p%FpV)0x7>f0K(Sk9?mfnWVfqs<&ll0LP) zk5@Jhr~ey!`bJq!DmmH~uzScoUPFrX{s0`6(4Y<3XH4!Su=$OK18-18Nx55~2 z5e*P*gC9iryEoXve6TZ`vU90Q<8i|cJlbQz=+kY>o6_*VHI(Ook7V&~Ge7Yp_(?)9 z;z2PDS-H*;YoQ;jh#n10SCeKMII+FUD$|fPx)%@A8Ug9`Zl1G13gTImQ-V+33Lfls zwXNSl??{%MfIy%1j?Z{>+4~2b0=^EdvmXX+&{?sUf`?Jr=E^_Np3%Vffa;`d_4gU1 z&G9ZlTf~pr**{70CI!CZ{)lM_8n4bKZ%rPVL3;571+@fm2pnKa@vj1~4sm|tdJjfdm5emrWc z+W9~ZI@b6HX2Fom-y8gZ`bBps+Nyqjlzm@CFSN0I1L^e5aX)VO&BM{2u==j?m}o0j zFC$Hi=LdQBbIP*>3w}lUJ;pFrv*IPRYqO!RJNrgulaWrSsywHRu>U zyW;QAVt0alS&oL^jcycw#y?6w*`rtValvB56YzzA5BApaX9BnS^;Yn*hB}AzFo$Lx zZRGN0!0i!Vjje>9cyBNVxYXtX>B7EWL0=aeiK%E&8N}rDCxCGmZS~OoJ&W}|ocmPE zyDr|zXWqcOQM}vwXTvSU$+hv{#U=iQAGzDW3V+7`I~#M3FWB0no-`nJ)p=9inn$DzuSjvM=N&qV3ud5z}QUP5RU-I=9?FNYvtSbwT7QDE%=`HHXHa9 zhxIh?Ybd9U_NnbJtG)S9r_;Ojd`Iu>UySXjbbBUno;t7zcHXzBJhj#6IehQuJGzls zr{2dsdQiXMly$a|_2vMbytK8i(`G(`{iE#OmB87_m?wt8+S=EU+1_Vk|JO>VA%4`vZq6WX^v@ct z@m$tfjaD!Jb-Y`ZZL~IX)w}Q|;8Gh=So*J_{uFSuh5zfX=l?av-(T~;gMRYbmRB`j zpmlFo^N#0))7$R2$n2MRe<|<8bGs;mIk4^-@aAjT8{|l6@D!epi-om zt(e|uz0JR#<4f-kcPZ@w-^j1$!S7$-`Eu%#?`nx)U@w(sp20%5T`E?$5@$aW{br=& z!Vj&M6SUr#bTHtfhr;eXrw4Gea3C9obaz|FwKaA^s+xoH@e~fo?ZzE&q zusr~3y zru~OYKRE44q*XsiH#G~H5&_{Sm(9S3UgKR${_>*%Xt5uA1}^2DNlwEr4#ETrD9(FN0&(&aSv(iVKWfb1fz_*N{> z-$kd>S_!RN{{6fAyL-lu_n8;$mz`+2q@({c$U3e4L_V(n4f>4u-}j|s!DEt?ZDrtt z!U4QQG120y;;&Az*w{6iJzvo|Mx)m)5)O0*dWJpJ;2(k^74eWJXldL`#uq$8|8>!& zd(OQwd$wr}DEqU8?YyyLZ<;*uxA)$!W!+`RUdB;B`?-Z_Gw40&h+6vuox)SP(XkgI z)0c?^9UKKOUqYW-1#qJn1>|$WDwbK(5%_z}d`WeR^{Fj7cH8N+DxEAPfm z0-A}$ocNew7{ms|(F|fGAqbI-A&~!I2DKhJN$fz3Gw3+J`hI`=oJu-Pc>eL;x&P1Y zPuJ(X_g;JLwbxpE?X}l>rX-om8c9;uj$j6#jPuqs?wiR^rPug%_@kJ41+-yh_{LiA=aFTy(Oc;Z zzBkeftb41nHBNi3q3w2Ba|2>Z(`Lyy$);F#aS`2TU=;VFnX8J>MsmEh&hEtwz9Y3{bTd~<3C`>wSHxNEQLOe@7>Aqp76Xlv%xy>I)2qUj(42-!Jypi`x`9h(gsV{)!*><$MH_}-p;F!p6lM- z*9F&ifB5MAzUz;kSHBy699sYQVf9a-KHZxe);m2s9-c$HssD*s(q2(LKb2<*o{6s0 zF8dUq1JN#eT9fvLEJ5!`>mD%%bl?8cvZhYx@8;A`%(crHLuM!C=SsZJ$|8=+(UF24 z#23#%)@wW`;jwlaeu+)Cue}XB;YaIpcaEcM>Cu+wRsK?C4B2-r{!)BjqvcZG z*Xyk93xOwyc{988?)UX>VLyDqx}{+o{9rrd*7)bO;KQl;?b|uVI5LjmXUyMS>`1hG zKG#!;kz(cg{22G@7;{>KHDy~Xj6a;p?rB%qP1{&k*goG`ALKXBt=g-6*Ylm;-S0l7 zcUM3F%b2X2cR$l!IctZv@^drlKpAWqfemdSbetv86i-I5El$4@y+-nKx_dZi~mzqIrV z*$?v22Q-pm%}26!)%fv!;N?zi;p=Ltm-d-=u`QMM@_rs%mh@dnS4U}T*UM;1^B>{m zWbk4`TXtqjc^BU%C}XF}0OvP~uHDW^O zxrJ%=+vV7A#Te806MuGySBqYntn%`;$gzFMCiz-u9xPipIC-#VR#(5(*77j(m`$%n zvw_@T%z}q1-QH=|cKZCfteJNY#E3gPv`jm@0z6uq=9~VQQ_=c}?Q|dMkM1e-2efOo z#Y}&w+_j8{7o6U54>oRF>&AJn^bzJhHT}e%Wn3H|{wv=U{PPX`JN+t69Si@J4~xE% zL*chXPshTaV=iIFoE@}5G-X3aFStA4RoMPKbOOfNOYlMUmHJ41rGBD6H5WJchxVUK z-z|i`Cy5WyUs{90mQ;!(o5e?ZW??Jv*6f#@jiG~JA0BwMzN_*Z@tSJ?ou;;Xj461o z+W%*i5uyLo=2xl*ZE7IsOXV>O^u6cOTZ&)=dRt|-bSREv!#2zIpf)ofyBC_G&FFd?Tl~*>-`|I? z)$3|+wXJIR&)L^@*xOn9;E;A6uk35XHYy)aj=JD~U_f0$ou5a!We>+pM09*?{@Ht`wcNL*U-?AgJ*&Z1y!sC%~x$(8fdX-*= z;_vUYFB5tZtuRA1v@*2JfEQQCI=t6gvllsf6h7#{zy~c@8zVkyIkZIl)0^R|_`hk~ zY=~R;THa^M??%qp@Kh_iuY4DITZQ+bx`kw;#*uVRqeFO@$~)37#-n06ROg$K6%W2J-$kyR*}KcOx{$q{JE8O4=@rqRaNo$5Cl>V| z+Pz@Iix({lVt+tydkW#c%6F%{Y4C*^jF*9#D}v|X^)r3!SC@Xn^M@u)+u-xg!xPza z3r`8^`jCYTxfmLVroE@5@S7xKX;iw`&-Xo9*$&RM=h7v9{1k8t{~$J+Y>jsO1XoR-^-}sKiC@>n)>ToPYxVaikNL@v_Q4;&I`c~pJUa7B z{r3w_`?6(~>C`ceI^NH||J#vS7<3OV*8X4OoTcl6J*hS@cY#;eS?}MDAKWn1lSEj%waGP8!*_*6e>l{aJo(W6>l9;!e0SIYX4IvK3$S%Bye@g9Tx)6> zKA5yz*3Qw3ZlaFI!#FU!xBa5<96D)Lc{VXMv12Dw1^lv#PfKGE3W({?lP zX8As++ocieHu_~ZN71;-5DwLc;HZ2K@|3=S7FhQOej8qk zU8{91xEe)Y>KQpdinnKoU&i;yo>svoTuRPp%h_bk7i{B}I`)Kk*mQ@2@G zgnhWb7@HJ@RfZQRmg3LDA|jJJ4}d<-4PMCYT*ZLvLNkqV=sUAnP1kZq1&#ruo@u@LSU&WK2-rp&^1Mie5vqHZPe4HcY`t}8H zD+^BI2gS!z4?ND;3G_YJCUzEdvPZhPO`oJGUpX%a!9{|173Uf}-W$OOfxP$B3!OS0 zjlkJx6Ng{^bBfcDrYtMfQC!_MzWAHSj?#3>iSQ$L*06zY>%A> zCQznyF?66->0(^JrSLEP6Tsh(51)nZFp;*5qObm(J@V4m-uV{8e$Af%cEv-+#%}Z* zjgz;6M$USR;57CF=tMLkyDV$$Z*2YoUA2dOz@C>R`O%FoZ{{!PsXZIl?2lzvzvkTK zc=OI*%Vw*&OO~+!e_R9I+M2r%&k?>9%#j+Zb*z$K)WCd8V`3IEFONO4P|>$4Bf+&@ z=-4$M-HrLlF3sgSHs^PCY|Q@~_qN5dD|asn$HnF0xELF@OLKv0yQG63oudryyM}LW zgAdn3ldon28meO#XjeaTflG$9XL#9HsXg>dFh?2O=W;EYXD!N%SNNWRtEv}U8?Su$ z+&7^Y-)-=`(?30gXJ~oC^~7*)9Ki7l<|MO*%}F}S9qrXQN%WXGiSTx`yf-%|Ss2oR zXh8ajXkciWg0U`yQLw#yP7=Z=ePd%384%1##M6!3_|lV=TO&v3AL8rPdHT!7>zkZc zO&ijNm+^GUR2z=r=^i|t`NlCeKWG>Djm_`Cq%r;ha>>ty?$GTk{U`5W%^CYWa!`7| zWas;av`N=PW!B5u)&BbXhWXqP`@#uo7q$iQWX6e+Rhmm_e9}k3SZQxD&!rR0N7ib7 z6;p0Awa*RaR+?AET<>Ykt(f0nE25puuQ)ezEa@$>uShqQOa@o2$`#2RWUN^y$g)l_ zM6a>VA7kqL5;%~~H=A#y4>_5)l|RN&<*d!3$GHIw)F5losr{4p(;mtNKbz3eD)F@L zqaV4fl}UG?-dLXfmb9fN71+pR$9kqduw!YSU|HS81U@X%{bKmeYn)n?L#_ktfA~|u zqtNf^uU@~~#SRvJYf&z`3TwBDOUT+uem%Jio+)V^OY<-607f?#oPv?-q~>%~cw`Ru zr2N6dIUM?rnZs4fQ5kQi4Ca4j%Tr!6l@rX@)@F|4B5rx5-TMX)K5Os5XA3wp0i0Wa zlX^>W>OBTNFMto&2SkIyZ4G^q$Zp*~o;FV4_g?xzb4kq&<&VFexoaZJJ9^JUAIo@H7g1xvCp~V#;ob<}We+Lt}VX&t3#p;ZAyYTx9|81b#S7{*RGm z(^&TyD$5ptt5=g{H}L#_N0!az`&Y8Jy^<_@GxoL2mlE8FnfGBjW1_puAd7#o_g zH9PB#y!cb;Ys^(IUMEIp2cr(}az)#YU%#^dq|@-;t3cEN|n@tkp;_L0&S3gL{nWucB9P zs&SW>B;UCom2K4yZCrl=f6`tF&26OLYafN=CUb;jt(z?0yU{BxzJGb?@2|&}=XT;# zv@Y-&b#E~7J@l^j0wDLJ*j0deb_JVOQg&L|)5!gWt!zqp7BD5Tf3shrobr~Refh>6 z=Uz-aiSapPbk3`^d>GsRr6bBowTEw$R^ZFu|BvuH{3lemY<}Y$Y$hr4y|^=c#h_si zTT<)nrfl+QseIZt7QCD@NLx5YvEManFEHm#Ra@RjzLQ-f1J97XFiL&0!z@JB%ElsF z3N{(^2ilhNnj$&Rrk)nrJ=53#O?}z_RgPx7He~*3dS{X{hJG&{ z>SM$N)ctCixAKknZUTRAbiy34=E#ox%mFM;Pn{c|2C&$4`(ZXiF!eb^ysf5{=<1N)x`q6O;XS~^`V z?XAyI=ML?KS>mf~*?O(Q664DREj)d^^6wAJzf|StddoMvKjHm=ei#(Vo6&>WGYnlZ zf1$j4z{A&g&VD;^&_x`ISN1LXVp#UXuZS+rzT6z?27; zx2lh_Prd#=`cMeVZzHd-k7AVlM*3(*SUyb7^id*v5wv$z1)AGB7J7O1j2)%^I^g9V z@P^pcm+m-2XvzJ92(9e5cu?WkpAfBp^~&z9^$d8=CfT}YkdNRp?i>3yV`CEM!oOe~O4F}Ja|kPg zt9)43IKH>D)4(--k@2=pxMah&Gl>5ljQgvGjC=Y6+%pH=QyurQ4E4Xln13>?=VPiz zV?OK??SF`*7Bl9srO-DTi`8*mPrWhbRkzc2@&1pYJA3bZ^LV`{gaOY(; z{Ah~(;?9V&omx|35zgRNITfpTeIq!%Bdq6L)&9!}{wrlmySK_$pS_WGWIkFJ-!c3Y zSkzbeGnTDvXMk7ut9Vf?-Ra*0AN?A*8BV9ShINrd%CyOp4=)v7W0_899a{u(;_k^D z|N9%l@2&8A&8J0cYP)FR_0ZH;pnVqE1_BzzrzGn=5XpKQ4GlpbQTn&aV*@=T@ZX${ zZ>QRHJRiLwUSjcZl@-r>57gvmc+#iDC;C3VVcR&$4`_4lv9t*-9YdSY>MPOa zsbO8;S6x-w#P2$wP2$vvHuJ~Q=J0-K2+O!Xgjaa9>)uw0XS#}?hEGVAs&AhE*aknH zC*K0k$2+16<@A{S%*ScRcD96Zo=_fx7>${QqWE%^7lb{udbMW9xc1)Tfw706T-y4o`7$GC-Fq}UBsPM ztoEP!PW#)UX>VgB?L8n}UG#x(BV(}p2#r|q=_;K_e!kKeoEO&n-^eqK!P~Q1#}|DP z*EvgUgzQE1T_7i7(>HA6Vo$)&LOCIRCb>-=N5>+4Sd|md$MA7P%sNA#&#TTMvfJ>p ztYkNPsfNmK%IKut&!A(EgKk8hHuNo9o$YqPH)yLR-yd|<6#FZ=uJQq7>2}G|>*y!Z z@^Dy2hp>ECu%yUG1I{N=zT($O?h;eQ$PV8ThklW5+dZ0B$>-FYCGXp<2`>STk1FfoeNc59_MOjJ+2XhZQ_559?uk8UCzw zd&%`VQ#WkG7h})Ys8c$Y8FNO@0%z#%roYUX!|y6XJ2mEL({LO;6V{Wf_E##_3&Ax^*(N znxfq4h9=0}k?QiG`~Jz$jK+od+gbGecyM!M4g_6SX?ntx4cpk`b`(b{2OJ%tXTt-9 zA85)6@N+y_wmgIn`ETH>>Y}#MdqO=H+6EuT^x^H{cf>PE;)^gabPn~`;WK!1EAuCO zKCdll97EHlj>~_;e9;Nk4E|-;;6e8A45-br&#T?w$K=FOnc6dPJ>|uzBX}OfPSf}D zJ^3fTAI-PMH_K|OPzQbyMdHA)PsAd>!q32Ym?LmBJ}~wCM)1=fV-r(`xQSYmQ2BQ1 z`Mpz$(})50Vdk%0tEJO&zm@%dd!^%P9XH+ zvCL)Vm{;%DP*sw-f8kw<7pqC@(Jl zFji_M?FhbAEG4avj0Da^QGIw- zugQ0dpJ<#s(sE)}lx8aaD1OkiHr#6&wTC%T{6u+ViFT*%_TBzZlw$?_cIlJR7pOgXfAag-AC>a>*2Gd?9xJRj zd7*;6(d@HN_w9v$Gq1Z}acb7pTT_a55grH)jijwnt+T_IVg#J93bMBm|EG{Q-w^X+ zo!a;Wu)Gs|D|QI``XXjsDV>j3araGd&-X{$lm%|<#Xe6}3ReZfC@W;fT1 z{r9ASIsNzWz5r(7fU$c1J=CLp=+jw~H2bu{p9M|Xyq^HCFhp_G_%x zg9pXh(O%~^7yLP1<@_*?F3(HTtsegu;9vOFJ2ubhgHppBXv!r%n z?pr-=Y!M?`Y3vhTY4zp_#ap>oKdGxYlD1EnslLna{SWxI(E(^Y3@=vlTQ+@SR>W1RG8RNF-iLzD}1PeMa@Ir&z)s7y)?PSWQ0k`y6 z;(HV0sRKQVcz-!!Sa6<9ckjZ7aeFPeV$FC@Eq-9}46&Qp50s>zRgU&^e2KCYr-!;q z#E22UD=Am;h`#Rfh&*<$w7z-nm~V)!a4^PtX!V;!`eMe)vZ7)I3g+D$Z5Oz~!!ukf zFZFI>%DwlF%A_hj>;(I^Q}jK&0@@neL@aPS25u&L?f9&mJtlH%C3?2Eit)9&*1ok8 zA#QMeKjY83#I~E@6ZuBh@}fbkw7iK?r?q*(SL-$@{uH+CrV2J;mPVT@ zUrl)pW7|EOwl+ohPJBh*-f9i*(-;A!DEAxAfv4Zf{s+l|u@lKpg5Ml@@hW4__H5va zM0HL%5zbXUFt&b`{C2=t7B8!otFfc0Qmc`B#Mkl|r}TF;!=B%aw=tSWr)U4K?P2Rp6YDNZ z8<=M&t#v<-WW9~CfLuPxRO4FRL%Xnh(U zj|^!W)n7uVl&?gI7+2+Up&!Qn-dob@<2jP;$q_~9qagVJZnFCB%X=;7ZaPc6C$uOuFHr_)x9x}C*SM|BiG$uq?h7axkbEBCfd@=EZ?<%;`Kms+wv=A7iK ze%3FOw2}V#B4ZRBhV@0#Ua8;RSrR{6HTBfund3W)kx7bIy^?qw#6KzC?T>@MeOAvW zjxENKL8rp^#&QqY3wxehGWF0dVo)qkQnuu9eOj`3j_7c^aA2qBlsQkvQt#vbY?Is9 zN#~EmMglhY5V5e8U=2K$?k{Ogo2+6y3uzhpwykCpH$6_BH4b zQIBt)hMt>%Lr^$(;x*Xndz>o5)e@*ydY}^7;j~OfQbvw-RW=n{9wUz7mem?Z)}F4Ej#nPT)17dfzzo6NHI?RKUVc$~6i-t;HSR7eM>ezW z(Z=2)r)#ftRmMwebBfsB#XE`)F$kMe-Q_X)QOK{ZqWt_v_VI0jwHXh6!Xb{|C}PJu z%l5_!iobV7X)>|W6=Nrsni`BPr@JhDOXEvp3*88Ch%aBb1KlCWp)nm98>21FlQ=oheSKgHCM~!J(zS>X~Bf@cQOv z^nhmMUbKyTD(xNe?;eQ2CwMk4Ryf;_Ip_F_3C(;0{%)ONS;Y#^(7zbZ9L2*#yN0bE2@|NN< z^w6uM*Pmmf^N+}0RBT~w;q>dNU%EVd$73$Ctd03dKlYh4b+XDe3_np3!b}<*cZ0S-{Z-RP9^36umiP>M3NfeiNAeFn!2VohTm^m0=m%GZ_+soeG47fUw-p*FSF#J8L^(kN+4Tgu zpv-(BOFZlAi75`;(zB}cq;V;}^(gOYJidokCxA8c+_|E74$=*Y}_t30!ya$kxo0^e1r_d&F_zduFJ$tP8w0MQ$ z%@BFPey@E6pREuTBNL;Pbb^_<&+UeZ3=Yj1HnO6bkx^TF;9Z)usFFQGfA zJr^FH1~1D&e~b_DOy|-oUx;MA(gCwaImlmopl^deIB{F$v~_PQDwm*rUKcE%{jbcy zS$}OMM_c*Jv>lkZCz*6j#ij0Ma_c$nQeU!T+Lzx?T%-4wE%I-lOI|#yZwc=$rax78 zZ~1W7_YR!ExrIDmA$oCTV^&$2itA(>o7y_1pEXb?b4T)RQ7-jGBcdtl8x_{2_*K(J zrpuA`rNs#GK4gP)(6c^FnVpd=yx`b6rNf)pUf@viz1{(BDYvfZ>qLmh=tjilGWY>6 zCqPS*jkhCW;16)*KN=D%fBqro-Zb$@i9(=(YYhUJUknjHQK%c-X$G8(0^m@ zIrQTdCYJ#?(ENV66+Zh7JljgoDvRb;@J$`@|E#=My6^eHgD0VDIIgz_nAX6*R@G*< zb$$IpuLC*Vq4}_#>Ox)-uLPbFV_YTrrkA6+&5XUJEeY(^5%kX4tb3&2fozyN|gO*+H)*@em=Au^|n`%sU^_P>{6OYf-96GrGUW<&#ZtgW+({c*8%-@U<*(6w_u}$6 zaPuhko+gg?Q>=oAufl%6PO*RgjCZ^`6#zL(#-j&)Z&N*Jz2!;BmN`5F3McZPuBs=Kia`QFJQkM{ENPS z^ZD-`h(hnrF=wb}y~VssES>(CeE7vVZ7z_W_Iel=|Qw8P~)6K=}jn&OzHE?v+ICQ@naL#w}B_Ur z;+4ZD^%~W0#NJ{s_$trMCp-8G2KDICoOCZwS3{9nhQFWuDWP6zxjU zF43FX#krfJU9?{|cIl9^uO~Q)hHBFI89`TdeO^g%Nko6su>;TJyx!0PHY@r;u&NCP zr@*`;d{?wIiTCAe9xq&0j3ZYPeO=Jq%7CUc-gxIIj$-~ga3nfZ9eVZ!uC1(BnLDJ+ zv9fKWM|j-(PKJ50VlrCfNm%Z0d{c6nd%c74EBqM}0Y3SZU_7Cf<3WBhbOb&pDSJTYR=EPsH2BlZU@s1f~-u zXNSN9--LhP3QXER_~A-C_iW1*+}nWdsc6l6<_6C5*2TbmZeyZK^r5ytMY1!&-(e)2Mye3 z@c!_&oTj$Cm$rP0-+Q9v3qMm^9$Dd>c3k-4NYk#7L)%50)HdbA5bo8_?3>UUS2CUh zPetxwx0F41==0iP&mZGCGRfF))PG-xr`gPZh$A$hwr_)nEf@W8Px7L}ypO#ntPg!V z881>Fb>%I!FQfdx%cDGx@?A~wG4S8*E8d;#xl#6l-$HD|l);l^5M!w@RrZBe^x6Tt zFt2@nhrHF1?OKRCAFPvLs-!hHFUoToV#J^q1n(U9m`8+#FM#=#=F!^g^fB_xoJapD_e_o$gL!@l zY{1HoA-QIG#^1R_IStr28mxYFMvJ{;;7oW$9t_AfIUPQr7{HAuG@95Ps!Qv);;)xu ze>O57eXGWuT11D1ACl9;?JSBfCYUQFut%vrd?b8$PtwYZkFhrjy0QB1l&!DT^1kH9 z^5`%9E6S`}nA{}I8QFN=U+lq0=IeifUD{e!-UdFf+fyEErWw{4>KYl>@LJ%BS?m1^ z)Ys_bnv;$IP7|lMGI;P2!T;_pl{|Wu;sqyY8+~rR*{!)S-$ZG*-d8#C9}XU*?+2W0 zw?87gxM*=qWEro}?FiOh5*%gE=3d(-;8j1yn9~OQxs&zmXG>{xloj%jJ?xWqzpKULQ-=_JD>fQBa%?Yk6 z#ct`Ly~Om_`mPII7J~5`;k`&v@7}%F>hJS!#cuwE@|nf4*vroxkG?hb)Z%B0gZma? z_ZrEZm@!)Xq%*j0+NkS`@50V5`?!t$NqNvUKRxw;SDJz?p1>GqXdWF+t=%s=siPm% z?il>mtWy9-oW9Vx+6EInBjz^km98dRp_5+biymc@{~7Vk#YbH5puA3kKW5#v*D9>? zbHH|c2pf7y(FNvd<3CcIfW2O@$z~r1wyE4F=b&tIXT;jp?ia397YYS%O=B)Ry9BK) ze=V4V^BQ2P_P4QL64!GweNA2_{C$|KrZtXcRh$J^zhKq%zIbB>KMI#IOn*p6kj^;S z?em+?rVr3HG(Y%~*{kXilY+69znVD}HZJ0P$j*HebKywG6A#7my$>hYbGd*rtQG5D ztoi~mR?OP_P0-f#J0&B;ub^A_+N6maTDVUxz|I!oax%0Q34JdnI=$tY#Ak_dKZQ@n zjl>`t--YY$z#=sSn{wiA~o=T%Ndp2`k6=Df?wCnHOLOe~u{mlBI;!FvwvA)Zcb zQO%*g)|x{ z4!RCvN&hrz4fJhnu)6up<@X!d@L=~7m2VLvNd0o+;wLIK`L&GOP9MWq@+Q8&d$sy) zcI7T;A6oN_ihXx;esvtj#RA_cOM7>xlx1uD3j9mu z&J4>`vm(fwO0Ri_Nk1-p8_0p+1Z-aT0feU@Af-stNemgKZxJs zwXwES-&8r#iIzL)Kd)g!i~2CJVAb2FVY?!)O=FZfLCtkbPnmgL|Hz2N{0tmx3@vO> zJgUZu#k)3Z%QcJMamp6ApWFu>W!6htYZvq!8W+~ZN6D$s+Ydq-IuNlg=}Xp{SWNHZ ze$ArzA?$mHOVu#08M6G7}It>N##K(U*!2cCcOp}oZoehaqg zm2GzvBbPS5m~y+yis?OV(RsLoFD+Z{6aM4)g^#}gI$zLrXvTu`pzDB!YogZnQ{J`V z#j%V9;Shagzy|JmbT8&U_r|V!$DwW1srpn`Y{BV=rY$=6(BokYuaxxmRAKK+wBzFI z&OY?`bwRo4AJ!ki7m5 zhsV)rb7>XB>v3Ek{@mKBjn?1sy9ayyiSIx&;Cv~+JlDeC_ZYYP8SgdM)q=m4LoFfh zz6(x;n~TB4wh-p~Bi8mA*FA9Ly4kianFxK09wJVW^^4h+jbnh_kw4O`%J1Mm!nyFx zx-fnt*kpx!eEjQm?p}(_m|bd#Soi9>o-rP^rXrsx1HDCl<8{z+B#S(BJGsVx3tWp% z@s0Lt;I|W0e$FeMD*VGM#3x=Nrsd290j+(4u_*Z5M#iRl1M}@jIj_9C*R6Une%<&( zQ%~(L%~;TX=-=5}0p2UnXXS8}E*GtOdriS>s9kXSDWcCRZOVT`Iy~Qvyh>w{v89;F zQQ(mOv)ZEZ0>9b{o$rx98M@g6=sg=pIp8XLQ8B{0&L{_eV)Uqb+Nm*tUSsx_=-lR9 zcw}@oD#i}>P_o_GQB6Gp_hOl1oU_Fx#r~Ar@u$E`4-|$er zHDk69n?RrFV0Pupz@>2sp0=__5wq>=%4w#3*HzADd^H1y{Pd#P;*m0+&>m0b*XR_< zTHsJ!Te(-oMM2NOyOnyvzlrZ9(^amSCuO_*iNrcL{Fi4|zUvtND?g3z8y>0=Qyn+W zX^jbulPb-g32foI`5wVwba~*ICtT#DA6#3h^*pWx9>L8+(7W0ydJ`|HhmNTmxwjsLmebI;OX3Ov6d*MttexLdc9rQZZNyQV?e%6S}qp3$YP`zr8_CFi^Wdi(f1)t;l zHAam*+-hebZGT=3|?v+%bZ;Jb=wN8>~I(>S&JW$(GJf?V5Z7rckqC&IiC zyPM-ZgACt&!XF3s*cR=eJ)JId71po<`wDGk4GFz`on(C!9(knvf?%IlsqgnTk1zCY zL+{_NXVHFr-|PR1eW=2XV394SdX65B?QC8pcEM?f$p4pI9LPd!OymPv@D5}h@e+}J zikBG3yUo~~=9Ok3Q)H*QeF1X&x^oWwAe4R6@H3k>M8>`!|C%H6#SP@kSI(kOSRWP+ zJ;u2DQM{w8bO*HcW%Pihhkmf=dxsqA{Xw-}!+W0aFIo{lWaYimyMXmNV6~wSc<#V) zzezo@H=hd-ye`g+=Fr>^pA`aN_f>E;(n|Kna)*-Aa`3(u-YJ~i!T~_4#q3-x{o_v zo2dT)-y0mF3*HDmqi(<#Rgd(KKJmSr>2Jd?bw9~HgXc^D&q=@|xjlh?j;5}_f4$c~ zQL>4$^}g~gjLXB%OuO($;=MR?WUa#|XfOPtJfg3oG{Rji9mnVbL-GDy>Z{_trb=6s z@l|BBaM=ZJ+EXja!fh>h5iYgT;pMNQeBpoo9|n`-3jvS$Lj~uA#@EQ}+;k74Kdi;s%FX)bWpV@mquCLeM`g@gqb%nhitbwifr=8i^h~Hr2 zdG1Fd(Jc0mAv%p@LoVcD>dz?cRX>aYJ~RG~jJ+rP`P{40Pla!wtx%_Gs^AC596g{@ zjWf|HYwAhiRC=Jsug22JVHs8)pE$};KgXOe`nL$z*t4dBGx;jiJ4?z({h$|@C;cq& z4m}>ui=mJ07lr3Pfqup7w2lrhN+t?HACJi6D=GS=uhcK< zFZDaJW#GNQse5+n@x8hyJXHI1VR){-)i+wd&^Y@mWCFhd%}x3!ces9V18p-hlJbn4 z9HQ%egZ@V!8~Bj$2b`??wO&hE5zDJArXQtODev>`*hg=-@c)yo2)-q}2^W*G@trE% zF)xLuw8H-@m+}4_-oK3Z*BaZB*5iYAo(rr~1uJu1$+6}vHXY`!>0T!Xu~3E@-ok3_oS9!o|O?@bq5deDGc6$ai)skL{{S-!$+|BWpyh z4(oWbnV(qLT5<88bJG0CEnJTuBEHcjr_ii5?y^&e`=fQv8q;XbM{z!iV>3tPoNMNs zeuQ?r&;=SRCl(^*Xk!QS4&nfxoi8$XP1~t1=Dcic{jo^Ghwn^z=Og8ur{9@1G z8}{y${v6w+Y?QXOuriXmM{-}X+Om)>?!$huu+ArMJN{9Dy?b)Fo^v|y)fDqZm4Q#( zI;)R0`uqy;0j*(&JB+gCc3g^&8tKTo;?AW#=GE2I0x6Y z;7wyza!zA3QRr1(m4nr_F0EYwFZ;Dwm#S0TI;Gnhb^HAd)+mlkIqJIl)BRWa>D^|F~-pebr0#%|48mWPGQ{zoMc#WPkgky9*u1 zl}WkT62-@Z8+R5l%=*#r)*Y)T)(%0UWuv%|V z1##eH>sC2xpRxHT)NcWvMr5JOJiiRTe$55C%a;=C&2f5JGr@kD+qKtCU0lAFdZXkS ze1P0eg>N$ke-!+l9dfRFHx9Xep7Xu`9K82D$HU=y>bvBFeI37Q9j|u0hjQlq%Tah< z?Oi>axB1w2Cu|F@AN#@4`}b`>dj4AFss5XW)xR*j=W*2cE5qZ`M|qd}=Rek9RiCN; z=f2foJv*fSxgid9f6||mueU$o1x>^YR$q^Xb{pic3Vp&;$Oq8tzqoVoV2UxI=SiL^ zzo2OQ`BQf=w&YiMMU(8a%b6?7&T}NU;B`GsJ&esuhvXKV0UhSKhd*FNxzC5@7CcS! zM(CP)Dt4}ONN&M@ds!Yh_)^l!dzzOIxXhmx)>_+5tRU8ov5S|^sOAxTAjp$92YQvw zqmlT9ve&h8jB#YVq6agNa%mgwo6dE!e8u|lU*ewDP}sLUV9LhNhc#tW_Tu)gg7rX< zCr`09Ow8^6AWy_}adlr6N*769rF?fOxq}Xe++HNb_mT;tZs`(d* zbKrUn55p^kp9!yopSIV=Pr#Fc{uh3pl3x1MH<=%N|D?MGqHU~+1V-O=k)E+Jc9FjqUlUelkyDe{!NmLZf690L(>lB5v0B!@@yLYRUJ>6e((W} zI#x?XKEG9-eIv5=fBi^&)Wkqf%GM06KDhXL_Sy~y)o>M5$PbG zNu71gF=g6m^^3Jha%~Lu$RK~OZtC8(qP=Tp2AWk&cr zzfOnok58_VyON_OE{gFZ+fup`qxvY`d}FIic}T6Tv&2A)^# zFZxot&XH@Ee#=n)B=H&gO7b&8U&WEXt!MU@7qj=VCbfFM{0U=))xP{6UajAb*UsPK ztCVp14yc{@r4B^sH?{4R>R_HX5cJ`Yyn)u%qWa7(c$<;Cn>F5)!;X9KVXp-LVO(P0 zX!A;~r{Fi0>ewG~I)J&umu#-jdZj$&icV+KziEzR!#2yWM{Pz|x)(a3&0R&S{Ura^ z)b~y9z&G07M``cjR5f>C(AMLXeXZIFPmNit_U5Q-oN!a$QhC>F!WHBWe4}u!1+JaI zHD2|EeeiO)g4}^e;X0Z-5Ps&v@5@2%z>cDDel&MrFwTX?BjddNwa5AK=;af@sdy8j z7iQB2)}dvJcIq@Pj65PnQ)(4#P5d{6&rN7U zKO@Y^RFx%ND73Sg?$FH?=#K&F}8wd(r<@ubamY?#uGctF^1zrlGQX z2JPyHm$GhgOnZ)%AA?4I9Ob3e+)FK$Gedkce@`CEGp~9W-_=cT6rMKW8C~MtAv{O< zWuQk~5c11F)+qPV6%~B-j`B=oso|L+Pd|%tWZzfrL*+oM=07~lnpu%wmG+N?{mt?F z|4>g$M@jaUQ^Iy=u2vn_FXQhIy#BtZ z>Z79X&#N8G2{l$mS^Qsh%VI;qojL?>1LC8J|&E{HxV8;Nq{YR<>HDr=pr z!DP`XnOoGPys>pTbYI$Zj6 z^KHe*VGd;GWTmM1TCUfhhiz!hk?-Y`7t9l^ey<{%oc5a_zXk+j6+X!`9hZYUVQ zRr!)BEW*?9_IHGB*IZELRpI(8;0o)M9&2ojHT_4krQMwkr$I0P~!u=}j^w%cMH{}CRM_o_<61ZibOI_sr z0bensSivL@c9yFi$G5i2N z9L#ry%_p9rjOO>?>&iHnEUC_+#hd?B^!?6Z^nK?rdKj)ptqkcwa{kTeQMdEG=o`9w z-SmA8-@H-!{!e__MBkSTYtL}{MxQ$_eZS*X=o|g!4eL=ql5ZXKeR>GbQ5hc4_r&AS zH)HQ8tqh~@q4R{dLeKaI1K*!!ZfxYJ%U&nq{@89DC6AoZ_%EY-G+pNIX!$^nd`Rd~ z5yq%&j*=6XIy;OUj$7WwICBQZ{}K72dyMC=z8#$D-5O_U$@l->-QmM`UAt(zz-|MlWKmLAQElv-Po%(C4DCNI*_oJfKfA9`Zd*r`if zBK=burJIve9{rD8NU5b~k7*BbAu%Va*cZghji2o;Ph!j_)t(eS@6a+c?4GL!v$8LqbJNT2GLEpm=Ik+hUz5>!>aG0{Q!khf~&wG^(rg zeV{h)ZLF@D;2Yf-Nwt{%h;ZJ`xnfYC4V?1bOi-`-m$9}doyL|!`FGw;Zq5SvvmMr4 z*=v3q?bqI{gtbz8`pG4u7=^P~ALuMveJk0|y3)UmHZG)1$RwkWRoDFHi@#zoR~-J^ zv0YmQ^iurDl(#5G|EnB*Z~RRQy?#1P|4`;_z^L-bnY9~z>6kK!({0L(sLWKbj(Dl_ z6JSu^vX(=;nxS(O3!Zh!OVLlYHmNuUj199!30*!--xC)pZ(u*(dgZxcJqN&5wI0Q? zf2DdZ8&Xf?4b<~zVLkskq@KyNArH*Q>!(R!KTZ1bTh~v&4Sk=#AsAjqKTUca{p5#b zt{u`YL#Mfmp}DIo4*Q$vqix8VJmx4VFnai5SkGrw4}D-;&=_kr?DZU&M;WnPo;ecvi*ief%E6{`Zp%Sm&@6k%UPfR4 z9G3T&L*SN=wDzr9{fY_H1$_qlNerEG{(9EGH-_cT3CoS42QYVSl}$%83!J; z*gp>XR~;IgXFw{nM^&gKII1K_1QB!P@OCPWYge5?Y*eB9lr$gt-cdq99sSd!t&w2N#6eeH>@)KFy!fXdC@ZFc zohGJU7T)VT&0G;bQ0!@sIFFZd#97FJ=SQ7qOOJ9rn(NVAkK;Iw<89EV#ZmlU@j&E< zD}Nf~bw&Fb=kd$(o6k=;an(j*e9*p4y4GC%i6;a8NBB{e-8IkrNhuA?#Aaw8+P38Re#C4Fb4Sj`gy<$RLQ8|@! z+i5cMX~m;%cJ7QD8OQ!7#ECN15l{Mvutz9sV^*&EZYV2x6J& z8;AQN(1*AmwcMUK&usdger(cS;8wu^tyWZ@zIz@Sn|yn;9I2mGVGfaufeW?$CfhnF z*!8~V4=DqO$w!z><1ZpVakW+NUIabpUGxU@uWo~LeK(G{V~Xh!1MU)K`~W+GVqYkq zYZZ5_uPq zT+z^o=dH3mufulv)tyq=tTIE`p5F#+jG3pn7v~!jOC{Co-;Ix>;;+Qu8$)BT#0!@c zo4syd{vWl#7ssF7Nik*$-N4O#@GP6r2+EJam%sI&@`<5Mv`w*AlHRmp#9diTP=<*$ z1AY}JPPvNI&%!N;Wxw^yaUtCOOBK(#0M8GBXVG6ZUPl$@-+m&%xol|~7emKr^<90Z zeHrpui&_D`qd9UNz;C73>08l+Vph`LcHxFtdVV6KKDyIaE-xE9Ahf;)-K#5(jN|+n z@oDUk#JZfV+|=90@qUtWL<^!n#c>kfqyP8B`>vr3uL$KyN` zO~4ykm4^ZwC}ZyGis(#xj4W@B>5rrn*dAYcA!s|Ym@!K%xslCi#}{+eEYK zchS*#L;79qi5FIe{Y$??D~gj}?W;?}zCtc1*QiVn+MjgOt;N&OS=t8RUB67MTkr|OUop4y>zQej=h5=`F4`%#|j*=F)gXdGMwT)I|Y z|MEN9pXXtx6<=N9=i#L{@r~`WH>=Mp>HDG2KgzZB`@zpCUiR0yQBM(n-!9V=p%rCf3WYEJ_c$E{cjh7?W z&M3G1#m%M2BCqoGE8vB+p$3?L{#elOvfCM$;ZJ$wOmiNbTiwiey3qk1E3sbJs@Qls zuhy^k^O>eHbwuMi53=@}(s{3m^9J!UJ(o`?dqr9`&xnGHX_7%z+2>L|zhn zv{wQ#2c=U;*2gIOZ1e=Xj{Vx?Hb$nz-^cgo1DBrt`F8_6*zfW*$1w7=$X>Ad^u3PE{hkgEWh zDfuY9OmV_Q??$#jzmYU?_)OW?l(56?(Y{jA8~htu>@32&S}pHc@Ng}AjPOh5TkVPR z85h!diBaO~xt-0It-MzO9|LEBPqpEBy+c`cCf~^VVlvi$WiiF^Ov)O^(Mmn*p9y}Y zKa&r|KQlGE%(_f##CaANW-%|A)dZhvwcV?HE4>~Vv{(M3c(wcwDJCf8pQo~O>7rnW z(;h4TxPeJ9|GQ|FJ#g^IfjZ_#><2E5p`D`5Iu|;kJwN*adz!P0i_A3!1czvmes5we zCn^0yZCUs@ZOL>O)rNniOyS^W?kPScbh}RbK1C}h0*iP@RlZd3pC$WJb}=-yAi`bj<$UH(1Mo_LRrMveuY)4u8?HCS3&$GDi8PtqONGv%$|o zztU~z@qWy{YyVtF-zoQ0rojeR)ER{V!LOCKJlZ&!c7f|7*Q%R2gPA*NEX3M-_Ny%) zW-X}?y88|I%3jxK?QJ~Cx{Ws6r18MdzyQwr_~tS*X1&T%V4x2NL??FLoJzCk$$bcT zOq{aTn|K~)94jwOJ+kzZlrOjiZ_Mu6uQ4keiMPjG;_YX;_9jw!;`nax&!-N9XK?dt z{De<7c+Nx5MaAMA_$BwMu>}8{Yr#7YxXt+GDBL*#{~OErJ41YM6y*{SiTPX*8$C8< z&3-qmM}43&)ONdWR>kCa$`j{J`x~=fslc}*dG`^%t(mn3{r<|zX@Wlu?76#qkLSuC z5X<%WHRO{(c>w;ajl5W?HoJEblXK1f`n2X&b1HGs7Q8Lt+{K&;-KKr1KN0#6oLSz_ zI{e%X%!!E$Ze4k#ZzEh+`&NBv)0e`Nfb2e8htL6F1wi(KN(&``z;UKU}l4V zXCL_t;3rj@7)v`fZ;YiLrp-Z|1uMJ87Z3S_bZ77bOs%!khOmq$Eoq^rG8vxpDnb+Kot%X0HQmb3CMjTOa*H8E$6eu6A^ zH^j*?*n-TlEq7&{ST6&I;U_QfJHYSvr<`ONx}-kFl&wBI{l0+ryXb1epSj_)amRVq z8a^9;oM+A9vk5$VH9UV?`FiN*;dpl5LOffp=0RRb@eLKbP;m<_V$m=*1}BLV#J{N{UN9Iq(gnllMjhE z9gR0|n62pgJ3K|cP0FhlY42)^v~P_@EfZG&{R_ShA7gziY3HVtr4QF;HFoi5ak`5e z$8;1oJ6@?{RSz-#JjDx!PY}0>HgvEq#zZoiAZCf?rk2%Hgcg^RGmdxC+{-X$=_vEf z`TAC4R`=N3zs@FB0RI1t;#cq!#!&DaIjwb}B=1Qk6LW|0#yRu_TlbpOKIQPxQMpcZ z%)QiL<@w#lF9rTyGQ3W@C3K9g8p%v4pGH~Y8!_1wO+1E-iP;`=*i+?V7t|PYGiC8F zYyj-ZS?$kcej{7e>D*IU^xH!*tMftnW)sKqKk6G~Nk+O3_`Qtx^&Wg;6Y&)F3>dUV z*=_W(l*SzI)7E3|%>>?=j^rBrhFEQz8w{L2^Z9|X^~MLP{2f!CVp5>*i!To=leSgl zSD@bRhF3RFm#!7&M@2@6r-4sw2u+m?dWZV$h82QQv2L5#_o03?_Qa&@jnLevPo3CZ zmffst#o)l4A@52)J!f^7uMY3&JH;rviubPy?^VlqQ7{=ih*zo~^N#w=^c#I;cx_g& zd8M@T1^*7UGh_76)^q{egezPaehkjAmlV2v*$5MqMV;8N44t&9Z}mO05FKN2c`R`J z<`?+DL)(_;ResH0%=#kxkP5_2%=P)B@COyGN7BOYBL_~j?&mlBc=v%swijLajspoV z@Z*|^{pvGkX>2H7RgXVrWN(>;&x3KUozz|a81^e9fyLM{3tnk_nV2>q{E`WxwY1%P zfW0_o@6CH?i^W`zIbN$Nmv6_M(p%nXa&%l{_ExHG%G-W1ZBq_Mz5h4fFZMAXNv1`= zl#9Qcp=0D$Mddrr@`@=t#E7paFBQsrIC2M-4F zs7Nl}RsLtdVOsHL3*eC$A$At}&Io^xg1h_p4L^RFdn?gH%v$GwY!FpERr^r=&zvIc zzxDn|^*=B(M@ed&dD*OvC>`6N)xfLn023W{q-G5uMn@ zrocO~;`+VmLYIF#bf~t}XUXftxX}JdwS`f_oKStoy)<-2dn~?-P`6+V>5H+E(HLnJ z{KC`a1{TrWUH+wl!Rje5249p_(caB#puM^L>Rr{vdK&niTwo5x^ECTG<^s<@@QcHL zZT4d_R~_g-)L`Ao@7eIE^Sk+}Pc>eq3r5ZFxYis`_Y?yLp0g$nY>~EnQG9FoJ8FyG z74H$QOgs+STpzBl2v4jT(C4fLV?UA{9}3sZUo=<~_}vs9bv}__6)qEx4w*lld5T~g z4ws$_Hp}P*z!1WIJhQ2^%LF!O*=W!Sloy0y zL##qzk&T)98}8-Zn7gcOh4A3_)>?%itf_WQk;wk>s4PNCLr^$M-A*#kDCn z4UE7Y>3B?ezzytC1H1Tz@^;T|V$GSpAg5d3vIp(d(sHzIS#iB!8uG2yhpVvt2kmh^ z!FH{3l(vp{MR(VfUgSLH0#jORgFSwPxUb{$J^lpp98Ba|xQekZFbzG(PO)yA>h;Ui zGdI;!u1&*ta@Y>NW#wqj=#OTd+Tq?y+6%05!JqILr~OqN#>f%-HsMivBeoUk8&x=; z(6|F9#=pxVrtYcRO5^)_eC>w@#!~gYN7X-Bco8^oEo>4zn~?2^19t@4s*D4EefMd; ztIvTq@bVz%>W4Fd4ZI5ep)su|n>R=iL0>CzrC8mt`+1_A9?EjY) zZTHUox)u+Jx!rrQFSRb&yt1e|Clz}9JNce9A#6^8d^Ws{dZZU?eYRT91H301P+v%= zfv5Y<)@IWe>IZT>wUF1L62qs==sham?eV|NccP&P-!0*2(Vq_Zx1C7&qXzfEy1wYt z2H(W~t7O2r`r+fMlX`?>^@&5gGw#Rd4}t5$yhHr3a+agxe7xKd!e;t~eg8{r@BvIQ z=6QC5*_V4vzo_ro@009y=~Mc~rvGYPugxJpwEEm3j+^>cunTV16PN3~?TjVM5p6aY z-Yxi*i!b8@uulY@fHq9*wPY2KYFE43MZLly@&+3lF?`ar-`&2@t7xm-`;`mNG z>zf4ckLJ1N+YxZ7^;z=TS6GW}JzgLEaY@ilo)74GbtslD5 zQMp5{96UK2=vLAl1rOu;U_Uw%I4$j>zC5|4-o^27$|`%b3mQyf7h9g^d?x389I3PQ z1fHM3`2xFNQL;$z z{EOtG#*qW81!T8_P4+_&(8x z-zojWT*b&&tFPB@f%hxkUYdN@iTpGtnqO-8cJ&>-ulEx9UO&aV-=Y`W$c`BG#=rt&b)1eY~6(1rEwLUOKrD*W~v zlph(!iCYeR4XTPI8j;2?;ctEQZjm z1_+QCb_F7f0xl##kR>D`35X6ti=fE3WYig*ahW&^gy3kvWza#4juV$bjSe7}afyrz zZcM}tS^xL_(s3NG|DAiEx&OWM{7(+lS8u=d)mLAARj1C{>1ez7`>1g%P|oqi4{3eG zW29S7uT8ijXrfKfZrBlIe#Y!`?cuA z;_o8koho?-bj?)U_khm78(-+}gzZsLpE`?Ad51WE_&Xgkp8>Ar>$(PEgTbfGY-1NB<*_c`&q8HWP=&Dqd8yerZ+4!*P2z5PbiUJUFd zqb}lgC^n4ib&N6Y1Iu{v+I})(l7P?cWik%nmx0HAhG+fi(8Gui?QjgaKk$8M?gR5t z&TG0ed5PTra595;{jvY!9^i+-xL1l}KiYG_?~Av$^^eCv_Jj8YSjKzYGq&S=s}a8w z`WAjGx8eLly_?TF)LMSeVY%+bnNi2q5rO|o1cKaDP?eUJO109`)A(1af@>OA>yvm& z)U+oUUf85^N^@4ezGtNhhl@nd7Yv8PL7zhM0V}mI_e}0W6a|B8V6bfqvOukgeqx!@ zP%dhWsMRmM`Q>{}t5q|W;67U&C>y3R#dqQeb5S`-kWc}*|-M%YHB*&)TCgX|G_sl zHp1?)Jxxtbdyb*~#$)uWEpL?amr#yURBKY`toX0Fk>7Km^}wDc1uNK2tEMBTPw$6b z(|cdO`4V#Yi*2>E2L<`O|4oD%jk6xwUrjq_#BPx7V1pfQt8*mZf4UTTDP8C1)xmHJ z;=&%ER=F6Ka5z^rviJCbid+nj&zGwL(Eer|6wNa>+*a!~O=}cxcQq<9YQ02hWT%}n9jyE>$Ie^#+OJ1ox2*7^iFb{p&gUfB7 zVI^u$vz+n3XHLAfX%zJ1Gpo@LR?Cr`{l{kpppAz=N}cxQp#T10up)?ha7q$CfKn@8 zhblJ)0`UwF7&vI~kfG<~3{$G>H#qFQ;G(h9X3U;BacZGuADy61Z7gtt?ipv&+rk9kK%&!hr zmxoGLEv|-&npn2DdU4t1p>fl*v$MbTdHU1>A*PgvE?PWpao5nqs?e3?D=I@*EUtu+ zs;W>`>EZgV5GpIL4ppKwG-%B9g7UKJ%JS0E zlFIDGWsAF_9+)z?#H#SBXBF&)D$3z*&jr%{^pY~MyP&wb`1>`K>i_R7qhE!?L-eZ< zwupM-LTz#7@X9Lm`tquZ;lsyQ;I$p47A;;deCG7A)7tU$!V3i#&mX>+9CFdiFPt%a zCO$Kt9?kQq5aW#tb?e<%8E#J?(Z(%lrSgy#R<)U}DxW``9COx3u2gJ%#nnr!Rp#Wt zjd9D%7xlZc>-t20r@DgQeX%XSz0w;vmjN|IeQ|qF_GtR9-)qp2|dqz_qdi8+|yG}BEJ}Uapn9) zi&vJY!+3uH_xM!SgOI-tDDMLSl~or|v+fS4)?Wscy)B^X?h2>_;GWrxcaXLt)#KUp zSf#uu--WWe`va;Jb!+YmsD>>8b^EVqQK@E>tp>MxYnvS*zavU|mSQw{vS+9mym8`I z9;_L$%BxIpmh!21jWx7pD#KK z1eXYpFS@|~q8O|o?qy_L<)Tv|{BqH$5`Km7D`OB(*VTg82pk%G!8fziT_gBMF0|tMrHk{SL743>6;j?;MSmZ0@Jr#p;#%xJDfpC2tyj)E zH|$&2g2ijvZnn6|t$wXs13apy^33+I^*J8Ks)*QCOx}IH2b%T`WCEKgotwy{-a>5s z$fL4UV7K5WDe?OmKW2wQIs-V`4jHzkg(zNCy zcKno9K;wvFcOq|ONNFbZbx5l&%9BS%=WDDs)_Gdl%2z~eFTpHPx=buoh|Y4Y<|%ux z;C+Q)|lb3aS2=3`+t=@wBcrosF*o&jF&hz5@-kQx) z`!bg5BK|36UEx(}Ds7`MH^7QAYP@L0y3>n3=~}Pqtvt_*wHK&q;9KHo5$`*7QKrkJ z9k+=ixP`Z+u_pO9L+#UK0~OqVjB zWi9iMl-7%)^OESiCir!+`IhM89VYnm9{tg+#HmLq{hynNm~))^sVAh?NlN<^rFB}Q z!Sf{3gl*UrwNh(C9A=BYg*y5+@u6OP*dcWviNl<+c8TT_l;&=+ z_LT6?ik;_$|0A*WqG&dYY!L?U5;0cv$8IH``l*zDO=%rx1T2FWUS^C1P3^Hbf(e3? zEs2RGF%f2nMSpUsuSZI)QIytb!Fhu7xdxl#sc)V~X-yV>rZ5)~>r2GiT#NCXN91&j}_vnegm8H&SY%%p~^3HKeo=?M$;iKnnV(sxUVtz6@$%pd| z-Peb+2rE}gM^aj&SZe0`;IlPO>P`|o(+7X_EU9~`=ogW(=27|<`Z#J=koT|hVHBLT zq7xCD*HD`4sA;bkeuH>&vsk-TJgKJz{Roa#m_?%Vgw)ziX+0^pQA(QxKTB)o3*y5b z!TTun8zNhT$FDMRMv3K5h2d(8`9rDQ@tn{8c!@?l)+=j-@FU~t?I`kAemrN$IAU{> zF!=EsL~;tHGga^mDZPl;KP#RyaIR?1qcz{cc#cs8+j6cH{i|?(fIW-YTqiAVh{suk z{#iWMN&S#`^@M0P(wg;xXud2qUlqAum;><`P2YR8Zyu!``*W#f_;KZE4e-;?fqwAT zV65XRb+j;fezfixM{JGv!-74P*jMQ12+pCtzDDGF(Z9}*5z#mL>D#Y`*+NZgyWkyS z|6xBP`Ghcy)b}(IThFmAUo-Xf>wfM9m~DugfnN(&wmSi9vXe~4wuMh2Zv_+JgOi@X zx}gNr_4lQ822;lxBAP=5pCdR&@G#1h;gpFZ1m_AKNokIvO`Vs(`9CoM=dRZB1k43< zElaHk&ZL#SLGX2=xsi-@Qv!~3)=#PL>}Fl7i8{`+^v!vRnszfaoqY-Do&9f87iV34 zm3cPbzqb0}3{05=c#Uig#QCB!a|91#sX0P)MpEk0~L&mw6`mWjl&hA{#l5xE#vYCCfPY`=f3Uf+4!91Q|=t=xOi7w=?Rq0tt(9v^* zDN4d#rZ)+$!S4Ypy+iO$(QFjWr-gYg33EdqNK!disgh|en5@oK)}_guIYr5sZ~n!} zDp~1BvPw`+O)@-p;pKOU3nLA z;@!g3rm9KG{wNi##2=y5pQduoVD{tpo|4kQm?>$r(>bL47ugV0W8tZzIx8#Wz^2*Vq5WPCBhW{fFtIhzflYIe!#OsL zypu=99>Y@KIESqlIyk@86%Ja|5l5Y^bb|xizGjyC4^rQG(}52fXTYh-N=s)e4yDy8 zoz^-N>rgs8H)oQuE~GRs5qdCq%$>cY==gbW+(^X^G7tl-AHr=$$!2aIWwp z$ynzKF6c!6$994zzQRsyaZV@3x0u*k+6gn z7M(iLsTY1*Cq!O9K*rZVoBHuih_m&cwEn*692Wf#scC&8{1M^*O2$0OQu`$BYn6dD z(Cm=`Z>=m!b8rT|8cJ!8$Uwh*c^PbFat7-93I)%}fS;aK8HlsJhMKNO272VG$-wI2 zdV-pEqu6W~{HF}YZEptl8uM+z_`6?NLq5phO#6h4K0<5O=YqeWP4g?!JVvaK6T8vs z*~*iZsYWUH(o9(MtjYxMx{}g;RVLbXT`hP`CdScqv*25B#icxVWvU*^YRtr)78mCF zkCpo;ong^+S7+9}yEA)nui&3kx@tSC70MOFRi$!;x^SJGKnM5GXHxpP$S+0bn6!10Oxh_j88|lJYQPGiF7I(- z{-lP$CkI2&NpdJt(kYWWkx$ALrn4|zDD6-P5yNYoz@7R~8hvRkqd&17#(fZ#Jd8ML zxG*C^=u5(ATC?**=x=Zg`INDgiQ_2k@$@P7kg}SIX z)N$vEg;A8jJhtu~EBfQ8=}aOHo+tX}i_Iy5r&9V0yJBCCFY1cpn(JDY#&2LP{|%zE zNo>|gkA6%U{23YNZt4VUMdv=z`K91r3EnJt3y(v=2LwOZ6?$6TJWy!IKn#*cUQes@b&H(7w1rSH3mo69+;W_q8@4ldelQrR{jrr;ELG6di1CY z{L_eUydz)?c%*Cb*7L z$Nrj({}grX(^3m}^KnG$)sOc3QR;9%b&m3s6WbM()>`2s{dhm2wjYnzbs`%??iAT5 z@;Q;sA`ehnE&b3J8)r^f+hej}Ey+ch>=x{yv~@N-Og4qV-@pK4Q6~F@i5JG7jkz62 z6C9+qK)T>gl*t*CNtwcQmbOB|bfrw`Mw!@Ma1X&f1)n9jm*C!l`%v0_vl-R?g2UNZ zw*$jz)6UIC^a6Rp=ToMfE4UyV>$X!UI@8#fl$qocFBF}N1kVyYTkssg7Yn|GGH@xS z6UoN>cJ9i?-CzgvW1n(bah;E2Wf-Nl5r$>QP3-YdYE2m*OPS)OOf&_@3AP0Dk()}y zi>lD^3r-Lm5S&QqB!$tt6kC`SDNPleCRkqYNpu9K3*U({kReQ_Fr8_^2@%J44P&IN zzG1}5%qAZQllKe=BdX3&GVwX=i)RFRol9wtq;y8HROg3rm1q5wIPES<&ppEboH~J8 zsdZmi&Bpa9vF9YM=`+H62H?z74;Y{>#Wmvq)b-yw0G>EM8Gv!rwF9_kH4ea4k zdNL5}l0P&MrB2_0Si$@g26D|T90<$)3kE9O!6+JtTKcik zq~kPB#`&aHQOFsivmAhS;-~(iPc^>lM%4tZUs% zscSdmnlAo5YFe#i?4z6ELz>!xec6+?1tXOf+5+CyZ40h_++o23x2TcIQ?Ug$-OINi z8m=q1AP%05WYTUBogZ$2C+?fc=vydVHCr&g?jH;O$rh~9?gs@oY*Fbrw`48%pUAlP z3BP{}#>I1#c3fYuRDVU@b4)ak6YCROxQ4{k5xeT3X=%Z+b*O7uf_-)9i`l&n7Ob9> zW-sziZ_&vj_J`}Zx(;P&YL1i+le&3zxLUWXscA-7s@K&i%#?@gFc#J`WbBtHea&@@ zVM`tF;~k|n`xyPvCuqk$Db`L=(>g=!Q(HNXaa%DW)>&H-Lpysb?T5F*TWkDQ9L>#X zWbCTE=qGZ_3fv&qCL;c)bus8 zUHeUz>Xxk-5$j#@p7+G&`&%*MzE<(=I7_vv=Y7#W_2`k=zn-lOpfm>w9zv<}>KXZh zdipu09(}RSCpITj`U>mW;wAO)O&8T8Zk`I!Tuz(L6|AeT68#@gTB`+LEjnxJ5pAnM z@OCNPA^ML<>%W!OAFF3Cb_;G4ou@?qX_0>>?|FmRep7T>>KWUQMDt@Z<`GJ}RZ5SN z_k1S&7ozher8c&~TWyL=6dBrv=;+>*?(jCAb57p|P4^5kX%`cFF4=}&yNk9Vs-DGU z(w1yPTds<2YO2zWtY!X%jP)){&G!T!7W@IR{gL30DXmW^eXZL#bJYFnmuKsS*Dzc3 zA78@}AVwWfXJWPbS}ikl#c{P5Q8_{1l233PGf&V$XG-1W1S|ym2=03Vb3^Bd&M0B> zPM}>~AadLZwN$0;IH7Q7@lPkz5+iZcDOgAuP3h#F!f5KkQ(W0@J%#g0=VkJ`^%Rau zsV7C})G5vlbsCy>;57V6NjnXl#2}^ZP+B1=4HE|joJQ*jgD6vmh~`krlyd~<2p%SQ zxZn|ja|MqSJWB9r!Fhu71)nRpK=2q!d#toFUYH5OOgxS8N|<~aKHG&NXOIcZVrj~3 z(VQdrV!@XPzEtpKl=fWK3eF=A%%==45Ic*AQx}WQ61J-=PIFvVo>tc>TO_7_U$9m>>q$vcOMgCCs1C^(;xF}`Lk=cHK1 z<+i0X9(_326P1Cx$hkOu#=Ugh@WjkiM!eDyWn6_bOv8v#{#e7vQqDPs;Z^Z@hA~+A zR~QB?UuhTt<==!?u#|HnHJuv6z&Tqj2<0@hmUW6)M`8@zk*bX`!pdri0pou=#^9Yo zmw|JDkPFsyKbMiL;`3e9Ki6g83I8O)g)XC~vR1kb-t%-BnacjT@U<=j=Nr#a({3gc z{|a@mau`@83f;zJ<*RiYxWC=thNkNPCGJfcy>Ptn7&tk;m#~3^jCKtbwP=MX_kz6NxqOZ0Pz}qmT0Jh((m}&Hxzg z^|CKzAxSP`7XyVzC|5elA)k7TgEh7%& zWqIOIYWdUe-0alDhZR3b;ymB{$?N<@#$tVFie zFA>r94NZhUc3vX;HHN%7Hj(~}C)W7Gc-`P3v0W|vN~s$mHrI*HwTVW5Wj@4KtVa_u zH_RtR^C{Z2|3GOyFZf03n=grlmnnVCY+WBDw*O42Ul;rat@+yWHHwUmByo&33f`2&KHieV_3h_L?DbaR8j z<0$obo6$bcMlD~V&ECzSrhTdCTqZhmSxZN3j#q=&e8@(u%*RCMaZ2-dv|~NVy5>{D zKTWKk5o=9i=UGZ$Gh5M-6hzN_FohoONMRp$Qd+xGXkm8>J$#bbekuifiasEvuam)Z zb$Sv`W!*uk?A?e|@YcvwdNPXA8coK|r;Z*&##fli-W8?dD5E2(MqljRqJO{W|3>fw zVy7XMy?a#n-%{$Gl=fqkzDC-?`6iA*R%ROPo1rwe-Yt#2I4cc0Roc}pN)*Tk4{s>}MZO|C4d@VuR`H(vLOptTQbZE!t z5T`iM*Fnd?)5x$x&(9%aji59~QqvkG`lBh$Ji+;b&!w~qDDkWip7;tK_O4be*E_~p z%6x^qwb$Y392A?c3vLlRZ%f@ng8xEkz9X1l-N(w7PHR>=j+@q?bow@oydEy4Bhq2h z9-WR}SmT8+6#fFyyeOT$n4ON+^(E;z`dFLNF?Qx1qH`xp?Vm~MJ!I^A(>e1S(y`9t z*%@OMmtpk4HB<&Y31@Kc$jP7&ql6hvsq-l9{0y1@8I1Fs3>-)7iVWD-l^Hl^ux`!3 zK5K53TJ^MJZWp|RI_ATI9}#_($&vMDvaXeB;M`+CCR((H<8NT%ogebnXwexb%y>#) zVJ4$gL`{9U)LoK^a~pG0CcLt0$e6cD-5*om{E5`PgHqoq7HY*pOJ{g)eb$-!Ur^d# zQR;>+(DXNU!O_Rr*9Fl|eWME^@4Vdw=V103mTDC;e(H)>J&ZE+y$2&1>0$g{>6-pV zk+MJSPdh4XWV?;hE`-PO|1?9$2W!+Lv%eR$d=6G7l8IwaS_56j>dPg){ z$!k?%e3hovMq{5_tDDeAPwRuM`^AH3-E-&@k5mFGL``E zlC@o;!E%Vk`ITV!J;lHfndFmZe_id=9_NGq=K*jVfF*G#g()zGC2RbDvj? z5y~ui1+}cpUqM^W5=wK~E0`fh)hpazen9D5D>@rqfd|fwuQ1N_ufV?Zz$->Bti5XF zW6gh+7RJ7c*8MH7;>hTzKN%O|Jm*h1GJ4fsocp=cDZPUQPuUA=?hE(g=;>V~%sMH( zdoL__@7)WpyuT3qYr$LbSF-WFmc8)D{V1{fcPw>3A$I<-7w1LZX0h|3*m3Wph1h+p z6~7O)ys7)xV&{GIAxBC_NNL_a%nk3jeQbA<=u8uxQcCxAf@=joE_kotBZ9sAsnd

&Lw{AZo5PWJsy?t8np9R0ZA93~`66S<3Ck3axM$OdMSeo$~>kbiS zsNkuB3#IfzVakQ65PXB+O;TDT%vNFQ1^-^~GgA73;6GCOUV6ajUnuKgPYqURZBo zCRnNkk+-}pSO=_5g1fhH)}7UYx>~)>tFZ9f(D9r@>C1bY7N)$-7N=6`nnRp*4;&(H zJY?W)hmQ}zLtpD5Xr`VKzU6(?)ra2)uRnPo_I2y~JeyL7jc1hq*~8dhtmebeaj6fC z0%eW)fGwW)0c`pTKY$(kvJX(pzx-okxN`3Q7`*>CA7fUhHVEGSF)aIyPvEVS{RvC^ zeKYX!i*4kuE_BsCyG2zm!W+HZs9h+Hq7X zV(Wxkjrq7nZbk2$?INEN`ARE}bbj?I)*mPSQ=?Wn?|q8v6en<$wepT4!cO5)+9^7U z+3Tp!jN>Zp#Aj&5QJ)*H#W-(#iK{%P^-Ee%UvWi>d}ZLNN6S~3c~0wBh?}F15eJUp z3ehP%hUhs($8cnKYK~zJI1R_d&##T?hEsGLv(c$IPW!7wMvkNJPR((8)o>hZg41}M zo-`k)otEQV&00lAoiJ|2Q_B;W?Y`C%93!P--rB6ymYAG?&iif58%l?E#$1!C8(xYD z<2we&Vlr_gQm#on4fbP=4JrRz%x%N}S9NZ2X=(ZVP}Pe0^Giw=lq|rl4V9hU|2zN7 zO0FnfJg?v2>_OS#?1ABdgYY%gaQ`;8KT78J$M*q|_rH8Wb$M~W%S);km8{C1Ph@%txXl`xHxyTQ%oNx~FU)-L) z40+zWcZYw0yr%OryY?d=eAX9BeFgaQx#Fj)J+R@T!7B^Yb5kx~_SCilHS$MA@639; zAn(RUR%JezGN$mahxWgde%_c{_f6I>w?@W%IqB_ZWBNTZ=HYw(?aG2xACAciEnHEC z?+llh4G*DBRa{k7Qpt~@Zau5Ig%%bsE-hIwJhTv*Fj=9}#bqVg(EfSXxv zR{R@Ku~7!QTw4)J+W?*$wJUoxLyuY>?3%K*D|@4#aqjW=n-OEVEsr*=Z-8aFz*w?< z1KK`%yim4c@xf#*l5u3(wszoZC%kRon+CoAV2ky7V`GrKULEU=^>}eJGrC19y1nwH zQhsuIy>4V++JI<8%Uy04%ApG3l5%MO3v3h17Pf!YS4}CN!rk$oSr@r1%6j;%-C5vw zcIgoRp8B^p-#dxl{`mhK%k+Hy)Y^uIhDa8211)B4KC`xAYfL1(1$jeVqyahkM)_PH z$*4QC_JI{UA~Uw0SzAAPSfmv>%LDb)uaB%o&d<+mLwUlE$m;vSKj@9DZ)oFhN4{;e zJJRrQ+h^Y+DF2N+vgon4n5bwr>e0v!?Ph(JdKIwH^!fsP1tM4%%A{~tzx*9qU< z9_xl{36PzU_+3}#xD~3haIM7am1mX)R9-2*SBi81_D&$O&XxfOJsV184M9x$jO?Akb8ls5{ z0hT7UDn3;ee6uQiKlq2`*)wO1>zDKWmBIeQ`v2FOZ3X{q{g!Tt>hmAA-Jcp0i*a@# zHu#&7|0r?I{M&}-P3k}HCw|xRKa2x=lZW3XZQmICR-{Gv?c9Hrt^K&>AN1n3!AZ;B z`}j?~_3*#oT>t-tHanW^h(JdK{xu@-?cY!S*YK#ri;f6%M4%%A9TDh=Kt}{RBG3_m zjtF!_pd$hu5$K3OM+E-6BfuwB?e`*?w_~>R4KBdF)PE+?*niW;`^0lE4jQJY7p5Kr2y4! zWc9qND#c$Os-9b1Sy_Cg%H|8B?N|zFsJObia`C(s)g@K``GD}gFvp_p#b7+o#Q(jg zz8M`Aikjk`cd~6yA2DWu7`6UeH}%^?#`nA1_10rt*H8c3^Gcd(dnH+^?rnM%>yWqW z)wFStf79dN)}lQZNj|GA!ryk_AGwTf?d=Z2=XO226yF(K9rJhZG`F|QCmij18PLms zp0C{)a_TYVBZ(e9^oCw<=zV)@w>JSKec%h#?RwsC8En^^0v&uELi*9J*Iowtn|9{_ z^SLwon}v3>(C+u?EkwDri#!ayF!c89kSKv^D`UPC32X&1H|mAkph)(STYF5}J|WD| M`$7AMXgNRrA1hL`I{*Lx literal 0 HcmV?d00001 diff --git a/3DS/Makefile b/3DSsource/Makefile similarity index 100% rename from 3DS/Makefile rename to 3DSsource/Makefile diff --git a/3DSsource/build/3DSController.lst b/3DSsource/build/3DSController.lst new file mode 100644 index 0000000..98a54ed --- /dev/null +++ b/3DSsource/build/3DSController.lst @@ -0,0 +1,730 @@ + w __cxa_begin_cleanup + w __cxa_call_unexpected + w __cxa_type_match + w __deregister_frame_info + w __gnu_Unwind_Find_exidx + w __register_frame_info + w userAppExit + w userAppInit +00000000 00000802 B __ctru_dev_utf16_buf +00000000 a shift +00000000 a shift +00000000 b _TLS_MODULE_BASE_ +00000804 00000401 B __ctru_dev_path_buf +00100000 A __start__ +00100000 T _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 00000028 T clearScreen +001000d4 00000060 T drawPixelRGBFramebuffer +00100134 000000f4 T drawBoxFramebuffer +00100228 00000190 T drawStringFramebuffer +001003b8 00000070 T disableBacklight +00100428 00000038 T enableBacklight +00100460 00000108 T inet_pton4 +00100568 00000240 T preRenderKeyboard +001007a8 0000002c T drawKeyboard +001007d4 0000009c T hang +00100870 00000080 t getSetting +001008f0 00000198 T readSettings +00100a88 00000068 T openSocket +00100af0 00000034 T sendBuf +00100b24 0000003c T receiveBuffer +00100b60 00000050 T sendConnectionRequest +00100bb0 00000094 T sendKeys +00100c44 T __aeabi_uldivmod +00100c80 00000004 W __aeabi_idiv0 +00100c80 00000004 W __aeabi_ldiv0 +00100c84 00000018 T setjmp +00100c9c 0000001c T longjmp +00100cc8 00000390 T strcmp +00101050 T __aeabi_uidiv +00101050 000001ec T __udivsi3 +00101050 t .udivsi3_skip_div0_test +0010123c 00000020 T __aeabi_uidivmod +0010125c T __aeabi_idiv +0010125c 00000220 T __divsi3 +00101264 t .divsi3_skip_div0_test +0010147c 00000020 T __aeabi_idivmod +0010149c T __aeabi_drsub +001014a4 000002b0 T __aeabi_dsub +001014a4 000002b0 T __subdf3 +001014a8 000002ac T __adddf3 +001014a8 000002ac T __aeabi_dadd +00101754 00000024 T __aeabi_ui2d +00101754 00000024 T __floatunsidf +00101778 00000028 T __aeabi_i2d +00101778 00000028 T __floatsidf +001017a0 00000048 T __aeabi_f2d +001017a0 00000048 T __extendsfdf2 +001017e8 00000074 T __aeabi_ul2d +001017e8 00000074 T __floatundidf +001017fc 00000060 T __aeabi_l2d +001017fc 00000060 T __floatdidf +0010185c 00000014 T __restore_core_regs +0010185c 00000014 T restore_core_regs +00101870 T __gnu_Unwind_Restore_VFP +00101878 T __gnu_Unwind_Save_VFP +00101880 T __gnu_Unwind_Restore_VFP_D +00101888 T __gnu_Unwind_Save_VFP_D +00101890 T __gnu_Unwind_Restore_VFP_D_16_to_31 +00101898 T __gnu_Unwind_Save_VFP_D_16_to_31 +001018a0 T __gnu_Unwind_Restore_WMMXD +001018e4 T __gnu_Unwind_Save_WMMXD +00101928 T __gnu_Unwind_Restore_WMMXC +0010193c T __gnu_Unwind_Save_WMMXC +00101950 00000024 T ___Unwind_RaiseException +00101950 00000024 T _Unwind_RaiseException +00101974 00000024 T ___Unwind_Resume +00101974 00000024 T _Unwind_Resume +00101998 00000024 T ___Unwind_Resume_or_Rethrow +00101998 00000024 T _Unwind_Resume_or_Rethrow +001019bc 00000024 T ___Unwind_ForcedUnwind +001019bc 00000024 T _Unwind_ForcedUnwind +001019e0 00000024 T ___Unwind_Backtrace +001019e0 00000024 T _Unwind_Backtrace +00101a04 t __do_global_dtors_aux +00101a44 t frame_dummy +00101a70 00000490 T main +00101f00 000000d0 t gfxPresentFramebuffer +00101fd0 000000ec T gfxSetScreenFormat +001020bc 00000010 T gfxSetDoubleBuffering +001020cc 000000e0 T gfxInit +001021ac 00000010 T gfxInitDefault +001021bc 000000b4 T gfxExit +00102270 000000a0 T gfxGetFramebuffer +00102310 00000104 T gfxFlushBuffers +00102414 00000050 T gfxSwapBuffers +00102464 00000160 T irrstInit +001025c4 000000cc T irrstExit +00102690 000000b4 T irrstScanInput +00102744 00000024 T irrstKeysHeld +00102768 00000018 T irrstCstickRead +00102780 00000c64 t gspHardwareInit +001033e4 00000248 T gspInit +0010362c 000000f0 T gspExit +0010371c 00000010 T gspHasGpuRight +0010372c 000000a0 T gspPresentBuffer +001037cc 00000044 T gspWaitForEvent +00103810 00000004 W gxCmdQueueInterrupt +00103814 00000158 t gspEventThreadMain +0010396c 00000064 T GSPGPU_WriteHWRegs +001039d0 00000068 T GSPGPU_ReadHWRegs +00103a38 00000050 T GSPGPU_FlushDataCache +00103a88 00000034 T GSPGPU_SetLcdForceBlack +00103abc 00000068 T GSPGPU_AcquireRight +00103b24 00000048 T GSPGPU_ReleaseRight +00103b6c 0000007c T GSPGPU_ImportDisplayCaptureInfo +00103be8 0000002c T GSPGPU_SaveVramSysArea +00103c14 0000002c T GSPGPU_RestoreVramSysArea +00103c40 00000024 W hidShouldUseIrrst +00103c64 0000018c T hidInit +00103df0 000000e8 T hidExit +00103ed8 000002a4 T hidScanInput +0010417c 00000010 T hidKeysHeld +0010418c 00000018 T hidTouchRead +001041a4 00000018 T hidCircleRead +001041bc 00000020 T hidAccelRead +001041dc 00000020 T hidGyroRead +001041fc 0000002c T HIDUSER_EnableAccelerometer +00104228 0000002c T HIDUSER_EnableGyroscope +00104254 00000038 T HIDUSER_GetSoundVolume +0010428c 0000008c T acInit +00104318 0000003c T acExit +00104354 00000038 T ACU_GetWifiStatus +0010438c 000001ac t aptConvertScreenForCapture +00104538 00000008 W aptDspSleep +00104540 00000004 W aptDspWakeup +00104544 00000004 W aptDspCancel +00104548 00000158 T aptSendCommand +001046a0 00000044 t aptExitProcess +001046e4 0000038c T aptExit +00104a70 000000e0 T aptHandleSleep +00104b50 00000084 T APT_SleepIfShellClosed +00104bd4 00000084 T aptSetSleepAllowed +00104c58 00000084 T APT_UnlockTransition +00104ce0 000004a4 t aptEventHandler +00105184 000000b0 T APT_ReceiveParameter +00105234 000000ac t aptReceiveParameter.constprop.0 +001052e0 000002ac t aptScreenTransfer +0010558c 00000320 t aptWaitForWakeUp.isra.0 +001058ac 000000f8 T aptJumpToHomeMenu +001059a4 00000048 T aptMainLoop +001059ec 0000022c T aptInit +00105c18 0000007c T APT_CheckNew3DS +00105c94 0000002c T GSPLCD_PowerOnAllBacklights +00105cc0 0000002c T GSPLCD_PowerOffAllBacklights +00105cec 000000cc T fsInit +00105db8 0000003c T fsExit +00105df4 00000060 T fsExemptFromSession +00105e54 00000050 T fsUnexemptFromSession +00105ea4 00000084 T fsMakePath +00105f28 000000cc T FSUSER_OpenFile +00105ff4 000000d4 T FSUSER_OpenFileDirectly +001060c8 000000bc T FSUSER_DeleteFile +00106184 000000f8 T FSUSER_RenameFile +0010627c 000000bc T FSUSER_DeleteDirectory +00106338 000000d4 T FSUSER_CreateFile +0010640c 000000c4 T FSUSER_CreateDirectory +001064d0 000000f8 T FSUSER_RenameDirectory +001065c8 000000b4 T FSUSER_OpenDirectory +0010667c 00000094 T FSUSER_OpenArchive +00106710 0000008c T FSUSER_CloseArchive +0010679c 00000074 T FSUSER_GetSdmcArchiveResource +00106810 00000064 T FSUSER_IsSdmcWritable +00106874 00000058 T FSFILE_Read +001068cc 00000060 T FSFILE_Write +0010692c 00000038 T FSFILE_GetSize +00106964 00000028 T FSFILE_SetSize +0010698c 0000003c T FSFILE_Close +001069c8 00000024 T FSFILE_Flush +001069ec 00000050 T FSDIR_Read +00106a3c 0000003c T FSDIR_Close +00106a78 0000014c T socket +00106bc4 00000014 t soc_open +00106bd8 00000034 t soc_read +00106c0c 00000034 t soc_write +00106c40 0000008c t soc_close +00106ccc 0000014c T socInit +00106e18 00000088 T socExit +00106ea0 0000003c T _net_convert_error +00106edc 00000174 T bind +00107050 00000140 T fcntl +00107190 00000140 T socuipc_cmd7 +001072d0 0000015c T socuipc_cmd8 +0010742c 00000024 T soc_recvfrom +00107450 000000a8 T recvfrom +001074f8 00000158 T socuipc_cmd9 +00107650 0000015c T socuipc_cmda +001077ac 00000024 T soc_sendto +001077d0 000000a8 T sendto +00107878 00000038 W __libctru_init +001078b0 00000170 W __system_initArgv +00107a20 T svcControlMemory +00107a40 T svcQueryMemory +00107a70 T svcExitProcess +00107a78 T svcCreateThread +00107a98 T svcExitThread +00107aa0 T svcSleepThread +00107aa8 T svcReleaseMutex +00107ab0 T svcCreateEvent +00107ac4 T svcSignalEvent +00107acc T svcClearEvent +00107ad4 T svcCreateMemoryBlock +00107aec T svcMapMemoryBlock +00107af4 T svcUnmapMemoryBlock +00107afc T svcCreateAddressArbiter +00107b10 T svcArbitrateAddressNoTimeout +00107b18 T svcCloseHandle +00107b20 T svcWaitSynchronization +00107b28 T svcWaitSynchronizationN +00107b50 T svcDuplicateHandle +00107b64 T svcConnectToPort +00107b78 T svcSendSyncRequest +00107b80 T svcGetResourceLimit +00107b94 T svcGetResourceLimitLimitValues +00107b9c T svcGetResourceLimitCurrentValues +00107ba4 T svcBreak +00107bac W initSystem +00107bfc W __ctru_exit +00107c14 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +00107c38 00000004 t addrMapNodeDestructor(rbtree_node*) +00107c3c 0000024c T vramMemAlignAt +00107e88 0000000c T vramAlloc +00107e94 00000090 T vramFree +00107f24 00000024 t addrMapNodeComparator(rbtree_node const*, rbtree_node const*) +00107f48 00000004 t addrMapNodeDestructor(rbtree_node*) +00107f4c 00000120 T linearMemAlign +0010806c 00000008 T linearAlloc +00108074 0000005c T linearFree +001080d0 00000080 T MemPool::CoalesceRight(MemBlock*) +00108150 0000016c T MemPool::Allocate(MemChunk&, unsigned long, int) +001082bc 000000fc T MemPool::Deallocate(MemChunk const&) +001083b8 00000030 T MemPool::GetFreeSpace() +001083e8 00000084 W envGetHandle +0010846c 00000050 W envDestroyHandles +001084bc 0000000c T __sync_init +001084c8 00000018 T __sync_fini +001084e0 0000002c T syncArbitrateAddress +0010850c 000000ac T LightLock_Lock +001085b8 00000040 T LightLock_Unlock +001085f8 00000030 T RecursiveLock_Lock +00108628 00000054 T RecursiveLock_Unlock +0010867c 00000040 T LightEvent_Init +001086bc 000000a4 T LightEvent_Clear +00108760 000000c8 T LightEvent_Signal +00108828 00000050 T LightEvent_TryWait +00108878 000000a0 T LightEvent_Wait +00108918 00000034 T __ctru_speedup_config +0010894c 0000012c T srvInit +00108a78 00000058 T srvExit +00108ad0 00000060 T srvEnableNotification +00108b30 000000a0 T srvGetServiceHandleDirect +00108bd0 00000038 T srvGetServiceHandle +00108c08 00000034 T srvSubscribe +00108c3c 00000060 T srvReceiveNotification +00108c9c 00000038 T srvPublishToSubscriber +00108cd4 000001d8 T threadCreate +00108eac 0000002c T threadFree +00108ed8 00000024 T threadJoin +00108efc 00000030 T threadGetCurrent +00108f2c 00000040 T threadExit +00108f6c 00000020 t _thread_begin +00108f8c 000000b4 t mappableFindAddressWithin +00109040 00000028 T mappableInit +00109068 00000080 T mappableAlloc +001090e8 00000004 T mappableFree +001090ec 0000000c T srvPmGetSessionHandle +001090f8 00000074 T ptmSysmInit +0010916c 0000003c T ptmSysmExit +001091a8 00000034 T PTMSYSM_ConfigureNew3DSCPU +001091dc 00000010 T rbtree_init +001091ec 000001b0 t do_insert +0010939c 00000008 T rbtree_insert +001093a4 00000090 T rbtree_rotate +00109434 00000318 T rbtree_remove +0010974c 00000074 T rbtree_find +001097c0 00000030 W __appInit +001097f0 00000030 T __syscall_getreent +00109820 00000004 T __syscall_lock_acquire +00109824 00000004 T __syscall_lock_release +00109828 00000004 T __syscall_lock_acquire_recursive +0010982c 00000004 T __syscall_lock_release_recursive +00109830 00000004 T __syscall_exit +00109834 00000050 T initThreadVars +00109884 00000080 T __system_initSyscalls +00109908 000001e0 W __system_allocateHeaps +00109ae8 00000030 W __appExit +00109b18 00000090 W __libctru_exit +00109ba8 00000014 t archive_link +00109bbc 00000014 t archive_dirreset +00109bd0 00000014 t archive_chmod +00109be4 00000024 t error_cmp +00109c08 00000050 t archive_translate_error +00109c58 000000c8 t archive_seek +00109d20 0000007c t _archiveInit.part.0 +00109d9c 000000c4 t archiveFindDevice.part.0 +00109e60 00000280 t archive_utf16path +0010a0e0 0000009c t _archiveUnmountDeviceStruct.part.0 +0010a17c 00000014 t archive_fchmod +0010a190 00000014 t archive_statvfs +0010a1a4 00000164 t _archiveMountDevice +0010a308 000000e8 t archive_diropen +0010a3f0 000000a4 t archive_fstat +0010a494 0000006c t archive_fsync +0010a500 0000006c t archive_close +0010a56c 00000070 t archive_dirclose +0010a5dc 000000e8 t sdmc_statvfs +0010a6c4 000000ec t archive_chdir +0010a7b0 0000007c t archive_ftruncate +0010a82c 000000ac t archive_read +0010a8d8 000000a4 t archive_unlink +0010a97c 000000bc t archive_rmdir +0010aa38 000000dc t archive_mkdir +0010ab14 00000194 t archive_stat +0010aca8 00000160 t archive_dirnext +0010ae08 00000124 t archive_write +0010af2c 0000020c t archive_open +0010b138 00000278 t archive_rename +0010b3b0 0000019c T archiveMountSdmc +0010b54c 00000054 T archiveUnmountAll +0010b5a0 0000005c T rbtree_node_next +0010b5fc 000000c0 T utf8_to_utf16 +0010b6bc 0000013c T decode_utf8 +0010b7f8 000000e8 T utf16_to_utf8 +0010b8e0 T __aeabi_read_tp +0010b8ec 00000054 T encode_utf16 +0010b940 000000e0 T encode_utf8 +0010ba20 00000064 T decode_utf16 +0010ba84 00000120 T __udivmoddi4 +0010bba4 00000020 T memalign +0010bbc4 0000014c T _memalign_r +0010bd10 00000078 T bsearch +0010bd88 00000074 T sscanf +0010bdfc 00000044 T __sread +0010be40 00000008 T __seofread +0010be48 00000068 T __swrite +0010beb0 00000044 T __sseek +0010bef4 00000008 T __sclose +0010befc 00000004 W __call_exitprocs +0010bf00 00000030 T exit +0010bf30 000000f8 T _malloc_trim_r +0010c028 000002e8 T _free_r +0010c310 00000130 T strchr +0010c440 00000018 T malloc +0010c458 00000018 T free +0010c470 00000050 t get_arg +0010c4c0 00002bf8 T __ssvfscanf_r +0010f0b8 0000079c T _malloc_r +0010f854 000000a4 T _vsnprintf_r +0010f8f8 00000038 T vsnprintf +0010f930 000000f4 T memset +0010fa24 0000000c T __malloc_lock +0010fa30 0000000c T __malloc_unlock +0010fa3c 00000090 T strlen +0010facc 0000022c T __sflush_r +0010fcf8 00000094 T _fflush_r +0010fd8c 000000e4 T strncat +0010fe70 000000e4 T strncmp +0010ff54 00000070 T _fwalk_sglue +0010ffc4 000000c4 T strncpy +00110088 0000001c t stdio_exit_handler +001100a4 0000005c t cleanup_stdio +00110100 00000154 t global_stdio_init.part.0 +00110254 0000005c T __sinit +001102b0 0000000c T __sfp_lock_acquire +001102bc 0000000c T __sfp_lock_release +001102c8 00000048 T strnlen +00110310 00000064 t sulp +00110378 000013a4 T _strtod_l +0011171c 0000003c T _strtod_r +00111758 000001b0 t _strtol_l.part.0 +00111908 00000060 T _strtol_r +00111968 00000020 T realloc +00111988 000001d8 t _strtoul_l.isra.0 +00111b60 00000030 T _strtoul_r +00111b90 00000034 T strtoul +00111bc4 00000024 T __locale_mb_cur_max +00111be8 00000128 t critical_factorization +00111d10 00000364 t two_way_long_needle +00112074 00000248 T strstr +001122bc 00000024 T _localeconv_r +001122e0 000000f0 T __utf8_wctomb +001123d0 0000011c T memcpy +001124ec 000000dc T stpncpy +001125c8 00000084 T __libc_init_array +0011264c 0000003c T __libc_fini_array +00112688 0000000c T __errno +00112698 00000010 T nan +001126a8 0000000c T nanf +001126b4 00000234 t _strtoll_l.isra.0 +001128e8 00000030 T _strtoll_r +00112918 0000025c t _strtoull_l.isra.0 +00112b74 00000030 T _strtoull_r +00112ba4 00000008 T iswspace +00112bac 000000b4 T _mbrtowc_r +00112c60 00000038 T iswspace_l +00112c98 00000064 T sprintf +00112cfc 000000f0 T __sccl +00112dec 00000090 T category +00112e7c 000000e0 T _sungetc_r +00112f5c 0000006c T __ssrefill_r +00112fc8 000000c4 T _sfread_r +0011308c 000000f0 t rshift +0011317c 0000089c T __gethex +00113a18 000000d8 T memcmp +00113af0 00000148 T _fclose_r +00113c38 0000064c t get_arg +00114288 00003324 T _svfprintf_r +001175ac 0000004c T __match +001175f8 0000029c T __hexnan +00117894 00000088 T _Balloc +0011791c 0000001c T _Bfree +00117938 000000f4 T __multadd +00117a2c 00000110 T __s2b +00117b3c 00000060 T __hi0bits +00117b9c 0000009c T __lo0bits +00117c38 000000a4 T __i2b +00117cdc 00000204 T __multiply +00117ee0 00000128 T __pow5mult +00118008 00000140 T __lshift +00118148 00000058 T __mcmp +001181a0 000001fc T __mdiff +0011839c 00000068 T __ulp +00118404 000000d0 T __b2d +001184d4 00000124 T __d2b +001185f8 00000078 T __ratio +00118670 00000088 T __copybits +001186f8 0000005c T __any_on +00118754 000004a0 T _realloc_r +00118bf4 000002f8 T __utf8_mbtowc +00118eec 000000e0 T memchr +00118fd0 00000088 T frexp +00119058 000000a0 T _wcrtomb_r +001190f8 00000028 T _wcsrtombs_r +00119120 000000a8 T __submore +001191c8 000000c0 T _calloc_r +00119288 0000005c T __assert_func +001192e4 0000018c T __ssprint_r +00119470 0000003c T fiprintf +001194ac 000001b4 t quorem +00119660 00001218 T _dtoa_r +0011a878 00000150 T memmove +0011a9c8 00000188 T _wcsnrtombs_l +0011ab50 00000064 T _wcsnrtombs_r +0011abb4 00000014 T abort +0011abc8 0000064c t get_arg +0011b214 00000030 T __sprint_r +0011b244 00002304 T _vfiprintf_r +0011d548 000000b8 t __sbprintf +0011d600 00000138 T __swsetup_r +0011d738 00000090 T _raise_r +0011d7c8 00000018 T raise +0011d7e0 000004b4 T __sfvwrite_r +0011dc94 0000012c T __smakebuf_r +0011ddc0 00000020 T _exit +0011dde0 0000013c T chdir +0011df1c 000001cc T _concatenate_path +0011e0e8 00000078 T _fstat_r +0011e160 00000014 T _getpid_r +0011e174 0000002c T __getreent +0011e1a0 0000008c T __release_handle +0011e22c 000000b0 T __alloc_handle +0011e2dc 0000003c T __get_handle +0011e318 000000f4 T _close_r +0011e40c 00000008 t null_write +0011e414 00000018 T setDefaultDevice +0011e42c 000000c8 T FindDevice +0011e4f4 00000028 T RemoveDevice +0011e51c 0000009c T AddDevice +0011e5b8 00000020 T GetDeviceOpTab +0011e5d8 00000008 T _isatty_r +0011e5e0 00000014 T _kill_r +0011e5f4 00000084 T _lseek_r +0011e678 00000080 T _read_r +0011e6f8 00000078 W _sbrk_r +0011e770 0000001c T __libc_lock_acquire +0011e78c 0000001c T __libc_lock_release +0011e7a8 0000001c T __libc_lock_acquire_recursive +0011e7c4 0000001c T __libc_lock_release_recursive +0011e7e0 00000080 T _write_r +0011e860 00000038 T __aeabi_d2lz +0011e860 00000038 T __fixdfdi +0011e898 00000040 T __aeabi_d2ulz +0011e898 00000040 T __fixunsdfdi +0011e8d8 00000018 t selfrel_offset31 +0011e8f0 00000090 t search_EIT_table +0011e980 00000040 t __gnu_unwind_get_pr_addr +0011e9c0 0000010c t get_eit_entry +0011eacc 00000088 t restore_non_core_regs +0011eb54 00000014 t _Unwind_decode_typeinfo_ptr.constprop.0 +0011eb68 00000004 t _Unwind_DebugHook +0011eb6c 00000064 t unwind_phase2 +0011ebd0 00000140 t unwind_phase2_forced +0011ed10 000000a4 T __gnu_Unwind_RaiseException +0011edb4 00000028 T __gnu_Unwind_ForcedUnwind +0011eddc 00000074 T __gnu_Unwind_Resume +0011ee50 00000020 T __gnu_Unwind_Resume_or_Rethrow +0011ee70 0000006c T _Unwind_VRS_Get +0011eedc 0000002c t _Unwind_GetGR +0011ef08 0000006c T _Unwind_VRS_Set +0011ef74 0000002c t _Unwind_SetGR +0011efa0 000000c0 T __gnu_Unwind_Backtrace +0011f060 00000410 t __gnu_unwind_pr_common +0011f470 00000008 T __aeabi_unwind_cpp_pr0 +0011f478 00000008 W __aeabi_unwind_cpp_pr1 +0011f480 00000008 W __aeabi_unwind_cpp_pr2 +0011f488 00000424 T _Unwind_VRS_Pop +0011f8ac 00000064 t next_unwind_byte +0011f910 00000464 T __gnu_unwind_execute +0011fd74 00000048 T strrchr +0011fdbc T _fini +00120000 00000300 r fonts +00120300 0000000b r digits.0 +00120348 0000003c R keyboardChars +001204fc 00000008 r morton_y.2 +00120504 00000008 r morton_x.3 +0012050c 00000008 r s_sleepWakeEvents.4 +00120530 0000004d r _net_error_code_map +001205b8 00000030 r error_table +001205f0 00000080 r archive_devoptab +00120678 00000022 r basefix.0 +001206ac 00000014 r fpinan.0 +001206c0 00000014 r fpi.1 +001206d8 00000028 r tinytens +00120744 00000101 R _ctype_ +00120848 00003528 r categories +00123dd0 00000100 R __hexdig +00123f0c 00000010 r zeroes.0 +00123f1c 00000010 r blanks.1 +00123f70 0000000c r p05.0 +00123f80 00000028 R __mprec_bigtens +00123fa8 000000c8 R __mprec_tens +001240b0 0000006c R __action_table +0012411c 0000006c R __state_table +00124188 00000100 R __chclass +00124298 r .LC2 +001242e0 00000010 r zeroes.0 +001242f0 00000010 r blanks.1 +00124300 00000080 R dotab_stdnull +00124380 R __tdata_align +00124384 r __EH_FRAME_BEGIN__ +00124384 R __exidx_start +00124414 R __exidx_end +00125000 00000001 D keyboardToggle +00125004 00000014 D defaultSettings +00125018 00000004 D sockaddr_in_sizePtr +0012501c 00000004 d kCount +00125020 00000004 d kInterval +00125024 00000004 d kDelay +00125028 00000004 d aptChainloadDeliverArgSize +0012502c 00000080 d soc_devoptab +001250ac W __stacksize__ +001250b0 00000004 D __malloc_sbrk_base +001250b4 00000004 D __malloc_trim_threshold +001250b8 00000408 D __malloc_av_ +001254c0 0000000c D __sglue +001254cc 0000016c D __global_locale +00125638 00000004 D _impure_ptr +00125640 00000120 D _impure_data +00125760 00000400 d _current_working_directory +00125b60 00001000 d handles +00126b60 0000000c d __stderr_handle +00126b6c 0000000c d __stdout_handle +00126b78 0000000c d __stdin_handle +00126b84 0000008c D devoptab_list +00126c10 00000004 d defaultDevice +00126c1c d _GLOBAL_OFFSET_TABLE_ +00126c28 d __frame_dummy_init_array_entry +00126c28 D __init_array_start +00126c28 B __preinit_array_end +00126c28 B __preinit_array_start +00126c28 D __tdata_lma +00126c28 D __tdata_lma_end +00126c2c d __do_global_dtors_aux_fini_array_entry +00126c2c D __fini_array_start +00126c2c D __init_array_end +00126c30 00000004 b brightnessMain +00126c30 D __bss_start__ +00126c30 D __fini_array_end +00126c34 00000004 b brightnessSub +00126c38 00038400 B keyboardGfx +0015f038 00000001 B keyboardActive +0015f040 000000a0 b exitJmp +0015f0e0 00000004 B fileHandle +0015f0e4 00000014 B settings +0015f0f8 00000004 B sock +0015f0fc 00000010 B sain +0015f10c 00000010 B saout +0015f11c 00000028 B outBuf +0015f144 00000028 B rcvBuf +0015f16c b completed.1 +0015f170 b object.0 +0015f188 00000004 b screenAlloc +0015f18c 00000004 b screenFree +0015f190 00000002 b gfxIsDoubleBuf +0015f194 00000002 b gfxCurBuf +0015f196 00000001 b gfxIsVram +0015f197 00000001 b gfxTopMode +0015f198 00000002 b gfxFramebufferFormats +0015f19c 00000004 b gfxBottomFramebufferMaxSize +0015f1a0 00000004 b gfxTopFramebufferMaxSize +0015f1a8 00000008 b gfxBottomFramebuffers +0015f1b0 00000008 b gfxTopFramebuffers +0015f1b8 00000004 b irrstRefCount +0015f1bc 00000004 b csPos +0015f1c0 00000004 b kHeld +0015f1c4 00000004 B irrstSharedMem +0015f1c8 00000004 B irrstEvent +0015f1cc 00000004 B irrstMemHandle +0015f1d0 00000004 B irrstHandle +0015f1d4 00000007 b gspEventCbOneShot +0015f1dc 0000001c b gspEventCbData +0015f1f8 0000001c b gspEventCb +0015f214 00000038 b gspEvents +0015f24c 00000004 b gspLastEvent +0015f250 00000001 b gspRunEvents +0015f254 00000004 b gspEventThread +0015f258 00000004 b gspEvent +0015f25c 00000001 b gspGpuRight +0015f25d 00000001 b gspThreadId +0015f260 00000004 b gspSharedMem +0015f264 00000004 b gspSharedMemHandle +0015f268 00000004 b gspRefCount +0015f26c 00000004 b gspGpuHandle +0015f270 00000001 b usingIrrst +0015f274 00000004 b hidRefCount +0015f278 00000006 b gRate +0015f280 00000006 b aVec +0015f288 00000004 b cPos +0015f28c 00000004 b tPos +0015f290 00000004 b kRepeat +0015f294 00000004 b kUp +0015f298 00000004 b kDown +0015f29c 00000004 b kHeld +0015f2a0 00000004 b kOld +0015f2a4 00000004 B hidSharedMem +0015f2a8 00000014 B hidEvents +0015f2bc 00000004 B hidMemHandle +0015f2c0 00000004 B hidHandle +0015f2c4 00000004 b acRefCount +0015f2c8 00000004 b acHandle +0015f2cc 00000001 b flagValue.0 +0015f2cd 00000001 b flagInit.1 +0015f2d0 00000004 b serviceName.6 +0015f2d4 00000001 b aptChainloadFlags +0015f2d5 00000001 b aptChainloadMediatype +0015f2d8 00000020 b aptChainloadHmac +0015f2f8 00000300 b aptChainloadDeliverArg +0015f5f8 00000008 b aptChainloadTid +0015f600 00001000 b aptParameters +00160600 00000004 b aptFlags +00160604 00000001 b aptHomeButtonState +00160608 00000004 b aptMessageFuncData +0016060c 00000004 b aptMessageFunc +00160610 0000000c b aptFirstHook +0016061c 00000001 b aptEventHandlerThreadQuit +00160620 00000004 b aptEventHandlerThread +00160624 00000008 b aptSleepEvent +0016062c 00000008 b aptReceiveEvent +00160634 00000008 b aptEvents +0016063c 00000004 b aptLockHandle +00160640 00000004 b aptRefCount +00160644 00000004 B gspLcdHandle +00160648 00000080 b fsExemptArchives +001606c8 00000004 b fsuRefCount +001606cc 00000004 b fsuHandle +001606d0 00000004 B socMemhandle +001606d4 00000004 B SOCU_handle +001606d8 00000004 B __system_retAddr +001606dc 00000004 B __system_argv +001606e0 00000004 B __system_argc +001606e4 b saved_stack +001606f0 00000008 b sVramPoolB +001606f8 00000008 b sVramPoolA +00160700 0000000c b sAddrMap +00160710 00000008 b sLinearPool +00160718 0000000c b sAddrMap +00160724 00000004 b arbiter +00160728 00000001 V __ctru_speedup +0016072c 00000004 B __3dslink_host +00160730 00000004 b srvRefCount +00160734 00000004 b srvHandle +00160738 00000004 b currentAddr +0016073c 00000004 b maxAddr +00160740 00000004 b minAddr +00160744 00000004 b srvPmHandle +00160748 00000004 b ptmSysmRefCount +0016074c 00000004 b ptmSysmHandle +00160750 00000004 V __ctru_linear_heap_size +00160754 00000004 V __ctru_heap_size +00160758 00000004 B __ctru_linear_heap +0016075c 00000004 B __ctru_heap +00160760 000005c0 b archive_devices +00160d20 00000004 b archive_device_cwd +00160d24 00000001 b archive_initialized +00160d28 00000028 B __malloc_current_mallinfo +00160d50 00000004 B __malloc_max_total_mem +00160d54 00000004 B __malloc_max_sbrked_mem +00160d58 00000004 B __malloc_top_pad +00160d5c 0000000c b __malloc_recursive_mutex +00160d68 0000000c b __sfp_recursive_mutex +00160d78 00000168 B __sf +00160ee0 00000004 B __stdio_exit_handler +00160ee4 00000400 b temp_cwd +001612e4 00000004 b __hndl_lock +001612e8 00000004 B fake_heap_start +001612ec 00000004 B fake_heap_end +001612f0 00000004 b heap_start.0 +001612f4 B __tls_start +00161efc B __bss_end__ +00161efc A __end__ +00161efc B __tls_end diff --git a/3DSsource/build/3DSController.map b/3DSsource/build/3DSController.map new file mode 100644 index 0000000..94cf1f6 --- /dev/null +++ b/3DSsource/build/3DSController.map @@ -0,0 +1,5173 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/devkitpro/libctru/lib/libctru.a(gfx.o) + main.o (gfxSetDoubleBuffering) +/opt/devkitpro/libctru/lib/libctru.a(irrst.o) + main.o (irrstScanInput) +/opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (gspInit) +/opt/devkitpro/libctru/lib/libctru.a(hid.o) + main.o (hidScanInput) +/opt/devkitpro/libctru/lib/libctru.a(ac.o) + main.o (acInit) +/opt/devkitpro/libctru/lib/libctru.a(apt.o) + main.o (aptMainLoop) +/opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + main.o (GSPLCD_PowerOnAllBacklights) +/opt/devkitpro/libctru/lib/libctru.a(fs.o) + main.o (fsInit) +/opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + wireless.o (socket) +/opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + main.o (socInit) +/opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) (_net_convert_error) +/opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + wireless.o (bind) +/opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + wireless.o (fcntl) +/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(ctru_init.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (__system_retAddr) +/opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) (__system_initArgv) +/opt/devkitpro/libctru/lib/libctru.a(svc.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (svcSleepThread) +/opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o (initSystem) +/opt/devkitpro/libctru/lib/libctru.a(vram.o) + /opt/devkitpro/libctru/lib/libctru.a(gfx.o) (vramAlloc) +/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(env.o) + /opt/devkitpro/libctru/lib/libctru.a(irrst.o) (envGetHandle) +/opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) (__sync_init) +/opt/devkitpro/libctru/lib/libctru.a(os.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (__ctru_speedup_config) +/opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) (__3dslink_host) +/opt/devkitpro/libctru/lib/libctru.a(srv.o) + /opt/devkitpro/libctru/lib/libctru.a(apt.o) (srvInit) +/opt/devkitpro/libctru/lib/libctru.a(thread.o) + /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) (threadCreate) +/opt/devkitpro/libctru/lib/libctru.a(mappable.o) + /opt/devkitpro/libctru/lib/libctru.a(irrst.o) (mappableAlloc) +/opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (srvPmGetSessionHandle) +/opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (ptmSysmInit) +/opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) (connect) +/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(appInit.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__appInit) +/opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + /opt/devkitpro/libctru/lib/libctru.a(thread.o) (initThreadVars) +/opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) (__system_allocateHeaps) +/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(archive_dev.o) + /opt/devkitpro/libctru/lib/libctru.a(appInit.o) (archiveMountSdmc) +/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(utf8_to_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (utf8_to_utf16) +/opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (decode_utf8) +/opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (utf16_to_utf8) +/opt/devkitpro/libctru/lib/libctru.a(readtp.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (__aeabi_read_tp) +/opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (__ctru_dev_utf16_buf) +/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_utf16.o) + /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) (decode_utf16) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + /opt/devkitpro/libctru/lib/libctru.a(os.o) (__aeabi_ldivmod) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) (__aeabi_uldivmod) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) (__udivmoddi4) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) (__aeabi_ldiv0) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + main.o (memalign) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) (_memalign_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (bsearch) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + settings.o (sscanf) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) (__seofread) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o (exit) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) (_free_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + inet_pton.o (strchr) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + settings.o (malloc) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) (__ssvfscanf_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) (_malloc_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + drawing.o (vsnprintf) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + drawing.o (memset) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) (__malloc_lock) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + drawing.o (strlen) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) (fflush) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (strncat) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) (strncmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) (_fwalk_sglue) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + settings.o (strncpy) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) (__sglue) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + /opt/devkitpro/libctru/lib/libctru.a(srv.o) (strnlen) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_strtod_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_strtol_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (realloc) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_strtoul_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + main.o (setjmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (__global_locale) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + settings.o (strstr) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcmp.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) (strcmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_localeconv_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (strcpy) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (__ascii_wctomb) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + keyboard.o (memcpy) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) (_impure_ptr) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (stpncpy) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_init_array) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) (__libc_fini_array) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) (close) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) (__errno) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (nan) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (nanf) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_strtoll_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_strtoull_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (iswspace) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_mbrtowc_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) (iswspace_l) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (__set_ctype) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (sprintf) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (__sccl) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) (category) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) (_sungetc_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (strcat) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (__gethex) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) (memcmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) (_fclose_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) (_svfprintf_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (__match) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (_getenv_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (strlcpy) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (_Balloc) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (strcasecmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (strncasecmp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) (_realloc_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) (__ascii_mbtowc) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (memchr) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (frexp) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (_wcrtomb_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (_wcsrtombs_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) (environ) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) (__submore) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) (__env_lock) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) (_calloc_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) (__assert_func) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (__chclass) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) (fiprintf) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) (_dtoa_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) (memmove) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) (_wcsnrtombs_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) (abort) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) (_vfiprintf_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) (__swsetup_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) (raise) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) (__sfvwrite_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) (__smakebuf_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) (_exit) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (chdir) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) (_concatenate_path) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) (_fstat_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) (_getpid_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) (__getreent) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) (__release_handle) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) (setDefaultDevice) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) (_isatty_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) (_kill_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) (_lseek_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) (fake_heap_start) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) (_read_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) (_sbrk_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) (__libc_lock_acquire) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) (_write_r) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) (clock_gettime) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) (__aeabi_uidiv) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) (__aeabi_idiv) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (__aeabi_l2d) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) (__aeabi_d2lz) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) (__aeabi_d2ulz) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) (__aeabi_unwind_cpp_pr0) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(libunwind.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) (restore_core_regs) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) (__gnu_unwind_execute) +/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) (strrchr) + +Discarded input sections + + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .rodata.all_implied_fbits + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .data.__dso_handle + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .data 0x00000000 0x0 drawing.o + .comment 0x00000000 0x24 drawing.o + .data 0x00000000 0x0 inet_pton.o + .bss 0x00000000 0x0 inet_pton.o + .comment 0x00000000 0x24 inet_pton.o + .text 0x00000000 0x220 input.o + .data 0x00000000 0x0 input.o + .bss 0x00000000 0x0 input.o + .rodata.str1.4 + 0x00000000 0x2a input.o + .debug_info 0x00000000 0x32e input.o + .debug_abbrev 0x00000000 0xe0 input.o + .debug_aranges + 0x00000000 0x20 input.o + .debug_line 0x00000000 0x27a input.o + .debug_str 0x00000000 0x1e9 input.o + .comment 0x00000000 0x24 input.o + .debug_frame 0x00000000 0x38 input.o + .ARM.attributes + 0x00000000 0x2c input.o + .comment 0x00000000 0x24 keyboard.o + .data 0x00000000 0x0 main.o + .comment 0x00000000 0x24 main.o + .comment 0x00000000 0x24 settings.o + .comment 0x00000000 0x24 wireless.o + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSet3D + 0x00000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxIs3D 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSetWide + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxIsWide + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxGetScreenFormat + 0x00000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxScreenSwapBuffers + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxConfigScreen + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSwapBuffersGpu + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstWaitForEvent + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.irrstCheckSectionUpdateTime + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.IRRST_GetHandles + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.IRRST_Initialize + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text.IRRST_Shutdown + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspGetSessionHandle + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspIsPresentPending + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspSetEventCallback + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspWaitForAnyEvent + 0x00000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspSubmitGxCommand + 0x00000000 0x130 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegsWithMask + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_SetBufferSwap + 0x00000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_InvalidateDataCache + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_TriggerCmdReqQueue + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_RegisterInterruptRelayQueue + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_UnregisterInterruptRelayQueue + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_ResetGpuCore + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_SetLedForceOff + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidSetRepeatParameters + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidWaitForEvent + 0x00000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidWaitForAnyEvent + 0x00000000 0x120 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidCheckSectionUpdateTime + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidKeysDown + 0x00000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidKeysDownRepeat + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.hidKeysUp + 0x00000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_GetHandles + 0x00000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableAccelerometer + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_DisableGyroscope + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text.HIDUSER_GetGyroscopeRawToDpsCoefficient + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.acWaitInternetConnection + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_CreateDefaultConfig + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_ConnectAsync + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastErrorCode + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetLastDetailErrorCode + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetStatus + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_SetAllowApType + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_SetNetworkArea + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_SetRequestEulaVersion + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPassword + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSecurityMode + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSID + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetSSIDLength + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyEnable + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyPort + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text.ACU_GetProxyUserName + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptIsActive + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptShouldClose + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptIsSleepAllowed + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptIsHomeAllowed + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetHomeAllowed + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptShouldJumpToHome + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptCheckHomePressRejected + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptClearChainloader + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloader + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloaderToCaller + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloaderToSelf + 0x00000000 0x50 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetChainloaderArgs + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptHook 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptUnhook + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptSetMessageCallback + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetLockHandle + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Initialize + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Finalize + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_HardwareResetAsync + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_Enable + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletManInfo + 0x00000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletInfo + 0x00000000 0x98 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppletProgramInfo + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetProgramID + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_IsRegistered + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_InquireNotification + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToHomeMenu + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToHomeMenu + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToJumpToApplication + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_JumpToApplication + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SleepSystem + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_NotifyToWait + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_AppletUtility + 0x00000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_LockTransition + 0x00000000 0x94 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_TryLockTransition + 0x00000000 0x7c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GlanceParameter + 0x00000000 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptLaunchLibraryApplet + 0x00000000 0x118 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendParameter + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CancelParameter + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SendCaptureBufferInfo + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepQuery + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReplySleepNotificationComplete + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToCloseApplication + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_CloseApplication + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_SetAppCpuTimeLimit + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetAppCpuTimeLimit + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToDoApplicationJump + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_DoApplicationJump + 0x00000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartLibraryApplet + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartLibraryApplet + 0x00000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_PrepareToStartSystemApplet + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_StartSystemApplet + 0x00000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_GetSharedFont + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReceiveDeliverArg + 0x00000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .rodata.gspLcdInit.str1.4 + 0x00000000 0x9 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.gspLcdInit + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.gspLcdExit + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.gspLcdGetSessionHandle + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOnBacklight + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_PowerOffBacklight + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetLedForceOff + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_GetVendors + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_GetBrightness + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightness + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text.GSPLCD_SetBrightnessRaw + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .bss.gspLcdRefCount + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsUseSession + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsEndUseSession + 0x00000000 0x10 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.fsGetSessionHandle + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Control + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_Initialize + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteDirectoryRecursively + 0x00000000 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ControlArchive + 0x00000000 0xb4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFreeBytes + 0x00000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetCardType + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandArchiveResource + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcFatfsError + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_IsSdmcDetected + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcCid + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandCid + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcSpeedInfo + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandSpeedInfo + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcLog + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetNandLog + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearSdmcLog + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ClearNandLog + 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotIsInserted + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOn + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotPowerOff + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardSlotGetCardIFPowerStatus + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommand + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCommandWithAddress + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectReadWithAddress + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWrite + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectWriteWithAddress + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectRead_4xIO + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectCpuWriteWithoutVerify + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CardNorDirectSectorEraseWithoutVerify + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProductInfo + 0x00000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetProgramLaunchInfo + 0x00000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBaudRate + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCardSpiBusMode + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SendInitializeInfoTo9 + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialContentIndex + 0x00000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader + 0x00000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyBannerData + 0x00000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CheckAuthorityToAccessExtSaveData + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_QueryTotalQuotaSize + 0x00000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_AbnegateAccessRight + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSdmcRoot + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteAllExtSaveDataOnNand + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeCtrFileSystem + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSeed + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetFormatInfo + 0x00000000 0xc0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacyRomHeader2 + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSdmcCtrRootPath + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetArchiveResource + 0x00000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ExportIntegrityVerificationSeed + 0x00000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ImportIntegrityVerificationSeed + 0x00000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_FormatSaveData + 0x00000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetLegacySubBannerData + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.FSUSER_UpdateSha256Context.str1.4 + 0x00000000 0x21 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_UpdateSha256Context + 0x00000000 0x108 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadSpecialFile + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSpecialFileSize + 0x00000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateExtSaveData + 0x00000000 0xa4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteExtSaveData + 0x00000000 0x68 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ReadExtSaveDataIcon + 0x00000000 0xa8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetExtDataBlockSize + 0x00000000 0xac /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateExtSaveData + 0x00000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_CreateSystemSaveData + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_DeleteSystemSaveData + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsSource + 0x00000000 0x94 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_StartDeviceMoveAsDestination + 0x00000000 0xa0 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetArchivePriority + 0x00000000 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetArchivePriority + 0x00000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetCtrCardLatencyParameter + 0x00000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SwitchCleanupInvalidSaveData + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_EnumerateSystemSaveData + 0x00000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_InitializeWithSdkVersion + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetPriority + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetPriority + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_SetSaveDataSecureValue + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetSaveDataSecureValue + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_ControlSecureSave + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSUSER_GetMediaType + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_Control + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenSubFile + 0x00000000 0x4c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetAttributes + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetAttributes + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_SetPriority + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_GetPriority + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSFILE_OpenLinkFile + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_Control + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_SetPriority + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text.FSDIR_GetPriority + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .bss.h_errno 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessAffinityMask + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessAffinityMask + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdealProcessor + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessIdealProcessor + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadPriority + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadPriority + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadAffinityMask + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadAffinityMask + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadIdealProcessor + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetThreadIdealProcessor + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessorID + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcRun 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateMutex + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSemaphore + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReleaseSemaphore + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateTimer + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetTimer + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCancelTimer + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcClearTimer + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcArbitrateAddress + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetSystemTick + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetHandleInfo + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetSystemInfo + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessInfo + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadInfo + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenProcess + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOpenThread + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessId + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessIdOfThread + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadId + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcOutputDebugString + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcControlPerformanceCounter + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreatePort + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSessionToPort + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateSession + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcAcceptSession + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReplyAndReceive + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBindInterrupt + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnbindInterrupt + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcInvalidateProcessDataCache + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStoreProcessDataCache + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcFlushProcessDataCache + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStartInterProcessDma + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcStopDma + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDmaState + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcRestartDma + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetGpuProt + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetWifiEnabled + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcDebugActiveProcess + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBreakDebugProcess + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateDebugProcess + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessDebugEvent + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcContinueDebugEvent + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetProcessList + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetThreadList + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadContext + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetDebugThreadContext + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryDebugProcessMemory + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcReadProcessMemory + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcWriteProcessMemory + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetHardwareBreakPoint + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcGetDebugThreadParam + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcControlProcessMemory + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcMapProcessMemory + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcUnmapProcessMemory + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateCodeSet + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateProcess + 0x00000000 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcTerminateProcess + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetProcessResourceLimits + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcCreateResourceLimit + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcSetResourceLimitValues + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcBackdoor + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcKernelSetState + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text.svcQueryProcessMemory + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramAllocAt + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramMemAlign + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramRealloc + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramGetSize + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramSpaceFree + 0x00000000 0x28 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearRealloc + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearGetSize + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearSpaceFree + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.syncArbitrateAddressWithTimeout + 0x00000000 0x2c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightLock_Init + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightLock_TryLock + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.RecursiveLock_Init + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.RecursiveLock_TryLock + 0x00000000 0x78 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.CondVar_Init + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.CondVar_Wait + 0x00000000 0x84 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.CondVar_WaitTimeout + 0x00000000 0xe8 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.CondVar_WakeUp + 0x00000000 0xb0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_Pulse + 0x00000000 0x48 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightEvent_WaitTimeout + 0x00000000 0xd8 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Init + 0x00000000 0x14 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Acquire + 0x00000000 0x94 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_TryAcquire + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text.LightSemaphore_Release + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertVirtToPhys + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osConvertOldLINEARMemToNew + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osGetTimeRef + 0x00000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osGetTime + 0x00000000 0xec /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osTickCounterRead + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.osStrError.str1.4 + 0x00000000 0x9 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osStrError + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text.osSetSpeedupEnable + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.str1.4 + 0x00000000 0xc4 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .rodata.CSWTCH.12 + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .text.link3dsConnectToHost + 0x00000000 0xd8 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .data.sock 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvSetBlockingPolicy + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetSessionHandle + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterClient + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterService + 0x00000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterService + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvRegisterPort + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnregisterPort + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvGetPort + 0x00000000 0x88 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvWaitForPortRegistered + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvUnsubscribe + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvPublishAndGetSubscriber + 0x00000000 0x88 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsServiceRegistered + 0x00000000 0x90 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text.srvIsPortRegistered + 0x00000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetHandle + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadGetExitCode + 0x00000000 0x1c /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.threadDetach + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmExit + 0x00000000 0x70 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .rodata.srvPmInit.str1.4 + 0x00000000 0x7 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.srvPmInit + 0x00000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToProcess + 0x00000000 0x60 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_PublishToAll + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_RegisterProcess + 0x00000000 0x6c /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text.SRVPM_UnregisterProcess + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.srvPmRefCount + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.ptmSysmGetSessionHandle + 0x00000000 0xc /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_RequestSleep + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_ReplyToSleepQuery + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_NotifySleepPreparationComplete + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_SetWakeEvents + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_GetWakeReason + 0x00000000 0x58 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_Awaken + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_CheckNew3DS + 0x00000000 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_ShutdownAsync + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_RebootAsync + 0x00000000 0x38 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_SetUserTime + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_InvalidateSystemTime + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_GetRtcTime + 0x00000000 0x44 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text.PTMSYSM_SetRtcTime + 0x00000000 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .rodata.connect.str1.4 + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .text.connect 0x00000000 0x174 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_info 0x00000000 0x139b /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_abbrev 0x00000000 0x360 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_loclists + 0x00000000 0x220 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_aranges + 0x00000000 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_rnglists + 0x00000000 0x45 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_line 0x00000000 0x4eb /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_str 0x00000000 0xab9 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .debug_frame 0x00000000 0x40 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_connect.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert_multi + 0x00000000 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_clock_gettime + 0x00000000 0xc8 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_clock_getres + 0x00000000 0x74 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_gettod_r + 0x00000000 0x64 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_nanosleep + 0x00000000 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_lock_init + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_lock_try_acquire + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_lock_init_recursive + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text.__syscall_lock_try_acquire_recursive + 0x00000000 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archiveMount + 0x00000000 0xa0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archiveCommitSaveData + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text._archiveUnmountDeviceStruct + 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archiveUnmount + 0x00000000 0x54 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_getmtime + 0x00000000 0xb8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text.rbtree_node_prev + 0x00000000 0x5c /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .text 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .data 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .bss 0x00000000 0x0 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .comment 0x00000000 0x24 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .text 0x00000000 0xd4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .ARM.attributes + 0x00000000 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_ldivmod.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .text._sscanf_r + 0x00000000 0x7c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .bss.__stdio_exit_handler + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .text.fflush 0x00000000 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__fp_lock + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__fp_unlock + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__sfp 0x00000000 0x134 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__fp_lock_all + 0x00000000 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__fp_unlock_all + 0x00000000 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .text.strtod_l + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .text.strtod 0x00000000 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .text.strtof_l + 0x00000000 0xc0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .text.strtof 0x00000000 0x108 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .text.strtol_l + 0x00000000 0x58 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .text.strtol 0x00000000 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .text.strtoul_l + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .ARM.extab 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .eh_frame 0x00000000 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .rodata.currentlocale.str1.4 + 0x00000000 0x2 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text.currentlocale + 0x00000000 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .rodata.__loadlocale.str1.4 + 0x00000000 0xd6 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text.__loadlocale + 0x00000000 0x848 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .rodata.__get_locale_env.str1.4 + 0x00000000 0xd /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text.__get_locale_env + 0x00000000 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text._setlocale_r + 0x00000000 0x32c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text.setlocale + 0x00000000 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .bss.saved_categories.0 + 0x00000000 0xe0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .bss.new_categories.1 + 0x00000000 0xe0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .bss.global_locale_string + 0x00000000 0xe7 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .rodata.__C_locale + 0x00000000 0x16c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .data.__default_locale + 0x00000000 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .rodata.categories + 0x00000000 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .bss._PathLocale + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .text.two_way_short_needle + 0x00000000 0x274 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .text.__localeconv_l + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .text.localeconv + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .text.strcpy 0x00000000 0xf0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcpy.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text._wctomb_r + 0x00000000 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text.__ascii_wctomb + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text.__sjis_wctomb + 0x00000000 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text.__eucjp_wctomb + 0x00000000 0xb8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text.__jis_wctomb + 0x00000000 0xcc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .text.close 0x00000000 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sysclose.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .text.strtoll_l + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .text.strtoll 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .text.strtoull_l + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .text.strtoull + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .text.mbrtowc 0x00000000 0xb8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .text.__set_ctype + 0x00000000 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .text._sprintf_r + 0x00000000 0x60 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .text.get_arg 0x00000000 0x50 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .text.__ssvfiscanf_r + 0x00000000 0x22cc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .rodata.basefix.0 + 0x00000000 0x22 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .text.strcat 0x00000000 0x70 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcat.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .text.fclose 0x00000000 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .text._findenv_r + 0x00000000 0xc8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .text._getenv_r + 0x00000000 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-getenv_r.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .text.strlcpy 0x00000000 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlcpy.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .text._mprec_log10 + 0x00000000 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .rodata.__mprec_tinytens + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .text.strcasecmp + 0x00000000 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcasecmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .text.strncasecmp + 0x00000000 0x84 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncasecmp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text._mbtowc_r + 0x00000000 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text.__ascii_mbtowc + 0x00000000 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text.__sjis_mbtowc + 0x00000000 0xcc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text.__eucjp_mbtowc + 0x00000000 0x130 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text.__jis_mbtowc + 0x00000000 0x254 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .rodata.JIS_action_table + 0x00000000 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .rodata.JIS_state_table + 0x00000000 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .text.wcrtomb 0x00000000 0xa8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .text.wcsrtombs + 0x00000000 0x38 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .data.environ 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .bss.initial_env + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-environ.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .text._ungetc_r + 0x00000000 0x208 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .text.ungetc 0x00000000 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .text.__env_lock + 0x00000000 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .text.__env_unlock + 0x00000000 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .bss.__env_recursive_mutex + 0x00000000 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-envlock.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .text.__assert + 0x00000000 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .text.get_arg 0x00000000 0x64c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .rodata._svfiprintf_r.str1.1 + 0x00000000 0x29 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .text._svfiprintf_r + 0x00000000 0x2230 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .rodata.zeroes.0 + 0x00000000 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .rodata.blanks.1 + 0x00000000 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .text._fiprintf_r + 0x00000000 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .text.wcsnrtombs + 0x00000000 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .text.vfiprintf + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text._init_signal_r + 0x00000000 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text._signal_r + 0x00000000 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text.__sigtramp_r + 0x00000000 0xb4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text.signal 0x00000000 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text._init_signal + 0x00000000 0x58 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text.__sigtramp + 0x00000000 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .text.__swhatbuf_r + 0x00000000 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .text.getcwd 0x00000000 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .text.dup 0x00000000 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .text.dup2 0x00000000 0x134 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.timespec2nsec + 0x00000000 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.abstimespec2nsec + 0x00000000 0xdc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_lock_try_acquire + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_lock_try_acquire_recursive + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_cond_signal + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_cond_broadcast + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_cond_wait + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text.__libc_cond_wait_recursive + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .text.clock_gettime + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .text.clock_settime + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .text.clock_getres + 0x00000000 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-clocks.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.selfrel_offset31 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.search_EIT_table + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_unwind_get_pr_addr + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.get_eit_entry + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.restore_non_core_regs + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_decode_typeinfo_ptr.constprop.0 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.__gnu_unwind_24bit.isra.0 + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_unwind_24bit.isra.0 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_unwind_24bit.isra.0 + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_DebugHook + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.unwind_phase2 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.unwind_phase2_forced + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_GetCFA + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_GetCFA + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_GetCFA + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_Unwind_RaiseException + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_Unwind_ForcedUnwind + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_Unwind_Resume + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_Unwind_Resume_or_Rethrow + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_Complete + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_Complete + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_Complete + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_DeleteException + 0x00000000 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_DeleteException + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_DeleteException + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_VRS_Get + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_GetGR + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_VRS_Set + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_SetGR + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_Unwind_Backtrace + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__gnu_unwind_pr_common + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__aeabi_unwind_cpp_pr0 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__aeabi_unwind_cpp_pr1 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text.__aeabi_unwind_cpp_pr2 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.extab.text._Unwind_VRS_Pop + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(libunwind.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(libunwind.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.next_unwind_byte + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text._Unwind_GetGR.constprop.0 + 0x00000000 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text._Unwind_GetGR.constprop.0 + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text._Unwind_GetGR.constprop.0 + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text.unwind_UCB_from_context + 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.unwind_UCB_from_context + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text.unwind_UCB_from_context + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.__gnu_unwind_execute + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text.__gnu_unwind_frame + 0x00000000 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.__gnu_unwind_frame + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text.__gnu_unwind_frame + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text._Unwind_GetRegionStart + 0x00000000 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text._Unwind_GetRegionStart + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text._Unwind_GetRegionStart + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text._Unwind_GetLanguageSpecificData + 0x00000000 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text._Unwind_GetLanguageSpecificData + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text._Unwind_GetLanguageSpecificData + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text.unlikely._Unwind_GetDataRelBase + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.unlikely._Unwind_GetDataRelBase + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text.unlikely._Unwind_GetDataRelBase + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text.unlikely._Unwind_GetTextRelBase + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.extab.text.unlikely._Unwind_GetTextRelBase + 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text.unlikely._Unwind_GetTextRelBase + 0x00000000 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .rodata.all_implied_fbits + 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .eh_frame 0x00000000 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .comment 0x00000000 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .ARM.attributes + 0x00000000 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o + .text 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + .data 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + .bss 0x00000000 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + +Memory Configuration + +Name Origin Length Attributes +*default* 0x00000000 0xffffffff + +Linker script and memory map + + 0x00100000 PROVIDE (__start__ = 0x100000) + 0x00100000 . = __start__ + +.text 0x00100000 0x1fdd4 + *(.crt0) + .crt0 0x00100000 0x94 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x00100000 _start + 0x00100008 __service_ptr + 0x0010000c __apt_appid + 0x00100010 __heap_size + 0x00100014 __linear_heap_size + 0x00100018 __system_arglist + 0x0010001c __system_runflags + *(.init) + .init 0x00100094 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + 0x00100094 _init + .init 0x001000a0 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + 0x001000ac . = ALIGN (0x4) + *(.text) + .text 0x001000ac 0x3b4 drawing.o + 0x001000ac clearScreen + 0x001000d4 drawPixelRGBFramebuffer + 0x00100134 drawBoxFramebuffer + 0x00100228 drawStringFramebuffer + 0x001003b8 disableBacklight + 0x00100428 enableBacklight + .text 0x00100460 0x108 inet_pton.o + 0x00100460 inet_pton4 + .text 0x00100568 0x26c keyboard.o + 0x00100568 preRenderKeyboard + 0x001007a8 drawKeyboard + .text 0x001007d4 0x9c main.o + 0x001007d4 hang + .text 0x00100870 0x218 settings.o + 0x001008f0 readSettings + .text 0x00100a88 0x1bc wireless.o + 0x00100a88 openSocket + 0x00100af0 sendBuf + 0x00100b24 receiveBuffer + 0x00100b60 sendConnectionRequest + 0x00100bb0 sendKeys + .text 0x00100c44 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + 0x00100c44 __aeabi_uldivmod + .text 0x00100c80 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + 0x00100c80 __aeabi_ldiv0 + 0x00100c80 __aeabi_idiv0 + .text 0x00100c84 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + 0x00100c84 setjmp + 0x00100c9c longjmp + *fill* 0x00100cb8 0x8 + .text 0x00100cc0 0x390 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcmp.o) + 0x00100cc8 strcmp + .text 0x00101050 0x20c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + 0x00101050 __udivsi3 + 0x00101050 __aeabi_uidiv + 0x0010123c __aeabi_uidivmod + .text 0x0010125c 0x240 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + 0x0010125c __aeabi_idiv + 0x0010125c __divsi3 + 0x0010147c __aeabi_idivmod + .text 0x0010149c 0x3c0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + 0x0010149c __aeabi_drsub + 0x001014a4 __aeabi_dsub + 0x001014a4 __subdf3 + 0x001014a8 __adddf3 + 0x001014a8 __aeabi_dadd + 0x00101754 __aeabi_ui2d + 0x00101754 __floatunsidf + 0x00101778 __floatsidf + 0x00101778 __aeabi_i2d + 0x001017a0 __extendsfdf2 + 0x001017a0 __aeabi_f2d + 0x001017e8 __aeabi_ul2d + 0x001017e8 __floatundidf + 0x001017fc __floatdidf + 0x001017fc __aeabi_l2d + .text 0x0010185c 0x1a8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(libunwind.o) + 0x0010185c __restore_core_regs + 0x0010185c restore_core_regs + 0x00101870 __gnu_Unwind_Restore_VFP + 0x00101878 __gnu_Unwind_Save_VFP + 0x00101880 __gnu_Unwind_Restore_VFP_D + 0x00101888 __gnu_Unwind_Save_VFP_D + 0x00101890 __gnu_Unwind_Restore_VFP_D_16_to_31 + 0x00101898 __gnu_Unwind_Save_VFP_D_16_to_31 + 0x001018a0 __gnu_Unwind_Restore_WMMXD + 0x001018e4 __gnu_Unwind_Save_WMMXD + 0x00101928 __gnu_Unwind_Restore_WMMXC + 0x0010193c __gnu_Unwind_Save_WMMXC + 0x00101950 ___Unwind_RaiseException + 0x00101950 _Unwind_RaiseException + 0x00101974 ___Unwind_Resume + 0x00101974 _Unwind_Resume + 0x00101998 _Unwind_Resume_or_Rethrow + 0x00101998 ___Unwind_Resume_or_Rethrow + 0x001019bc ___Unwind_ForcedUnwind + 0x001019bc _Unwind_ForcedUnwind + 0x001019e0 _Unwind_Backtrace + 0x001019e0 ___Unwind_Backtrace + *(.text.*) + .text.__do_global_dtors_aux + 0x00101a04 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .text.frame_dummy + 0x00101a44 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .text.startup 0x00101a70 0x490 main.o + 0x00101a70 main + .text.gfxPresentFramebuffer + 0x00101f00 0xd0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .text.gfxSetScreenFormat + 0x00101fd0 0xec /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x00101fd0 gfxSetScreenFormat + .text.gfxSetDoubleBuffering + 0x001020bc 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x001020bc gfxSetDoubleBuffering + .text.gfxInit 0x001020cc 0xe0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x001020cc gfxInit + .text.gfxInitDefault + 0x001021ac 0x10 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x001021ac gfxInitDefault + .text.gfxExit 0x001021bc 0xb4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x001021bc gfxExit + .text.gfxGetFramebuffer + 0x00102270 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x00102270 gfxGetFramebuffer + .text.gfxFlushBuffers + 0x00102310 0x104 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x00102310 gfxFlushBuffers + .text.gfxSwapBuffers + 0x00102414 0x50 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x00102414 gfxSwapBuffers + .text.irrstInit + 0x00102464 0x160 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00102464 irrstInit + .text.irrstExit + 0x001025c4 0xcc /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x001025c4 irrstExit + .text.irrstScanInput + 0x00102690 0xb4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00102690 irrstScanInput + .text.irrstKeysHeld + 0x00102744 0x24 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00102744 irrstKeysHeld + .text.irrstCstickRead + 0x00102768 0x18 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x00102768 irrstCstickRead + .text.gspHardwareInit + 0x00102780 0xc64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.gspInit 0x001033e4 0x248 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x001033e4 gspInit + .text.gspExit 0x0010362c 0xf0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0010362c gspExit + .text.gspHasGpuRight + 0x0010371c 0x10 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0010371c gspHasGpuRight + .text.gspPresentBuffer + 0x0010372c 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0010372c gspPresentBuffer + .text.gspWaitForEvent + 0x001037cc 0x44 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x001037cc gspWaitForEvent + .text.gxCmdQueueInterrupt + 0x00103810 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103810 gxCmdQueueInterrupt + .text.gspEventThreadMain + 0x00103814 0x158 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .text.GSPGPU_WriteHWRegs + 0x0010396c 0x64 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x0010396c GSPGPU_WriteHWRegs + .text.GSPGPU_ReadHWRegs + 0x001039d0 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x001039d0 GSPGPU_ReadHWRegs + .text.GSPGPU_FlushDataCache + 0x00103a38 0x50 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103a38 GSPGPU_FlushDataCache + .text.GSPGPU_SetLcdForceBlack + 0x00103a88 0x34 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103a88 GSPGPU_SetLcdForceBlack + .text.GSPGPU_AcquireRight + 0x00103abc 0x68 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103abc GSPGPU_AcquireRight + .text.GSPGPU_ReleaseRight + 0x00103b24 0x48 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103b24 GSPGPU_ReleaseRight + .text.GSPGPU_ImportDisplayCaptureInfo + 0x00103b6c 0x7c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103b6c GSPGPU_ImportDisplayCaptureInfo + .text.GSPGPU_SaveVramSysArea + 0x00103be8 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103be8 GSPGPU_SaveVramSysArea + .text.GSPGPU_RestoreVramSysArea + 0x00103c14 0x2c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0x00103c14 GSPGPU_RestoreVramSysArea + .text.hidShouldUseIrrst + 0x00103c40 0x24 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00103c40 hidShouldUseIrrst + .text.hidInit 0x00103c64 0x18c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00103c64 hidInit + .text.hidExit 0x00103df0 0xe8 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00103df0 hidExit + .text.hidScanInput + 0x00103ed8 0x2a4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00103ed8 hidScanInput + .text.hidKeysHeld + 0x0010417c 0x10 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0010417c hidKeysHeld + .text.hidTouchRead + 0x0010418c 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0010418c hidTouchRead + .text.hidCircleRead + 0x001041a4 0x18 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x001041a4 hidCircleRead + .text.hidAccelRead + 0x001041bc 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x001041bc hidAccelRead + .text.hidGyroRead + 0x001041dc 0x20 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x001041dc hidGyroRead + .text.HIDUSER_EnableAccelerometer + 0x001041fc 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x001041fc HIDUSER_EnableAccelerometer + .text.HIDUSER_EnableGyroscope + 0x00104228 0x2c /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00104228 HIDUSER_EnableGyroscope + .text.HIDUSER_GetSoundVolume + 0x00104254 0x38 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x00104254 HIDUSER_GetSoundVolume + .text.acInit 0x0010428c 0x8c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x0010428c acInit + .text.acExit 0x00104318 0x3c /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x00104318 acExit + .text.ACU_GetWifiStatus + 0x00104354 0x38 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x00104354 ACU_GetWifiStatus + .text.aptConvertScreenForCapture + 0x0010438c 0x1ac /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptDspSleep + 0x00104538 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104538 aptDspSleep + .text.aptDspWakeup + 0x00104540 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104540 aptDspWakeup + .text.aptDspCancel + 0x00104544 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104544 aptDspCancel + .text.aptSendCommand + 0x00104548 0x158 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104548 aptSendCommand + .text.aptExitProcess + 0x001046a0 0x44 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptExit 0x001046e4 0x38c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x001046e4 aptExit + .text.aptHandleSleep + 0x00104a70 0xe0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104a70 aptHandleSleep + .text.APT_SleepIfShellClosed + 0x00104b50 0x84 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104b50 APT_SleepIfShellClosed + .text.aptSetSleepAllowed + 0x00104bd4 0x84 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104bd4 aptSetSleepAllowed + .text.APT_UnlockTransition + 0x00104c58 0x84 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00104c58 APT_UnlockTransition + *fill* 0x00104cdc 0x4 + .text.aptEventHandler + 0x00104ce0 0x4a4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.APT_ReceiveParameter + 0x00105184 0xb0 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00105184 APT_ReceiveParameter + .text.aptReceiveParameter.constprop.0 + 0x00105234 0xac /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptScreenTransfer + 0x001052e0 0x2ac /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptWaitForWakeUp.isra.0 + 0x0010558c 0x320 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .text.aptJumpToHomeMenu + 0x001058ac 0xf8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x001058ac aptJumpToHomeMenu + .text.aptMainLoop + 0x001059a4 0x48 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x001059a4 aptMainLoop + .text.aptInit 0x001059ec 0x22c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x001059ec aptInit + .text.APT_CheckNew3DS + 0x00105c18 0x7c /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x00105c18 APT_CheckNew3DS + .text.GSPLCD_PowerOnAllBacklights + 0x00105c94 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x00105c94 GSPLCD_PowerOnAllBacklights + .text.GSPLCD_PowerOffAllBacklights + 0x00105cc0 0x2c /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x00105cc0 GSPLCD_PowerOffAllBacklights + .text.fsInit 0x00105cec 0xcc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105cec fsInit + .text.fsExit 0x00105db8 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105db8 fsExit + .text.fsExemptFromSession + 0x00105df4 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105df4 fsExemptFromSession + .text.fsUnexemptFromSession + 0x00105e54 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105e54 fsUnexemptFromSession + .text.fsMakePath + 0x00105ea4 0x84 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105ea4 fsMakePath + .text.FSUSER_OpenFile + 0x00105f28 0xcc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105f28 FSUSER_OpenFile + .text.FSUSER_OpenFileDirectly + 0x00105ff4 0xd4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00105ff4 FSUSER_OpenFileDirectly + .text.FSUSER_DeleteFile + 0x001060c8 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001060c8 FSUSER_DeleteFile + .text.FSUSER_RenameFile + 0x00106184 0xf8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106184 FSUSER_RenameFile + .text.FSUSER_DeleteDirectory + 0x0010627c 0xbc /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010627c FSUSER_DeleteDirectory + .text.FSUSER_CreateFile + 0x00106338 0xd4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106338 FSUSER_CreateFile + .text.FSUSER_CreateDirectory + 0x0010640c 0xc4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010640c FSUSER_CreateDirectory + .text.FSUSER_RenameDirectory + 0x001064d0 0xf8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001064d0 FSUSER_RenameDirectory + .text.FSUSER_OpenDirectory + 0x001065c8 0xb4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001065c8 FSUSER_OpenDirectory + .text.FSUSER_OpenArchive + 0x0010667c 0x94 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010667c FSUSER_OpenArchive + .text.FSUSER_CloseArchive + 0x00106710 0x8c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106710 FSUSER_CloseArchive + .text.FSUSER_GetSdmcArchiveResource + 0x0010679c 0x74 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010679c FSUSER_GetSdmcArchiveResource + .text.FSUSER_IsSdmcWritable + 0x00106810 0x64 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106810 FSUSER_IsSdmcWritable + .text.FSFILE_Read + 0x00106874 0x58 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106874 FSFILE_Read + .text.FSFILE_Write + 0x001068cc 0x60 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001068cc FSFILE_Write + .text.FSFILE_GetSize + 0x0010692c 0x38 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010692c FSFILE_GetSize + .text.FSFILE_SetSize + 0x00106964 0x28 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106964 FSFILE_SetSize + .text.FSFILE_Close + 0x0010698c 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x0010698c FSFILE_Close + .text.FSFILE_Flush + 0x001069c8 0x24 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001069c8 FSFILE_Flush + .text.FSDIR_Read + 0x001069ec 0x50 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x001069ec FSDIR_Read + .text.FSDIR_Close + 0x00106a3c 0x3c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x00106a3c FSDIR_Close + .text.socket 0x00106a78 0x14c /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + 0x00106a78 socket + .text.soc_open + 0x00106bc4 0x14 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_read + 0x00106bd8 0x34 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_write + 0x00106c0c 0x34 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.soc_close + 0x00106c40 0x8c /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .text.socInit 0x00106ccc 0x14c /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x00106ccc socInit + .text.socExit 0x00106e18 0x88 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0x00106e18 socExit + .text._net_convert_error + 0x00106ea0 0x3c /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x00106ea0 _net_convert_error + .text.bind 0x00106edc 0x174 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + 0x00106edc bind + .text.fcntl 0x00107050 0x140 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + 0x00107050 fcntl + .text.socuipc_cmd7 + 0x00107190 0x140 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x00107190 socuipc_cmd7 + .text.socuipc_cmd8 + 0x001072d0 0x15c /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x001072d0 socuipc_cmd8 + .text.soc_recvfrom + 0x0010742c 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x0010742c soc_recvfrom + .text.recvfrom + 0x00107450 0xa8 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0x00107450 recvfrom + .text.socuipc_cmd9 + 0x001074f8 0x158 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x001074f8 socuipc_cmd9 + .text.socuipc_cmda + 0x00107650 0x15c /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x00107650 socuipc_cmda + .text.soc_sendto + 0x001077ac 0x24 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x001077ac soc_sendto + .text.sendto 0x001077d0 0xa8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0x001077d0 sendto + .text.__libctru_init + 0x00107878 0x38 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + 0x00107878 __libctru_init + .text.__system_initArgv + 0x001078b0 0x170 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x001078b0 __system_initArgv + .text.svcControlMemory + 0x00107a20 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107a20 svcControlMemory + .text.svcQueryMemory + 0x00107a40 0x30 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107a40 svcQueryMemory + .text.svcExitProcess + 0x00107a70 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107a70 svcExitProcess + .text.svcCreateThread + 0x00107a78 0x20 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107a78 svcCreateThread + .text.svcExitThread + 0x00107a98 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107a98 svcExitThread + .text.svcSleepThread + 0x00107aa0 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107aa0 svcSleepThread + .text.svcReleaseMutex + 0x00107aa8 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107aa8 svcReleaseMutex + .text.svcCreateEvent + 0x00107ab0 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107ab0 svcCreateEvent + .text.svcSignalEvent + 0x00107ac4 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107ac4 svcSignalEvent + .text.svcClearEvent + 0x00107acc 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107acc svcClearEvent + .text.svcCreateMemoryBlock + 0x00107ad4 0x18 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107ad4 svcCreateMemoryBlock + .text.svcMapMemoryBlock + 0x00107aec 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107aec svcMapMemoryBlock + .text.svcUnmapMemoryBlock + 0x00107af4 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107af4 svcUnmapMemoryBlock + .text.svcCreateAddressArbiter + 0x00107afc 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107afc svcCreateAddressArbiter + .text.svcArbitrateAddressNoTimeout + 0x00107b10 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b10 svcArbitrateAddressNoTimeout + .text.svcCloseHandle + 0x00107b18 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b18 svcCloseHandle + .text.svcWaitSynchronization + 0x00107b20 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b20 svcWaitSynchronization + .text.svcWaitSynchronizationN + 0x00107b28 0x28 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b28 svcWaitSynchronizationN + .text.svcDuplicateHandle + 0x00107b50 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b50 svcDuplicateHandle + .text.svcConnectToPort + 0x00107b64 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b64 svcConnectToPort + .text.svcSendSyncRequest + 0x00107b78 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b78 svcSendSyncRequest + .text.svcGetResourceLimit + 0x00107b80 0x14 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b80 svcGetResourceLimit + .text.svcGetResourceLimitLimitValues + 0x00107b94 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b94 svcGetResourceLimitLimitValues + .text.svcGetResourceLimitCurrentValues + 0x00107b9c 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107b9c svcGetResourceLimitCurrentValues + .text.svcBreak + 0x00107ba4 0x8 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0x00107ba4 svcBreak + .text.initSystem + 0x00107bac 0x50 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x00107bac initSystem + .text.__ctru_exit + 0x00107bfc 0x18 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x00107bfc __ctru_exit + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x00107c14 0x24 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x00107c38 0x4 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .text.vramMemAlignAt + 0x00107c3c 0x24c /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00107c3c vramMemAlignAt + .text.vramAlloc + 0x00107e88 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00107e88 vramAlloc + .text.vramFree + 0x00107e94 0x90 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x00107e94 vramFree + .text._ZL21addrMapNodeComparatorPK11rbtree_nodeS1_ + 0x00107f24 0x24 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text._ZL21addrMapNodeDestructorP11rbtree_node + 0x00107f48 0x4 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .text.linearMemAlign + 0x00107f4c 0x120 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x00107f4c linearMemAlign + .text.linearAlloc + 0x0010806c 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x0010806c linearAlloc + .text.linearFree + 0x00108074 0x5c /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x00108074 linearFree + .text._ZN7MemPool13CoalesceRightEP8MemBlock + 0x001080d0 0x80 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x001080d0 MemPool::CoalesceRight(MemBlock*) + .text._ZN7MemPool8AllocateER8MemChunkmi + 0x00108150 0x16c /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x00108150 MemPool::Allocate(MemChunk&, unsigned long, int) + .text._ZN7MemPool10DeallocateERK8MemChunk + 0x001082bc 0xfc /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x001082bc MemPool::Deallocate(MemChunk const&) + .text._ZN7MemPool12GetFreeSpaceEv + 0x001083b8 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x001083b8 MemPool::GetFreeSpace() + .text.envGetHandle + 0x001083e8 0x84 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x001083e8 envGetHandle + .text.envDestroyHandles + 0x0010846c 0x50 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x0010846c envDestroyHandles + .text.__sync_init + 0x001084bc 0xc /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001084bc __sync_init + .text.__sync_fini + 0x001084c8 0x18 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001084c8 __sync_fini + .text.syncArbitrateAddress + 0x001084e0 0x2c /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001084e0 syncArbitrateAddress + .text.LightLock_Lock + 0x0010850c 0xac /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0010850c LightLock_Lock + .text.LightLock_Unlock + 0x001085b8 0x40 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001085b8 LightLock_Unlock + .text.RecursiveLock_Lock + 0x001085f8 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001085f8 RecursiveLock_Lock + .text.RecursiveLock_Unlock + 0x00108628 0x54 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x00108628 RecursiveLock_Unlock + .text.LightEvent_Init + 0x0010867c 0x40 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x0010867c LightEvent_Init + .text.LightEvent_Clear + 0x001086bc 0xa4 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x001086bc LightEvent_Clear + .text.LightEvent_Signal + 0x00108760 0xc8 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x00108760 LightEvent_Signal + .text.LightEvent_TryWait + 0x00108828 0x50 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x00108828 LightEvent_TryWait + .text.LightEvent_Wait + 0x00108878 0xa0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x00108878 LightEvent_Wait + .text.__ctru_speedup_config + 0x00108918 0x34 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x00108918 __ctru_speedup_config + .text.srvInit 0x0010894c 0x12c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x0010894c srvInit + .text.srvExit 0x00108a78 0x58 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108a78 srvExit + .text.srvEnableNotification + 0x00108ad0 0x60 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108ad0 srvEnableNotification + .text.srvGetServiceHandleDirect + 0x00108b30 0xa0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108b30 srvGetServiceHandleDirect + .text.srvGetServiceHandle + 0x00108bd0 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108bd0 srvGetServiceHandle + .text.srvSubscribe + 0x00108c08 0x34 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108c08 srvSubscribe + .text.srvReceiveNotification + 0x00108c3c 0x60 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108c3c srvReceiveNotification + .text.srvPublishToSubscriber + 0x00108c9c 0x38 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0x00108c9c srvPublishToSubscriber + .text.threadCreate + 0x00108cd4 0x1d8 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00108cd4 threadCreate + .text.threadFree + 0x00108eac 0x2c /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00108eac threadFree + .text.threadJoin + 0x00108ed8 0x24 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00108ed8 threadJoin + .text.threadGetCurrent + 0x00108efc 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00108efc threadGetCurrent + .text.threadExit + 0x00108f2c 0x40 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x00108f2c threadExit + .text._thread_begin + 0x00108f6c 0x20 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .text.mappableFindAddressWithin + 0x00108f8c 0xb4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .text.mappableInit + 0x00109040 0x28 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x00109040 mappableInit + .text.mappableAlloc + 0x00109068 0x80 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x00109068 mappableAlloc + .text.mappableFree + 0x001090e8 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x001090e8 mappableFree + .text.srvPmGetSessionHandle + 0x001090ec 0xc /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x001090ec srvPmGetSessionHandle + .text.ptmSysmInit + 0x001090f8 0x74 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x001090f8 ptmSysmInit + .text.ptmSysmExit + 0x0010916c 0x3c /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x0010916c ptmSysmExit + .text.PTMSYSM_ConfigureNew3DSCPU + 0x001091a8 0x34 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x001091a8 PTMSYSM_ConfigureNew3DSCPU + .text.rbtree_init + 0x001091dc 0x10 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x001091dc rbtree_init + .text.do_insert + 0x001091ec 0x1b0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .text.rbtree_insert + 0x0010939c 0x8 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x0010939c rbtree_insert + .text.rbtree_rotate + 0x001093a4 0x90 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x001093a4 rbtree_rotate + .text.rbtree_remove + 0x00109434 0x318 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x00109434 rbtree_remove + .text.rbtree_find + 0x0010974c 0x74 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x0010974c rbtree_find + .text.__appInit + 0x001097c0 0x30 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x001097c0 __appInit + .text.__syscall_getreent + 0x001097f0 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x001097f0 __syscall_getreent + .text.__syscall_lock_acquire + 0x00109820 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109820 __syscall_lock_acquire + .text.__syscall_lock_release + 0x00109824 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109824 __syscall_lock_release + .text.__syscall_lock_acquire_recursive + 0x00109828 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109828 __syscall_lock_acquire_recursive + .text.__syscall_lock_release_recursive + 0x0010982c 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x0010982c __syscall_lock_release_recursive + .text.__syscall_exit + 0x00109830 0x4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109830 __syscall_exit + .text.initThreadVars + 0x00109834 0x50 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109834 initThreadVars + .text.__system_initSyscalls + 0x00109884 0x80 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0x00109884 __system_initSyscalls + *fill* 0x00109904 0x4 + .text.__system_allocateHeaps + 0x00109908 0x1e0 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x00109908 __system_allocateHeaps + .text.__appExit + 0x00109ae8 0x30 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x00109ae8 __appExit + .text.__libctru_exit + 0x00109b18 0x90 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x00109b18 __libctru_exit + .text.archive_link + 0x00109ba8 0x14 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_dirreset + 0x00109bbc 0x14 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_chmod + 0x00109bd0 0x14 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.error_cmp + 0x00109be4 0x24 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_translate_error + 0x00109c08 0x50 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_seek + 0x00109c58 0xc8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text._archiveInit.part.0 + 0x00109d20 0x7c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archiveFindDevice.part.0 + 0x00109d9c 0xc4 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_utf16path + 0x00109e60 0x280 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text._archiveUnmountDeviceStruct.part.0 + 0x0010a0e0 0x9c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_fchmod + 0x0010a17c 0x14 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_statvfs + 0x0010a190 0x14 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text._archiveMountDevice + 0x0010a1a4 0x164 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_diropen + 0x0010a308 0xe8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_fstat + 0x0010a3f0 0xa4 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_fsync + 0x0010a494 0x6c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_close + 0x0010a500 0x6c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_dirclose + 0x0010a56c 0x70 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.sdmc_statvfs + 0x0010a5dc 0xe8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_chdir + 0x0010a6c4 0xec /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_ftruncate + 0x0010a7b0 0x7c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_read + 0x0010a82c 0xac /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_unlink + 0x0010a8d8 0xa4 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_rmdir + 0x0010a97c 0xbc /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_mkdir + 0x0010aa38 0xdc /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_stat + 0x0010ab14 0x194 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_dirnext + 0x0010aca8 0x160 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_write + 0x0010ae08 0x124 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_open + 0x0010af2c 0x20c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archive_rename + 0x0010b138 0x278 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .text.archiveMountSdmc + 0x0010b3b0 0x19c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + 0x0010b3b0 archiveMountSdmc + .text.archiveUnmountAll + 0x0010b54c 0x54 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + 0x0010b54c archiveUnmountAll + .text.rbtree_node_next + 0x0010b5a0 0x5c /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x0010b5a0 rbtree_node_next + .text.utf8_to_utf16 + 0x0010b5fc 0xc0 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x0010b5fc utf8_to_utf16 + .text.decode_utf8 + 0x0010b6bc 0x13c /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x0010b6bc decode_utf8 + .text.utf16_to_utf8 + 0x0010b7f8 0xe8 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x0010b7f8 utf16_to_utf8 + .text.__aeabi_read_tp + 0x0010b8e0 0xc /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0x0010b8e0 __aeabi_read_tp + .text.encode_utf16 + 0x0010b8ec 0x54 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x0010b8ec encode_utf16 + .text.encode_utf8 + 0x0010b940 0xe0 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x0010b940 encode_utf8 + .text.decode_utf16 + 0x0010ba20 0x64 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x0010ba20 decode_utf16 + .text.__udivmoddi4 + 0x0010ba84 0x120 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + 0x0010ba84 __udivmoddi4 + .text.memalign + 0x0010bba4 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + 0x0010bba4 memalign + .text._memalign_r + 0x0010bbc4 0x14c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + 0x0010bbc4 _memalign_r + .text.bsearch 0x0010bd10 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + 0x0010bd10 bsearch + .text.sscanf 0x0010bd88 0x74 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + 0x0010bd88 sscanf + .text.__sread 0x0010bdfc 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + 0x0010bdfc __sread + .text.__seofread + 0x0010be40 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + 0x0010be40 __seofread + .text.__swrite + 0x0010be48 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + 0x0010be48 __swrite + .text.__sseek 0x0010beb0 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + 0x0010beb0 __sseek + .text.__sclose + 0x0010bef4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + 0x0010bef4 __sclose + .text.__call_exitprocs + 0x0010befc 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + 0x0010befc __call_exitprocs + .text.exit 0x0010bf00 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + 0x0010bf00 exit + .text._malloc_trim_r + 0x0010bf30 0xf8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + 0x0010bf30 _malloc_trim_r + .text._free_r 0x0010c028 0x2e8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + 0x0010c028 _free_r + .text.strchr 0x0010c310 0x130 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + 0x0010c310 strchr + .text.malloc 0x0010c440 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + 0x0010c440 malloc + .text.free 0x0010c458 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + 0x0010c458 free + .text.get_arg 0x0010c470 0x50 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .text.__ssvfscanf_r + 0x0010c4c0 0x2bf8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + 0x0010c4c0 __ssvfscanf_r + .text._malloc_r + 0x0010f0b8 0x79c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x0010f0b8 _malloc_r + .text._vsnprintf_r + 0x0010f854 0xa4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + 0x0010f854 _vsnprintf_r + .text.vsnprintf + 0x0010f8f8 0x38 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + 0x0010f8f8 vsnprintf + .text.memset 0x0010f930 0xf4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + 0x0010f930 memset + .text.__malloc_lock + 0x0010fa24 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + 0x0010fa24 __malloc_lock + .text.__malloc_unlock + 0x0010fa30 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + 0x0010fa30 __malloc_unlock + .text.strlen 0x0010fa3c 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + 0x0010fa3c strlen + .text.__sflush_r + 0x0010facc 0x22c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + 0x0010facc __sflush_r + .text._fflush_r + 0x0010fcf8 0x94 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + 0x0010fcf8 _fflush_r + .text.strncat 0x0010fd8c 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + 0x0010fd8c strncat + .text.strncmp 0x0010fe70 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + 0x0010fe70 strncmp + .text._fwalk_sglue + 0x0010ff54 0x70 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + 0x0010ff54 _fwalk_sglue + .text.strncpy 0x0010ffc4 0xc4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + 0x0010ffc4 strncpy + .text.stdio_exit_handler + 0x00110088 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.cleanup_stdio + 0x001100a4 0x5c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.global_stdio_init.part.0 + 0x00110100 0x154 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .text.__sinit 0x00110254 0x5c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x00110254 __sinit + .text.__sfp_lock_acquire + 0x001102b0 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x001102b0 __sfp_lock_acquire + .text.__sfp_lock_release + 0x001102bc 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x001102bc __sfp_lock_release + .text.strnlen 0x001102c8 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + 0x001102c8 strnlen + .text.sulp 0x00110310 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + *fill* 0x00110374 0x4 + .text._strtod_l + 0x00110378 0x13a4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + 0x00110378 _strtod_l + .text._strtod_r + 0x0011171c 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + 0x0011171c _strtod_r + .text._strtol_l.part.0 + 0x00111758 0x1b0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .text._strtol_r + 0x00111908 0x60 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + 0x00111908 _strtol_r + .text.realloc 0x00111968 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + 0x00111968 realloc + .text._strtoul_l.isra.0 + 0x00111988 0x1d8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .text._strtoul_r + 0x00111b60 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + 0x00111b60 _strtoul_r + .text.strtoul 0x00111b90 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + 0x00111b90 strtoul + .text.__locale_mb_cur_max + 0x00111bc4 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + 0x00111bc4 __locale_mb_cur_max + .text.critical_factorization + 0x00111be8 0x128 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .text.two_way_long_needle + 0x00111d10 0x364 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .text.strstr 0x00112074 0x248 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + 0x00112074 strstr + .text._localeconv_r + 0x001122bc 0x24 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + 0x001122bc _localeconv_r + .text.__utf8_wctomb + 0x001122e0 0xf0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + 0x001122e0 __utf8_wctomb + .text.memcpy 0x001123d0 0x11c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + 0x001123d0 memcpy + .text.stpncpy 0x001124ec 0xdc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + 0x001124ec stpncpy + .text.__libc_init_array + 0x001125c8 0x84 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + 0x001125c8 __libc_init_array + .text.__libc_fini_array + 0x0011264c 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + 0x0011264c __libc_fini_array + .text.__errno 0x00112688 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + 0x00112688 __errno + *fill* 0x00112694 0x4 + .text.nan 0x00112698 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + 0x00112698 nan + .text.nanf 0x001126a8 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + 0x001126a8 nanf + .text._strtoll_l.isra.0 + 0x001126b4 0x234 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .text._strtoll_r + 0x001128e8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + 0x001128e8 _strtoll_r + .text._strtoull_l.isra.0 + 0x00112918 0x25c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .text._strtoull_r + 0x00112b74 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + 0x00112b74 _strtoull_r + .text.iswspace + 0x00112ba4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + 0x00112ba4 iswspace + .text._mbrtowc_r + 0x00112bac 0xb4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + 0x00112bac _mbrtowc_r + .text.iswspace_l + 0x00112c60 0x38 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + 0x00112c60 iswspace_l + .text.sprintf 0x00112c98 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + 0x00112c98 sprintf + .text.__sccl 0x00112cfc 0xf0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + 0x00112cfc __sccl + .text.category + 0x00112dec 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + 0x00112dec category + .text._sungetc_r + 0x00112e7c 0xe0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + 0x00112e7c _sungetc_r + .text.__ssrefill_r + 0x00112f5c 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + 0x00112f5c __ssrefill_r + .text._sfread_r + 0x00112fc8 0xc4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + 0x00112fc8 _sfread_r + .text.rshift 0x0011308c 0xf0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .text.__gethex + 0x0011317c 0x89c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + 0x0011317c __gethex + .text.memcmp 0x00113a18 0xd8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + 0x00113a18 memcmp + .text._fclose_r + 0x00113af0 0x148 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + 0x00113af0 _fclose_r + .text.get_arg 0x00113c38 0x64c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + *fill* 0x00114284 0x4 + .text._svfprintf_r + 0x00114288 0x3324 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + 0x00114288 _svfprintf_r + .text.__match 0x001175ac 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + 0x001175ac __match + .text.__hexnan + 0x001175f8 0x29c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + 0x001175f8 __hexnan + .text._Balloc 0x00117894 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117894 _Balloc + .text._Bfree 0x0011791c 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x0011791c _Bfree + .text.__multadd + 0x00117938 0xf4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117938 __multadd + .text.__s2b 0x00117a2c 0x110 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117a2c __s2b + .text.__hi0bits + 0x00117b3c 0x60 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117b3c __hi0bits + .text.__lo0bits + 0x00117b9c 0x9c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117b9c __lo0bits + .text.__i2b 0x00117c38 0xa4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117c38 __i2b + .text.__multiply + 0x00117cdc 0x204 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117cdc __multiply + .text.__pow5mult + 0x00117ee0 0x128 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00117ee0 __pow5mult + .text.__lshift + 0x00118008 0x140 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00118008 __lshift + .text.__mcmp 0x00118148 0x58 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00118148 __mcmp + .text.__mdiff 0x001181a0 0x1fc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x001181a0 __mdiff + .text.__ulp 0x0011839c 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x0011839c __ulp + .text.__b2d 0x00118404 0xd0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00118404 __b2d + .text.__d2b 0x001184d4 0x124 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x001184d4 __d2b + .text.__ratio 0x001185f8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x001185f8 __ratio + .text.__copybits + 0x00118670 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00118670 __copybits + .text.__any_on + 0x001186f8 0x5c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x001186f8 __any_on + .text._realloc_r + 0x00118754 0x4a0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + 0x00118754 _realloc_r + .text.__utf8_mbtowc + 0x00118bf4 0x2f8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + 0x00118bf4 __utf8_mbtowc + .text.memchr 0x00118eec 0xe0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + 0x00118eec memchr + *fill* 0x00118fcc 0x4 + .text.frexp 0x00118fd0 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + 0x00118fd0 frexp + .text._wcrtomb_r + 0x00119058 0xa0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + 0x00119058 _wcrtomb_r + .text._wcsrtombs_r + 0x001190f8 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + 0x001190f8 _wcsrtombs_r + .text.__submore + 0x00119120 0xa8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + 0x00119120 __submore + .text._calloc_r + 0x001191c8 0xc0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + 0x001191c8 _calloc_r + .text.__assert_func + 0x00119288 0x5c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + 0x00119288 __assert_func + .text.__ssprint_r + 0x001192e4 0x18c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + 0x001192e4 __ssprint_r + .text.fiprintf + 0x00119470 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + 0x00119470 fiprintf + .text.quorem 0x001194ac 0x1b4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .text._dtoa_r 0x00119660 0x1218 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + 0x00119660 _dtoa_r + .text.memmove 0x0011a878 0x150 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + 0x0011a878 memmove + .text._wcsnrtombs_l + 0x0011a9c8 0x188 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + 0x0011a9c8 _wcsnrtombs_l + .text._wcsnrtombs_r + 0x0011ab50 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + 0x0011ab50 _wcsnrtombs_r + .text.abort 0x0011abb4 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + 0x0011abb4 abort + .text.get_arg 0x0011abc8 0x64c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .text.__sprint_r + 0x0011b214 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + 0x0011b214 __sprint_r + .text._vfiprintf_r + 0x0011b244 0x2304 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + 0x0011b244 _vfiprintf_r + .text.__sbprintf + 0x0011d548 0xb8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .text.__swsetup_r + 0x0011d600 0x138 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + 0x0011d600 __swsetup_r + .text._raise_r + 0x0011d738 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + 0x0011d738 _raise_r + .text.raise 0x0011d7c8 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + 0x0011d7c8 raise + .text.__sfvwrite_r + 0x0011d7e0 0x4b4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + 0x0011d7e0 __sfvwrite_r + .text.__smakebuf_r + 0x0011dc94 0x12c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + 0x0011dc94 __smakebuf_r + .text._exit 0x0011ddc0 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + 0x0011ddc0 _exit + .text.chdir 0x0011dde0 0x13c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + 0x0011dde0 chdir + .text._concatenate_path + 0x0011df1c 0x1cc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + 0x0011df1c _concatenate_path + .text._fstat_r + 0x0011e0e8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + 0x0011e0e8 _fstat_r + .text._getpid_r + 0x0011e160 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + 0x0011e160 _getpid_r + .text.__getreent + 0x0011e174 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + 0x0011e174 __getreent + .text.__release_handle + 0x0011e1a0 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0011e1a0 __release_handle + .text.__alloc_handle + 0x0011e22c 0xb0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0011e22c __alloc_handle + .text.__get_handle + 0x0011e2dc 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0011e2dc __get_handle + .text._close_r + 0x0011e318 0xf4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0011e318 _close_r + .text.null_write + 0x0011e40c 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .text.setDefaultDevice + 0x0011e414 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0011e414 setDefaultDevice + .text.FindDevice + 0x0011e42c 0xc8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0011e42c FindDevice + .text.RemoveDevice + 0x0011e4f4 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0011e4f4 RemoveDevice + .text.AddDevice + 0x0011e51c 0x9c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0011e51c AddDevice + .text.GetDeviceOpTab + 0x0011e5b8 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0011e5b8 GetDeviceOpTab + .text._isatty_r + 0x0011e5d8 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + 0x0011e5d8 _isatty_r + .text._kill_r 0x0011e5e0 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + 0x0011e5e0 _kill_r + .text._lseek_r + 0x0011e5f4 0x84 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + 0x0011e5f4 _lseek_r + .text._read_r 0x0011e678 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + 0x0011e678 _read_r + .text._sbrk_r 0x0011e6f8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + 0x0011e6f8 _sbrk_r + .text.__libc_lock_acquire + 0x0011e770 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0011e770 __libc_lock_acquire + .text.__libc_lock_release + 0x0011e78c 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0011e78c __libc_lock_release + .text.__libc_lock_acquire_recursive + 0x0011e7a8 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0011e7a8 __libc_lock_acquire_recursive + .text.__libc_lock_release_recursive + 0x0011e7c4 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0011e7c4 __libc_lock_release_recursive + .text._write_r + 0x0011e7e0 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + 0x0011e7e0 _write_r + .text.__fixdfdi + 0x0011e860 0x38 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + 0x0011e860 __aeabi_d2lz + 0x0011e860 __fixdfdi + .text.__fixunsdfdi + 0x0011e898 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + 0x0011e898 __aeabi_d2ulz + 0x0011e898 __fixunsdfdi + .text.selfrel_offset31 + 0x0011e8d8 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.search_EIT_table + 0x0011e8f0 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.__gnu_unwind_get_pr_addr + 0x0011e980 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.get_eit_entry + 0x0011e9c0 0x10c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.restore_non_core_regs + 0x0011eacc 0x88 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_decode_typeinfo_ptr.constprop.0 + 0x0011eb54 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_DebugHook + 0x0011eb68 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.unwind_phase2 + 0x0011eb6c 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.unwind_phase2_forced + 0x0011ebd0 0x140 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.__gnu_Unwind_RaiseException + 0x0011ed10 0xa4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011ed10 __gnu_Unwind_RaiseException + .text.__gnu_Unwind_ForcedUnwind + 0x0011edb4 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011edb4 __gnu_Unwind_ForcedUnwind + .text.__gnu_Unwind_Resume + 0x0011eddc 0x74 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011eddc __gnu_Unwind_Resume + .text.__gnu_Unwind_Resume_or_Rethrow + 0x0011ee50 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011ee50 __gnu_Unwind_Resume_or_Rethrow + .text._Unwind_VRS_Get + 0x0011ee70 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011ee70 _Unwind_VRS_Get + .text._Unwind_GetGR + 0x0011eedc 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text._Unwind_VRS_Set + 0x0011ef08 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011ef08 _Unwind_VRS_Set + .text._Unwind_SetGR + 0x0011ef74 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.__gnu_Unwind_Backtrace + 0x0011efa0 0xc0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011efa0 __gnu_Unwind_Backtrace + .text.__gnu_unwind_pr_common + 0x0011f060 0x410 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .text.__aeabi_unwind_cpp_pr0 + 0x0011f470 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011f470 __aeabi_unwind_cpp_pr0 + .text.__aeabi_unwind_cpp_pr1 + 0x0011f478 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011f478 __aeabi_unwind_cpp_pr1 + .text.__aeabi_unwind_cpp_pr2 + 0x0011f480 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011f480 __aeabi_unwind_cpp_pr2 + .text._Unwind_VRS_Pop + 0x0011f488 0x424 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x0011f488 _Unwind_VRS_Pop + .text.next_unwind_byte + 0x0011f8ac 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .text.__gnu_unwind_execute + 0x0011f910 0x464 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + 0x0011f910 __gnu_unwind_execute + .text.strrchr 0x0011fd74 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + 0x0011fd74 strrchr + *(.glue_7) + .glue_7 0x0011fdbc 0x0 linker stubs + *(.glue_7t) + .glue_7t 0x0011fdbc 0x0 linker stubs + *(.stub) + *(.gnu.warning) + *(.gnu.linkonce.t*) + 0x0011fdbc . = ALIGN (0x4) + *(.fini) + .fini 0x0011fdbc 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + 0x0011fdbc _fini + .fini 0x0011fdc8 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + 0x0011fdd4 . = ALIGN (0x4) + +.vfp11_veneer 0x0011fdd4 0x0 + .vfp11_veneer 0x0011fdd4 0x0 linker stubs + +.v4_bx 0x0011fdd4 0x0 + .v4_bx 0x0011fdd4 0x0 linker stubs + +.iplt 0x0011fdd4 0x0 + .iplt 0x0011fdd4 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x00120000 . = ALIGN (0x1000) + +.rodata 0x00120000 0x4384 + *(.rodata) + .rodata 0x00120000 0x300 drawing.o + .rodata 0x00120300 0xb inet_pton.o + *fill* 0x0012030b 0x1 + .rodata 0x0012030c 0x78 keyboard.o + 0x00120348 keyboardChars + .rodata 0x00120384 0xc /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + *(.roda) + *(.rodata.*) + .rodata.str1.4 + 0x00120390 0xb keyboard.o + *fill* 0x0012039b 0x1 + .rodata.str1.4 + 0x0012039c 0xe1 main.o + *fill* 0x0012047d 0x3 + .rodata.str1.4 + 0x00120480 0x27 settings.o + *fill* 0x001204a7 0x1 + .rodata.irrstInit.str1.4 + 0x001204a8 0x7 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + *fill* 0x001204af 0x1 + .rodata.gspInit.str1.4 + 0x001204b0 0x9 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x001204b9 0x3 + .rodata.hidInit.str1.4 + 0x001204bc 0x15 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x001204d1 0x3 + .rodata.acInit.str1.4 + 0x001204d4 0xd /opt/devkitpro/libctru/lib/libctru.a(ac.o) + *fill* 0x001204e1 0x3 + .rodata.aptSendCommand.str1.4 + 0x001204e4 0x16 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x001204fa 0x2 + .rodata.morton_y.2 + 0x001204fc 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .rodata.morton_x.3 + 0x00120504 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .rodata.s_sleepWakeEvents.4 + 0x0012050c 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .rodata.fsInit.str1.4 + 0x00120514 0x8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .rodata.fsMakePath.str1.4 + 0x0012051c 0x8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x1 (size before relaxing) + .rodata.socket.str1.4 + 0x0012051c 0x5 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + *fill* 0x00120521 0x3 + .rodata.socInit.str1.4 + 0x00120524 0x6 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0xe (size before relaxing) + *fill* 0x0012052a 0x2 + .rodata.str1.4 + 0x0012052c 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .rodata._net_error_code_map + 0x00120530 0x4d /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .rodata.bind.str1.4 + 0x0012057d 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .rodata.fcntl.str1.4 + 0x0012057d 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .rodata.recvfrom.str1.4 + 0x0012057d 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .rodata.sendto.str1.4 + 0x0012057d 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + *fill* 0x0012057d 0x3 + .rodata.__system_initArgv.str1.4 + 0x00120580 0xa /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + *fill* 0x0012058a 0x2 + .rodata.srvInit.str1.4 + 0x0012058c 0x5 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + *fill* 0x00120591 0x3 + .rodata.ptmSysmInit.str1.4 + 0x00120594 0x9 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + *fill* 0x0012059d 0x3 + .rodata.archive_utf16path.str1.4 + 0x001205a0 0x2 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + *fill* 0x001205a2 0x2 + .rodata._archiveUnmountDeviceStruct.part.0.str1.4 + 0x001205a4 0x2 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + *fill* 0x001205a6 0x2 + .rodata._archiveMountDevice.str1.4 + 0x001205a8 0x8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + 0xc (size before relaxing) + .rodata.archiveMountSdmc.str1.4 + 0x001205b0 0x5 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + *fill* 0x001205b5 0x3 + .rodata.error_table + 0x001205b8 0x30 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .rodata.str1.4 + 0x001205e8 0x8 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .rodata.archive_devoptab + 0x001205f0 0x80 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .rodata.__ssvfscanf_r.str1.1 + 0x00120670 0x5 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + 0x6 (size before relaxing) + *fill* 0x00120675 0x3 + .rodata.basefix.0 + 0x00120678 0x22 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + *fill* 0x0012069a 0x2 + .rodata._strtod_l.str1.4 + 0x0012069c 0xf /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + 0x15 (size before relaxing) + *fill* 0x001206ab 0x1 + .rodata.fpinan.0 + 0x001206ac 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .rodata.fpi.1 0x001206c0 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + *fill* 0x001206d4 0x4 + .rodata.tinytens + 0x001206d8 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .rodata.str1.4 + 0x00120700 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + 0x4c (size before relaxing) + .rodata._mbrtowc_r.str1.4 + 0x00120744 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .rodata._ctype_ + 0x00120744 0x101 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + 0x00120744 _ctype_ + *fill* 0x00120845 0x3 + .rodata.categories + 0x00120848 0x3528 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .rodata.__gethex.str1.4 + 0x00123d70 0x5e /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + 0x62 (size before relaxing) + *fill* 0x00123dce 0x2 + .rodata.__hexdig + 0x00123dd0 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + 0x00123dd0 __hexdig + .rodata._svfprintf_r.str1.1 + 0x00123ed0 0x3b /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + *fill* 0x00123f0b 0x1 + .rodata.zeroes.0 + 0x00123f0c 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .rodata.blanks.1 + 0x00123f1c 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .rodata.__multadd.str1.4 + 0x00123f2c 0x43 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x57 (size before relaxing) + *fill* 0x00123f6f 0x1 + .rodata.p05.0 0x00123f70 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + *fill* 0x00123f7c 0x4 + .rodata.__mprec_bigtens + 0x00123f80 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00123f80 __mprec_bigtens + .rodata.__mprec_tens + 0x00123fa8 0xc8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + 0x00123fa8 __mprec_tens + .rodata.__assert_func.str1.4 + 0x00124070 0x3f /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + 0x43 (size before relaxing) + *fill* 0x001240af 0x1 + .rodata.__action_table + 0x001240b0 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + 0x001240b0 __action_table + .rodata.__state_table + 0x0012411c 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + 0x0012411c __state_table + .rodata.__chclass + 0x00124188 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + 0x00124188 __chclass + .rodata._dtoa_r.str1.4 + 0x00124288 0x56 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + 0x6a (size before relaxing) + .rodata._vfiprintf_r.str1.1 + 0x001242de 0x29 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + *fill* 0x001242de 0x2 + .rodata.zeroes.0 + 0x001242e0 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .rodata.blanks.1 + 0x001242f0 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .rodata.AddDevice.str1.4 + 0x00124300 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .rodata.dotab_stdnull + 0x00124300 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x00124300 dotab_stdnull + *all.rodata*(*) + *(.gnu.linkonce.r*) + 0x00124380 . = ALIGN (0x4) + 0x00124380 __tdata_align = . + 0x00124380 0x4 LONG 0x4 ALIGNOF (.tdata) + 0x00124384 . = ALIGN (0x4) + +.eh_frame 0x00124384 0x0 + .eh_frame 0x00124384 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x00124384 __exidx_start = . + +ARM.exidx 0x00124384 0x90 + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + .ARM.exidx 0x00124384 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .ARM.exidx.text.selfrel_offset31 + 0x00124394 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.search_EIT_table + 0x00124394 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.__gnu_unwind_get_pr_addr + 0x00124394 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.get_eit_entry + 0x00124394 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.restore_non_core_regs + 0x0012439c 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_decode_typeinfo_ptr.constprop.0 + 0x001243a4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_DebugHook + 0x001243ac 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.unwind_phase2 + 0x001243ac 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.unwind_phase2_forced + 0x001243b4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_Unwind_RaiseException + 0x001243bc 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_Unwind_ForcedUnwind + 0x001243c4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_Unwind_Resume + 0x001243cc 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_Unwind_Resume_or_Rethrow + 0x001243d4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text._Unwind_VRS_Get + 0x001243dc 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text._Unwind_GetGR + 0x001243dc 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text._Unwind_VRS_Set + 0x001243dc 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text._Unwind_SetGR + 0x001243dc 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.__gnu_Unwind_Backtrace + 0x001243dc 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__gnu_unwind_pr_common + 0x001243e4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__aeabi_unwind_cpp_pr0 + 0x001243ec 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.__aeabi_unwind_cpp_pr1 + 0x001243f4 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text.__aeabi_unwind_cpp_pr2 + 0x001243f4 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + 0x8 (size before relaxing) + .ARM.exidx.text._Unwind_VRS_Pop + 0x001243f4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.exidx.text.next_unwind_byte + 0x001243fc 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.exidx.text.__gnu_unwind_execute + 0x00124404 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + 0x8 (size before relaxing) + 0x00124414 __exidx_end = . + +.rel.dyn 0x00124414 0x0 + .rel.iplt 0x00124414 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .rel.got 0x00124414 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x00125000 . = ALIGN (0x1000) + +.data 0x00125000 0x1c14 + *(.data) + .data 0x00125000 0x1 keyboard.o + 0x00125000 keyboardToggle + *fill* 0x00125001 0x3 + .data 0x00125004 0x14 settings.o + 0x00125004 defaultSettings + .data 0x00125018 0x4 wireless.o + 0x00125018 sockaddr_in_sizePtr + *(.data.*) + .data.kCount 0x0012501c 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data.kInterval + 0x00125020 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data.kDelay 0x00125024 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .data.aptChainloadDeliverArgSize + 0x00125028 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .data.soc_devoptab + 0x0012502c 0x80 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .data.__stacksize__ + 0x001250ac 0x4 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0x001250ac __stacksize__ + .data.__malloc_sbrk_base + 0x001250b0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x001250b0 __malloc_sbrk_base + .data.__malloc_trim_threshold + 0x001250b4 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x001250b4 __malloc_trim_threshold + .data.__malloc_av_ + 0x001250b8 0x408 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x001250b8 __malloc_av_ + .data.__sglue 0x001254c0 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x001254c0 __sglue + .data.__global_locale + 0x001254cc 0x16c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + 0x001254cc __global_locale + .data._impure_ptr + 0x00125638 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + 0x00125638 _impure_ptr + *fill* 0x0012563c 0x4 + .data._impure_data + 0x00125640 0x120 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + 0x00125640 _impure_data + .data._current_working_directory + 0x00125760 0x400 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .data.handles 0x00125b60 0x1000 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .data.__stderr_handle + 0x00126b60 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .data.__stdout_handle + 0x00126b6c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .data.__stdin_handle + 0x00126b78 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .data.devoptab_list + 0x00126b84 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x00126b84 devoptab_list + .data.defaultDevice + 0x00126c10 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + *(.gnu.linkonce.d*) + 0x00126c14 . = ALIGN (0x4) + +.igot.plt 0x00126c14 0x0 + .igot.plt 0x00126c14 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.got 0x00126c14 0x8 + .got 0x00126c14 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + +.got.plt 0x00126c1c 0xc + .got.plt 0x00126c1c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + 0x00126c1c _GLOBAL_OFFSET_TABLE_ + +.tdata 0x00126c28 0x0 + 0x00126c28 __tdata_lma = . + *(.tdata) + *(.tdata.*) + *(.gnu.linkonce.td.*) + 0x00126c28 . = ALIGN (0x4) + 0x00126c28 __tdata_lma_end = . + +.tbss 0x00126c28 0xc08 + *(.tbss) + *(.tbss.*) + .tbss.__ctru_dev_utf16_buf + 0x00126c28 0x802 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + 0x00126c28 __ctru_dev_utf16_buf + *fill* 0x0012742a 0x2 + .tbss.__ctru_dev_path_buf + 0x0012742c 0x401 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + 0x0012742c __ctru_dev_path_buf + *(.gnu.linkonce.tb.*) + *(.tcommon) + 0x00127830 . = ALIGN (0x4) + *fill* 0x0012782d 0x3 + +.preinit_array 0x00126c28 0x0 + 0x00126c28 PROVIDE (__preinit_array_start = .) + *(.preinit_array) + 0x00126c28 PROVIDE (__preinit_array_end = .) + +.init_array 0x00126c28 0x4 + 0x00126c28 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + .init_array 0x00126c28 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + 0x00126c2c PROVIDE (__init_array_end = .) + +.fini_array 0x00126c2c 0x4 + 0x00126c2c PROVIDE (__fini_array_start = .) + *(.fini_array) + .fini_array 0x00126c2c 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + *(SORT_BY_NAME(.fini_array.*)) + 0x00126c30 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) + 0x00126c30 __bss_start__ = . + +.bss 0x00126c30 0x3b2cc + *(.dynbss) + *(.bss) + .bss 0x00126c30 0x8 drawing.o + .bss 0x00126c38 0x38401 keyboard.o + 0x00126c38 keyboardGfx + 0x0015f038 keyboardActive + *fill* 0x0015f039 0x7 + .bss 0x0015f040 0xa0 main.o + .bss 0x0015f0e0 0x18 settings.o + 0x0015f0e0 fileHandle + 0x0015f0e4 settings + .bss 0x0015f0f8 0x74 wireless.o + 0x0015f0f8 sock + 0x0015f0fc sain + 0x0015f10c saout + 0x0015f11c outBuf + 0x0015f144 rcvBuf + *(.bss.*) + .bss.completed.1 + 0x0015f16c 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + *fill* 0x0015f16d 0x3 + .bss.object.0 0x0015f170 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .bss.screenAlloc + 0x0015f188 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.screenFree + 0x0015f18c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxIsDoubleBuf + 0x0015f190 0x2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0015f192 0x2 + .bss.gfxCurBuf + 0x0015f194 0x2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxIsVram + 0x0015f196 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxTopMode + 0x0015f197 0x1 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxFramebufferFormats + 0x0015f198 0x2 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0015f19a 0x2 + .bss.gfxBottomFramebufferMaxSize + 0x0015f19c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxTopFramebufferMaxSize + 0x0015f1a0 0x4 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + *fill* 0x0015f1a4 0x4 + .bss.gfxBottomFramebuffers + 0x0015f1a8 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.gfxTopFramebuffers + 0x0015f1b0 0x8 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .bss.irrstRefCount + 0x0015f1b8 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.csPos 0x0015f1bc 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.kHeld 0x0015f1c0 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .bss.irrstSharedMem + 0x0015f1c4 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0015f1c4 irrstSharedMem + .bss.irrstEvent + 0x0015f1c8 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0015f1c8 irrstEvent + .bss.irrstMemHandle + 0x0015f1cc 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0015f1cc irrstMemHandle + .bss.irrstHandle + 0x0015f1d0 0x4 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x0015f1d0 irrstHandle + .bss.gspEventCbOneShot + 0x0015f1d4 0x7 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x0015f1db 0x1 + .bss.gspEventCbData + 0x0015f1dc 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEventCb + 0x0015f1f8 0x1c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEvents + 0x0015f214 0x38 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspLastEvent + 0x0015f24c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRunEvents + 0x0015f250 0x1 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x0015f251 0x3 + .bss.gspEventThread + 0x0015f254 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspEvent 0x0015f258 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspGpuRight + 0x0015f25c 0x1 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspThreadId + 0x0015f25d 0x1 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + *fill* 0x0015f25e 0x2 + .bss.gspSharedMem + 0x0015f260 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspSharedMemHandle + 0x0015f264 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspRefCount + 0x0015f268 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.gspGpuHandle + 0x0015f26c 0x4 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .bss.usingIrrst + 0x0015f270 0x1 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x0015f271 0x3 + .bss.hidRefCount + 0x0015f274 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.gRate 0x0015f278 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x0015f27e 0x2 + .bss.aVec 0x0015f280 0x6 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + *fill* 0x0015f286 0x2 + .bss.cPos 0x0015f288 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.tPos 0x0015f28c 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kRepeat 0x0015f290 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kUp 0x0015f294 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kDown 0x0015f298 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kHeld 0x0015f29c 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.kOld 0x0015f2a0 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .bss.hidSharedMem + 0x0015f2a4 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0015f2a4 hidSharedMem + .bss.hidEvents + 0x0015f2a8 0x14 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0015f2a8 hidEvents + .bss.hidMemHandle + 0x0015f2bc 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0015f2bc hidMemHandle + .bss.hidHandle + 0x0015f2c0 0x4 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x0015f2c0 hidHandle + .bss.acRefCount + 0x0015f2c4 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.acHandle 0x0015f2c8 0x4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .bss.flagValue.0 + 0x0015f2cc 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.flagInit.1 + 0x0015f2cd 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x0015f2ce 0x2 + .bss.serviceName.6 + 0x0015f2d0 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptChainloadFlags + 0x0015f2d4 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptChainloadMediatype + 0x0015f2d5 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x0015f2d6 0x2 + .bss.aptChainloadHmac + 0x0015f2d8 0x20 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptChainloadDeliverArg + 0x0015f2f8 0x300 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptChainloadTid + 0x0015f5f8 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptParameters + 0x0015f600 0x1000 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptFlags 0x00160600 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptHomeButtonState + 0x00160604 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x00160605 0x3 + .bss.aptMessageFuncData + 0x00160608 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptMessageFunc + 0x0016060c 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptFirstHook + 0x00160610 0xc /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEventHandlerThreadQuit + 0x0016061c 0x1 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + *fill* 0x0016061d 0x3 + .bss.aptEventHandlerThread + 0x00160620 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptSleepEvent + 0x00160624 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptReceiveEvent + 0x0016062c 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptEvents + 0x00160634 0x8 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptLockHandle + 0x0016063c 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.aptRefCount + 0x00160640 0x4 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .bss.gspLcdHandle + 0x00160644 0x4 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x00160644 gspLcdHandle + .bss.fsExemptArchives + 0x00160648 0x80 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuRefCount + 0x001606c8 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.fsuHandle + 0x001606cc 0x4 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .bss.socMemhandle + 0x001606d0 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x001606d0 socMemhandle + .bss.SOCU_handle + 0x001606d4 0x4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x001606d4 SOCU_handle + .bss.__system_retAddr + 0x001606d8 0x4 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + 0x001606d8 __system_retAddr + .bss.__system_argv + 0x001606dc 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x001606dc __system_argv + .bss.__system_argc + 0x001606e0 0x4 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x001606e0 __system_argc + .bss.saved_stack.42 + 0x001606e4 0x8 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + *fill* 0x001606ec 0x4 + .bss._ZL10sVramPoolB + 0x001606f0 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL10sVramPoolA + 0x001606f8 0x8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .bss._ZL8sAddrMap + 0x00160700 0xc /opt/devkitpro/libctru/lib/libctru.a(vram.o) + *fill* 0x0016070c 0x4 + .bss._ZL11sLinearPool + 0x00160710 0x8 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss._ZL8sAddrMap + 0x00160718 0xc /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .bss.arbiter 0x00160724 0x4 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .bss.__ctru_speedup + 0x00160728 0x1 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x00160728 __ctru_speedup + *fill* 0x00160729 0x3 + .bss.__3dslink_host + 0x0016072c 0x4 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + 0x0016072c __3dslink_host + .bss.srvRefCount + 0x00160730 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.srvHandle + 0x00160734 0x4 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .bss.currentAddr + 0x00160738 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss.maxAddr 0x0016073c 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss.minAddr 0x00160740 0x4 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .bss.srvPmHandle + 0x00160744 0x4 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .bss.ptmSysmRefCount + 0x00160748 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.ptmSysmHandle + 0x0016074c 0x4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .bss.__ctru_linear_heap_size + 0x00160750 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x00160750 __ctru_linear_heap_size + .bss.__ctru_heap_size + 0x00160754 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x00160754 __ctru_heap_size + .bss.__ctru_linear_heap + 0x00160758 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x00160758 __ctru_linear_heap + .bss.__ctru_heap + 0x0016075c 0x4 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x0016075c __ctru_heap + .bss.archive_devices + 0x00160760 0x5c0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .bss.archive_device_cwd + 0x00160d20 0x4 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .bss.archive_initialized + 0x00160d24 0x1 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + *fill* 0x00160d25 0x3 + .bss.__malloc_current_mallinfo + 0x00160d28 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x00160d28 __malloc_current_mallinfo + .bss.__malloc_max_total_mem + 0x00160d50 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x00160d50 __malloc_max_total_mem + .bss.__malloc_max_sbrked_mem + 0x00160d54 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x00160d54 __malloc_max_sbrked_mem + .bss.__malloc_top_pad + 0x00160d58 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + 0x00160d58 __malloc_top_pad + .bss.__malloc_recursive_mutex + 0x00160d5c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .bss.__sfp_recursive_mutex + 0x00160d68 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + *fill* 0x00160d74 0x4 + .bss.__sf 0x00160d78 0x168 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x00160d78 __sf + .bss.__stdio_exit_handler + 0x00160ee0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + 0x00160ee0 __stdio_exit_handler + .bss.temp_cwd 0x00160ee4 0x400 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .bss.__hndl_lock + 0x001612e4 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .bss.fake_heap_start + 0x001612e8 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + 0x001612e8 fake_heap_start + .bss.fake_heap_end + 0x001612ec 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + 0x001612ec fake_heap_end + .bss.heap_start.0 + 0x001612f0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + *(.gnu.linkonce.b*) + *(COMMON) + 0x001612f4 . = (0x8 + ABSOLUTE (ALIGN (ABSOLUTE ((. - 0x8)), ALIGNOF (.tdata)))) + 0x001612f4 __tls_start = . + 0x001612f4 . = (. + SIZEOF (.tdata)) + 0x001612f4 . = ALIGN (ALIGNOF (.tbss)) + 0x00161efc . = (. + SIZEOF (.tbss)) + *fill* 0x001612f4 0xc08 + 0x00161efc __tls_end = . + 0x00161efc __bss_end__ = . + 0x00161efc __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 0x00000000 0x18b8 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 drawing.o + .debug_aranges + 0x00000020 0x20 inet_pton.o + .debug_aranges + 0x00000040 0x20 keyboard.o + .debug_aranges + 0x00000060 0x28 main.o + .debug_aranges + 0x00000088 0x20 settings.o + .debug_aranges + 0x000000a8 0x20 wireless.o + .debug_aranges + 0x000000c8 0xa0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_aranges + 0x00000168 0x68 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_aranges + 0x000001d0 0x108 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_aranges + 0x000002d8 0xd0 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_aranges + 0x000003a8 0xb0 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_aranges + 0x00000458 0x268 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_aranges + 0x000006c0 0x78 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_aranges + 0x00000738 0x3b8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_aranges + 0x00000af0 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_aranges + 0x00000b10 0x48 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_aranges + 0x00000b58 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_aranges + 0x00000b78 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_aranges + 0x00000b98 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_aranges + 0x00000bb8 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_aranges + 0x00000bf0 0x38 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_aranges + 0x00000c28 0x20 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_aranges + 0x00000c48 0x20 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_aranges + 0x00000c68 0x330 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_aranges + 0x00000f98 0x28 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_aranges + 0x00000fc0 0x68 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_aranges + 0x00001028 0x58 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_aranges + 0x00001080 0x38 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_aranges + 0x000010b8 0x28 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_aranges + 0x000010e0 0xf0 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_aranges + 0x000011d0 0x58 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_aranges + 0x00001228 0x20 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_aranges + 0x00001248 0xc0 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_aranges + 0x00001308 0x60 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_aranges + 0x00001368 0x38 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_aranges + 0x000013a0 0x50 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_aranges + 0x000013f0 0xa0 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_aranges + 0x00001490 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_aranges + 0x000014b0 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_aranges + 0x000014e0 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_aranges + 0x00001500 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_aranges + 0x00001520 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_aranges + 0x00001540 0x20 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_aranges + 0x00001560 0x98 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_aranges + 0x000015f8 0x20 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_aranges + 0x00001618 0x20 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_aranges + 0x00001638 0x20 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_aranges + 0x00001658 0x140 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_aranges + 0x00001798 0x28 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_aranges + 0x000017c0 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_aranges + 0x000017e0 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_aranges + 0x00001800 0x20 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_aranges + 0x00001820 0x20 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .debug_aranges + 0x00001840 0x18 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .debug_aranges + 0x00001858 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_aranges + 0x00001878 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_aranges + 0x00001898 0x20 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x36a0d + *(.debug_info) + .debug_info 0x00000000 0x9d2 drawing.o + .debug_info 0x000009d2 0x1d8 inet_pton.o + .debug_info 0x00000baa 0x5e4 keyboard.o + .debug_info 0x0000118e 0xd76 main.o + .debug_info 0x00001f04 0x982 settings.o + .debug_info 0x00002886 0x99a wireless.o + .debug_info 0x00003220 0xcfb /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_info 0x00003f1b 0xafc /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_info 0x00004a17 0x5c04 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_info 0x0000a61b 0x13d8 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_info 0x0000b9f3 0xf97 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_info 0x0000c98a 0x5593 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_info 0x00011f1d 0x7a8 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_info 0x000126c5 0x8f48 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_info 0x0001b60d 0x400 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_info 0x0001ba0d 0x17b7 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_info 0x0001d1c4 0x188 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_info 0x0001d34c 0x139b /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_info 0x0001e6e7 0x133a /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_info 0x0001fa21 0x1802 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_info 0x00021223 0x180c /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_info 0x00022a2f 0x185 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_info 0x00022bb4 0x2bc /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_info 0x00022e70 0x23 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_info 0x00022e93 0x23 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_info 0x00022eb6 0x173a /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_info 0x000245f0 0x1155 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_info 0x00025745 0x1001 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_info 0x00026746 0x2a9 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_info 0x000269ef 0x2956 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_info 0x00029345 0x6cc /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_info 0x00029a11 0xa42 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_info 0x0002a453 0x1af2 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_info 0x0002bf45 0x1152 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_info 0x0002d097 0x36d /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_info 0x0002d404 0x872 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_info 0x0002dc76 0xb06 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_info 0x0002e77c 0x17c /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_info 0x0002e8f8 0x667 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_info 0x0002ef5f 0x358 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_info 0x0002f2b7 0x960 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_info 0x0002fc17 0x1e0 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_info 0x0002fdf7 0x148 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_info 0x0002ff3f 0x120c /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_info 0x0003114b 0x529 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_info 0x00031674 0x13d /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_info 0x000317b1 0x2b7 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_info 0x00031a68 0x42b1 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_info 0x00035d19 0x351 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_info 0x0003606a 0x205 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_info 0x0003626f 0x158 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_info 0x000363c7 0x205 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_info 0x000365cc 0x24 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .debug_info 0x000365f0 0xd7 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .debug_info 0x000366c7 0x109 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_info 0x000367d0 0x109 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_info 0x000368d9 0x134 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_abbrev 0x00000000 0x9127 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x2d0 drawing.o + .debug_abbrev 0x000002d0 0x10d inet_pton.o + .debug_abbrev 0x000003dd 0x191 keyboard.o + .debug_abbrev 0x0000056e 0x274 main.o + .debug_abbrev 0x000007e2 0x260 settings.o + .debug_abbrev 0x00000a42 0x2a8 wireless.o + .debug_abbrev 0x00000cea 0x389 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_abbrev 0x00001073 0x38b /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_abbrev 0x000013fe 0x62a /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_abbrev 0x00001a28 0x516 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_abbrev 0x00001f3e 0x3a8 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_abbrev 0x000022e6 0x763 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_abbrev 0x00002a49 0x217 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_abbrev 0x00002c60 0x620 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_abbrev 0x00003280 0x219 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_abbrev 0x00003499 0x3bd /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_abbrev 0x00003856 0xd4 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_abbrev 0x0000392a 0x360 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_abbrev 0x00003c8a 0x37a /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_abbrev 0x00004004 0x42e /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_abbrev 0x00004432 0x3fd /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_abbrev 0x0000482f 0x129 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_abbrev 0x00004958 0x198 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_abbrev 0x00004af0 0x12 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_abbrev 0x00004b02 0x12 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_abbrev 0x00004b14 0x489 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_abbrev 0x00004f9d 0x43f /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_abbrev 0x000053dc 0x3a5 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_abbrev 0x00005781 0x1bf /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_abbrev 0x00005940 0x4f2 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_abbrev 0x00005e32 0x2b2 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_abbrev 0x000060e4 0x259 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_abbrev 0x0000633d 0x514 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_abbrev 0x00006851 0x495 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_abbrev 0x00006ce6 0x1d3 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_abbrev 0x00006eb9 0x2f1 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_abbrev 0x000071aa 0x24f /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_abbrev 0x000073f9 0xc1 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_abbrev 0x000074ba 0x228 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_abbrev 0x000076e2 0x1bc /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_abbrev 0x0000789e 0x276 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_abbrev 0x00007b14 0x107 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_abbrev 0x00007c1b 0x93 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_abbrev 0x00007cae 0x459 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_abbrev 0x00008107 0x193 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_abbrev 0x0000829a 0x9e /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_abbrev 0x00008338 0x15a /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_abbrev 0x00008492 0x656 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_abbrev 0x00008ae8 0x1a6 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_abbrev 0x00008c8e 0x104 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_abbrev 0x00008d92 0x93 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_abbrev 0x00008e25 0x104 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_abbrev 0x00008f29 0x14 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .debug_abbrev 0x00008f3d 0x6f /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .debug_abbrev 0x00008fac 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_abbrev 0x00009020 0x74 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_abbrev 0x00009094 0x93 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_line 0x00000000 0x2144f + *(.debug_line) + .debug_line 0x00000000 0x5f0 drawing.o + .debug_line 0x000005f0 0x1a9 inet_pton.o + .debug_line 0x00000799 0x325 keyboard.o + .debug_line 0x00000abe 0x5a4 main.o + .debug_line 0x00001062 0x4ba settings.o + .debug_line 0x0000151c 0x49f wireless.o + .debug_line 0x000019bb 0x924 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_line 0x000022df 0x8e9 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_line 0x00002bc8 0x351d /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_line 0x000060e5 0xf27 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_line 0x0000700c 0xd41 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_line 0x00007d4d 0x38e7 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_line 0x0000b634 0x692 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_line 0x0000bcc6 0x6c0c /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_line 0x000128d2 0x343 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_line 0x00012c15 0x6b6 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_line 0x000132cb 0x1d6 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_line 0x000134a1 0x4ea /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_line 0x0001398b 0x48e /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_line 0x00013e19 0x751 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_line 0x0001456a 0x751 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_line 0x00014cbb 0x1d7 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_line 0x00014e92 0x429 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_line 0x000152bb 0x78f /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_line 0x00015a4a 0x70 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_line 0x00015aba 0x8cf /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_line 0x00016389 0x69b /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_line 0x00016a24 0x85a /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_line 0x0001727e 0x271 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_line 0x000174ef 0x1654 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_line 0x00018b43 0x4b0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_line 0x00018ff3 0x43e /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_line 0x00019431 0xff2 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_line 0x0001a423 0x6b1 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_line 0x0001aad4 0x2ff /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_line 0x0001add3 0x6b9 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_line 0x0001b48c 0xa03 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_line 0x0001be8f 0x1f5 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_line 0x0001c084 0x5ef /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_line 0x0001c673 0x32f /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_line 0x0001c9a2 0x7e6 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_line 0x0001d188 0x254 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_line 0x0001d3dc 0x243 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_line 0x0001d61f 0x7ac /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_line 0x0001ddcb 0x359 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_line 0x0001e124 0x246 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_line 0x0001e36a 0x1c9 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_line 0x0001e533 0x1d5d /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_line 0x00020290 0x308 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_line 0x00020598 0x2aa /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_line 0x00020842 0x280 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_line 0x00020ac2 0x2d7 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_line 0x00020d99 0x49 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .debug_line 0x00020de2 0x11c /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .debug_line 0x00020efe 0x18f /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_line 0x0002108d 0x221 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_line 0x000212ae 0x1a1 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_frame 0x00000000 0x4508 + *(.debug_frame) + .debug_frame 0x00000000 0x104 drawing.o + .debug_frame 0x00000104 0x44 inet_pton.o + .debug_frame 0x00000148 0x68 keyboard.o + .debug_frame 0x000001b0 0x74 main.o + .debug_frame 0x00000224 0x58 settings.o + .debug_frame 0x0000027c 0xa4 wireless.o + .debug_frame 0x00000320 0x1e0 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_frame 0x00000500 0x104 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_frame 0x00000604 0x34c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_frame 0x00000950 0x258 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_frame 0x00000ba8 0x1f4 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_frame 0x00000d9c 0x934 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_frame 0x000016d0 0x128 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_frame 0x000017f8 0xce8 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_frame 0x000024e0 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_frame 0x00002510 0xc8 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_frame 0x000025d8 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_frame 0x000025f8 0x40 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_frame 0x00002638 0x4c /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_frame 0x00002684 0xd0 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_frame 0x00002754 0xd8 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_frame 0x0000282c 0x2c /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_frame 0x00002858 0x34 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_frame 0x0000288c 0x640 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_frame 0x00002ecc 0x30 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_frame 0x00002efc 0x100 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_frame 0x00002ffc 0xd0 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_frame 0x000030cc 0x98 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_frame 0x00003164 0x4c /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_frame 0x000031b0 0x2b4 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_frame 0x00003464 0xd0 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_frame 0x00003534 0x34 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_frame 0x00003568 0x254 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_frame 0x000037bc 0xf0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_frame 0x000038ac 0x70 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_frame 0x0000391c 0xb0 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_frame 0x000039cc 0x1a4 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_frame 0x00003b70 0x20 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_frame 0x00003b90 0x54 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_frame 0x00003be4 0x2c /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_frame 0x00003c10 0x40 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_frame 0x00003c50 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_frame 0x00003c80 0x28 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_frame 0x00003ca8 0x148 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_frame 0x00003df0 0x38 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_frame 0x00003e28 0x2c /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_frame 0x00003e54 0x28 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_frame 0x00003e7c 0x52c /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_frame 0x000043a8 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_frame 0x000043d8 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_frame 0x00004414 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_frame 0x00004444 0x3c /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_frame 0x00004480 0x20 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .debug_frame 0x000044a0 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_frame 0x000044c0 0x20 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_frame 0x000044e0 0x28 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_str 0x00000000 0x90b9 + *(.debug_str) + .debug_str 0x00000000 0x451 drawing.o + 0x4e0 (size before relaxing) + .debug_str 0x00000451 0x53 inet_pton.o + 0x1b2 (size before relaxing) + .debug_str 0x000004a4 0x9d keyboard.o + 0x428 (size before relaxing) + .debug_str 0x00000541 0x487 main.o + 0x86b (size before relaxing) + .debug_str 0x000009c8 0x444 settings.o + 0x7f1 (size before relaxing) + .debug_str 0x00000e0c 0x12f wireless.o + 0x552 (size before relaxing) + .debug_str 0x00000f3b 0x481 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + 0x6db (size before relaxing) + .debug_str 0x000013bc 0x30d /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + 0x595 (size before relaxing) + .debug_str 0x000016c9 0x71a /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + 0xc6b (size before relaxing) + .debug_str 0x00001de3 0x2f7 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + 0x93c (size before relaxing) + .debug_str 0x000020da 0x298 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + 0x59e (size before relaxing) + .debug_str 0x00002372 0x1461 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + 0x1b8e (size before relaxing) + .debug_str 0x000037d3 0x161 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + 0x446 (size before relaxing) + .debug_str 0x00003934 0x15ff /opt/devkitpro/libctru/lib/libctru.a(fs.o) + 0x1d13 (size before relaxing) + .debug_str 0x00004f33 0xf3 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + 0x3a2 (size before relaxing) + .debug_str 0x00005026 0x3cf /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + 0xba7 (size before relaxing) + .debug_str 0x000053f5 0x92 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + 0x29f (size before relaxing) + .debug_str 0x00005487 0xa4 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + 0xab3 (size before relaxing) + .debug_str 0x0000552b 0x8a /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + 0xa69 (size before relaxing) + .debug_str 0x000055b5 0x97 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + 0xb72 (size before relaxing) + .debug_str 0x0000564c 0x96 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + 0xb37 (size before relaxing) + .debug_str 0x000056e2 0xe1 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + 0x2b3 (size before relaxing) + .debug_str 0x000057c3 0xef /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + 0x2f6 (size before relaxing) + .debug_str 0x000058b2 0x6a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + 0xc3 (size before relaxing) + .debug_str 0x0000591c 0x6e /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0xd3 (size before relaxing) + .debug_str 0x0000598a 0xf83 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + 0x11cc (size before relaxing) + .debug_str 0x0000690d 0xea /opt/devkitpro/libctru/lib/libctru.a(linear.o) + 0x7c5 (size before relaxing) + .debug_str 0x000069f7 0xac /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + 0x630 (size before relaxing) + .debug_str 0x00006aa3 0xa0 /opt/devkitpro/libctru/lib/libctru.a(env.o) + 0x2a4 (size before relaxing) + .debug_str 0x00006b43 0x55f /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + 0x983 (size before relaxing) + .debug_str 0x000070a2 0x346 /opt/devkitpro/libctru/lib/libctru.a(os.o) + 0x598 (size before relaxing) + .debug_str 0x000073e8 0xb7 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + 0x687 (size before relaxing) + .debug_str 0x0000749f 0x265 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + 0xad7 (size before relaxing) + .debug_str 0x00007704 0x21d /opt/devkitpro/libctru/lib/libctru.a(thread.o) + 0x8b8 (size before relaxing) + .debug_str 0x00007921 0x1b8 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + 0x3c2 (size before relaxing) + .debug_str 0x00007ad9 0x121 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + 0x580 (size before relaxing) + .debug_str 0x00007bfa 0x236 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + 0x58e (size before relaxing) + .debug_str 0x00007e30 0x72 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + 0x293 (size before relaxing) + .debug_str 0x00007ea2 0x120 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + 0x355 (size before relaxing) + .debug_str 0x00007fc2 0x74 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + 0x2ea (size before relaxing) + .debug_str 0x00008036 0xa9 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + 0x373 (size before relaxing) + .debug_str 0x000080df 0x72 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + 0x29d (size before relaxing) + .debug_str 0x00008151 0x90 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + 0x268 (size before relaxing) + .debug_str 0x000081e1 0x24e /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + 0xaa0 (size before relaxing) + .debug_str 0x0000842f 0x207 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + 0x5f4 (size before relaxing) + .debug_str 0x00008636 0x91 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + 0x269 (size before relaxing) + .debug_str 0x000086c7 0x89 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + 0x40a (size before relaxing) + .debug_str 0x00008750 0x526 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + 0x1667 (size before relaxing) + .debug_str 0x00008c76 0x92 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + 0x29d (size before relaxing) + .debug_str 0x00008d08 0x86 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + 0x297 (size before relaxing) + .debug_str 0x00008d8e 0x87 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + 0x257 (size before relaxing) + .debug_str 0x00008e15 0x8a /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + 0x297 (size before relaxing) + .debug_str 0x00008e9f 0x68 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0xcd (size before relaxing) + .debug_str 0x00008f07 0x63 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + 0x22d (size before relaxing) + .debug_str 0x00008f6a 0x70 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + 0x243 (size before relaxing) + .debug_str 0x00008fda 0x6f /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + 0x23f (size before relaxing) + .debug_str 0x00009049 0x70 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + 0x24f (size before relaxing) + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o +LOAD drawing.o +LOAD inet_pton.o +LOAD input.o +LOAD keyboard.o +LOAD main.o +LOAD settings.o +LOAD wireless.o +LOAD /opt/devkitpro/libctru/lib/libctru.a +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libm.a +START GROUP +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libc.a +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a +END GROUP +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtend.o +LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o +OUTPUT(/home/user/3DSController/3DS/3DSController.elf elf32-littlearm) +LOAD linker stubs + +.ARM.attributes + 0x00000000 0x30 + .ARM.attributes + 0x00000000 0x1e /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o + .ARM.attributes + 0x0000001e 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crti.o + .ARM.attributes + 0x0000003a 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtbegin.o + .ARM.attributes + 0x0000006a 0x2c drawing.o + .ARM.attributes + 0x00000096 0x2c inet_pton.o + .ARM.attributes + 0x000000c2 0x2c keyboard.o + .ARM.attributes + 0x000000ee 0x2c main.o + .ARM.attributes + 0x0000011a 0x2c settings.o + .ARM.attributes + 0x00000146 0x2c wireless.o + .ARM.attributes + 0x00000172 0x30 /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .ARM.attributes + 0x000001a2 0x30 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .ARM.attributes + 0x000001d2 0x30 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .ARM.attributes + 0x00000202 0x30 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .ARM.attributes + 0x00000232 0x30 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .ARM.attributes + 0x00000262 0x30 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .ARM.attributes + 0x00000292 0x30 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .ARM.attributes + 0x000002c2 0x30 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .ARM.attributes + 0x000002f2 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .ARM.attributes + 0x00000322 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .ARM.attributes + 0x00000352 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .ARM.attributes + 0x00000382 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .ARM.attributes + 0x000003b2 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .ARM.attributes + 0x000003e2 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .ARM.attributes + 0x00000412 0x30 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .ARM.attributes + 0x00000442 0x30 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .ARM.attributes + 0x00000472 0x30 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .ARM.attributes + 0x000004a2 0x1a /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .ARM.attributes + 0x000004bc 0x1a /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .ARM.attributes + 0x000004d6 0x30 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .ARM.attributes + 0x00000506 0x30 /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .ARM.attributes + 0x00000536 0x30 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .ARM.attributes + 0x00000566 0x30 /opt/devkitpro/libctru/lib/libctru.a(env.o) + .ARM.attributes + 0x00000596 0x30 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .ARM.attributes + 0x000005c6 0x30 /opt/devkitpro/libctru/lib/libctru.a(os.o) + .ARM.attributes + 0x000005f6 0x30 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .ARM.attributes + 0x00000626 0x30 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .ARM.attributes + 0x00000656 0x30 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .ARM.attributes + 0x00000686 0x30 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .ARM.attributes + 0x000006b6 0x30 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .ARM.attributes + 0x000006e6 0x30 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .ARM.attributes + 0x00000716 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .ARM.attributes + 0x00000746 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .ARM.attributes + 0x00000776 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .ARM.attributes + 0x000007a6 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .ARM.attributes + 0x000007d6 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .ARM.attributes + 0x00000806 0x30 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .ARM.attributes + 0x00000836 0x30 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .ARM.attributes + 0x00000866 0x30 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .ARM.attributes + 0x00000896 0x30 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .ARM.attributes + 0x000008c6 0x30 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .ARM.attributes + 0x000008f6 0x30 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .ARM.attributes + 0x00000926 0x30 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .ARM.attributes + 0x00000956 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .ARM.attributes + 0x00000986 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .ARM.attributes + 0x000009b6 0x30 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .ARM.attributes + 0x000009e6 0x1a /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + .ARM.attributes + 0x00000a00 0x30 /opt/devkitpro/libctru/lib/libctru.a(path_buf.o) + .ARM.attributes + 0x00000a30 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .ARM.attributes + 0x00000a60 0x30 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .ARM.attributes + 0x00000a90 0x30 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + .ARM.attributes + 0x00000ac0 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_aeabi_uldivmod.o) + .ARM.attributes + 0x00000adc 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivmoddi4.o) + .ARM.attributes + 0x00000b0c 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x00000b28 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malign.o) + .ARM.attributes + 0x00000b58 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malignr.o) + .ARM.attributes + 0x00000b88 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-bsearch.o) + .ARM.attributes + 0x00000bb8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sscanf.o) + .ARM.attributes + 0x00000be8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stdio.o) + .ARM.attributes + 0x00000c18 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-exit.o) + .ARM.attributes + 0x00000c48 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-freer.o) + .ARM.attributes + 0x00000c78 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strchr.o) + .ARM.attributes + 0x00000ca8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-malloc.o) + .ARM.attributes + 0x00000cd8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfscanf.o) + .ARM.attributes + 0x00000d08 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mallocr.o) + .ARM.attributes + 0x00000d38 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vsnprintf.o) + .ARM.attributes + 0x00000d68 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memset.o) + .ARM.attributes + 0x00000d98 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mlock.o) + .ARM.attributes + 0x00000dc8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strlen.o) + .ARM.attributes + 0x00000df8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fflush.o) + .ARM.attributes + 0x00000e28 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncat.o) + .ARM.attributes + 0x00000e58 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncmp.o) + .ARM.attributes + 0x00000e88 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fwalk.o) + .ARM.attributes + 0x00000eb8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strncpy.o) + .ARM.attributes + 0x00000ee8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-findfp.o) + .ARM.attributes + 0x00000f18 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strnlen.o) + .ARM.attributes + 0x00000f48 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtod.o) + .ARM.attributes + 0x00000f78 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtol.o) + .ARM.attributes + 0x00000fa8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-realloc.o) + .ARM.attributes + 0x00000fd8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoul.o) + .ARM.attributes + 0x00001008 0x1e /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-setjmp.o) + .ARM.attributes + 0x00001026 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-locale.o) + .ARM.attributes + 0x00001056 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strstr.o) + .ARM.attributes + 0x00001086 0x1a /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strcmp.o) + .ARM.attributes + 0x000010a0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-localeconv.o) + .ARM.attributes + 0x000010d0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wctomb_r.o) + .ARM.attributes + 0x00001100 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcpy-stub.o) + .ARM.attributes + 0x00001130 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-impure.o) + .ARM.attributes + 0x00001160 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-stpncpy.o) + .ARM.attributes + 0x00001190 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-init.o) + .ARM.attributes + 0x000011c0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fini.o) + .ARM.attributes + 0x000011f0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-errno.o) + .ARM.attributes + 0x00001220 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_nan.o) + .ARM.attributes + 0x00001250 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-sf_nan.o) + .ARM.attributes + 0x00001280 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoll.o) + .ARM.attributes + 0x000012b0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strtoull.o) + .ARM.attributes + 0x000012e0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace.o) + .ARM.attributes + 0x00001310 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbrtowc.o) + .ARM.attributes + 0x00001340 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-iswspace_l.o) + .ARM.attributes + 0x00001370 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ctype_.o) + .ARM.attributes + 0x000013a0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sprintf.o) + .ARM.attributes + 0x000013d0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-sccl.o) + .ARM.attributes + 0x00001400 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-categories.o) + .ARM.attributes + 0x00001430 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiscanf.o) + .ARM.attributes + 0x00001460 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-gethex.o) + .ARM.attributes + 0x00001490 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memcmp.o) + .ARM.attributes + 0x000014c0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fclose.o) + .ARM.attributes + 0x000014f0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfprintf.o) + .ARM.attributes + 0x00001520 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-gdtoa-hexnan.o) + .ARM.attributes + 0x00001550 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mprec.o) + .ARM.attributes + 0x00001580 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-reallocr.o) + .ARM.attributes + 0x000015b0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-mbtowc_r.o) + .ARM.attributes + 0x000015e0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memchr-stub.o) + .ARM.attributes + 0x00001610 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libm_a-s_frexp.o) + .ARM.attributes + 0x00001640 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcrtomb.o) + .ARM.attributes + 0x00001670 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsrtombs.o) + .ARM.attributes + 0x000016a0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-ungetc.o) + .ARM.attributes + 0x000016d0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-callocr.o) + .ARM.attributes + 0x00001700 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-assert.o) + .ARM.attributes + 0x00001730 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-svfiprintf.o) + .ARM.attributes + 0x00001760 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fiprintf.o) + .ARM.attributes + 0x00001790 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-dtoa.o) + .ARM.attributes + 0x000017c0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-memmove.o) + .ARM.attributes + 0x000017f0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wcsnrtombs.o) + .ARM.attributes + 0x00001820 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-abort.o) + .ARM.attributes + 0x00001850 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-vfiprintf.o) + .ARM.attributes + 0x00001880 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-wsetup.o) + .ARM.attributes + 0x000018b0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-signal.o) + .ARM.attributes + 0x000018e0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-fvwrite.o) + .ARM.attributes + 0x00001910 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-makebuf.o) + .ARM.attributes + 0x00001940 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + .ARM.attributes + 0x00001970 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-chdir.o) + .ARM.attributes + 0x000019a0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-concatenate.o) + .ARM.attributes + 0x000019d0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + .ARM.attributes + 0x00001a00 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getpid.o) + .ARM.attributes + 0x00001a30 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + .ARM.attributes + 0x00001a60 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + .ARM.attributes + 0x00001a90 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + .ARM.attributes + 0x00001ac0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + .ARM.attributes + 0x00001af0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-kill.o) + .ARM.attributes + 0x00001b20 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + .ARM.attributes + 0x00001b50 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + .ARM.attributes + 0x00001b80 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-read.o) + .ARM.attributes + 0x00001bb0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + .ARM.attributes + 0x00001be0 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + .ARM.attributes + 0x00001c10 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libsysbase.a(libsysbase_libsysbase_a-write.o) + .ARM.attributes + 0x00001c40 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_udivsi3.o) + .ARM.attributes + 0x00001c5c 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_divsi3.o) + .ARM.attributes + 0x00001c78 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_arm_addsubdf3.o) + .ARM.attributes + 0x00001c94 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixdfdi.o) + .ARM.attributes + 0x00001cc4 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(_fixunsdfdi.o) + .ARM.attributes + 0x00001cf4 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(unwind-arm.o) + .ARM.attributes + 0x00001d24 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(libunwind.o) + .ARM.attributes + 0x00001d40 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/libgcc.a(pr-support.o) + .ARM.attributes + 0x00001d70 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/lib/armv6k/fpu/libg.a(libc_a-strrchr.o) + .ARM.attributes + 0x00001da0 0x1c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/13.1.0/armv6k/fpu/crtn.o + +.debug_loclists + 0x00000000 0x135ee + .debug_loclists + 0x00000000 0x461 drawing.o + .debug_loclists + 0x00000461 0xef inet_pton.o + .debug_loclists + 0x00000550 0x68 keyboard.o + .debug_loclists + 0x000005b8 0x136 main.o + .debug_loclists + 0x000006ee 0xff settings.o + .debug_loclists + 0x000007ed 0x9d wireless.o + .debug_loclists + 0x0000088a 0x5aa /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_loclists + 0x00000e34 0x3aa /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_loclists + 0x000011de 0x2d7c /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_loclists + 0x00003f5a 0x7d8 /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_loclists + 0x00004732 0x630 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_loclists + 0x00004d62 0x2294 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_loclists + 0x00006ff6 0x301 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_loclists + 0x000072f7 0x441f /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_loclists + 0x0000b716 0x15d /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_loclists + 0x0000b873 0x40e /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_loclists + 0x0000bc81 0x46 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_loclists + 0x0000bcc7 0x220 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_loclists + 0x0000bee7 0x1d5 /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_loclists + 0x0000c0bc 0x6c6 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_loclists + 0x0000c782 0x623 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_loclists + 0x0000cda5 0x29 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_loclists + 0x0000cdce 0xb5 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_loclists + 0x0000ce83 0x4b8 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_loclists + 0x0000d33b 0x2ae /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_loclists + 0x0000d5e9 0x6b9 /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_loclists + 0x0000dca2 0xdf /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_loclists + 0x0000dd81 0x169f /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_loclists + 0x0000f420 0x21a /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_loclists + 0x0000f63a 0x82 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_loclists + 0x0000f6bc 0x6a3 /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_loclists + 0x0000fd5f 0x4a0 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_loclists + 0x000101ff 0x106 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_loclists + 0x00010305 0x24b /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_loclists + 0x00010550 0x338 /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_loclists + 0x00010888 0x401 /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_loclists + 0x00010c89 0xcc /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_loclists + 0x00010d55 0x3fb /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_loclists + 0x00011150 0xcb /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_loclists + 0x0001121b 0x2f4 /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_loclists + 0x0001150f 0x5c /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_loclists + 0x0001156b 0x2a /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_loclists + 0x00011595 0x185b /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_loclists + 0x00012df0 0x268 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_loclists + 0x00013058 0x9f /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_loclists + 0x000130f7 0x1e3 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_loclists + 0x000132da 0xb7 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_loclists + 0x00013391 0x88 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_loclists + 0x00013419 0x11d /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_loclists + 0x00013536 0xb8 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_rnglists + 0x00000000 0x3cc0 + .debug_rnglists + 0x00000000 0x70 drawing.o + .debug_rnglists + 0x00000070 0x41 inet_pton.o + .debug_rnglists + 0x000000b1 0x57 main.o + .debug_rnglists + 0x00000108 0x42 wireless.o + .debug_rnglists + 0x0000014a 0xfc /opt/devkitpro/libctru/lib/libctru.a(gfx.o) + .debug_rnglists + 0x00000246 0x88 /opt/devkitpro/libctru/lib/libctru.a(irrst.o) + .debug_rnglists + 0x000002ce 0x543 /opt/devkitpro/libctru/lib/libctru.a(gspgpu.o) + .debug_rnglists + 0x00000811 0xfc /opt/devkitpro/libctru/lib/libctru.a(hid.o) + .debug_rnglists + 0x0000090d 0x158 /opt/devkitpro/libctru/lib/libctru.a(ac.o) + .debug_rnglists + 0x00000a65 0x794 /opt/devkitpro/libctru/lib/libctru.a(apt.o) + .debug_rnglists + 0x000011f9 0xc1 /opt/devkitpro/libctru/lib/libctru.a(gsplcd.o) + .debug_rnglists + 0x000012ba 0x1296 /opt/devkitpro/libctru/lib/libctru.a(fs.o) + .debug_rnglists + 0x00002550 0x20 /opt/devkitpro/libctru/lib/libctru.a(soc_socket.o) + .debug_rnglists + 0x00002570 0x82 /opt/devkitpro/libctru/lib/libctru.a(soc_init.o) + .debug_rnglists + 0x000025f2 0x13 /opt/devkitpro/libctru/lib/libctru.a(soc_common.o) + .debug_rnglists + 0x00002605 0x45 /opt/devkitpro/libctru/lib/libctru.a(soc_bind.o) + .debug_rnglists + 0x0000264a 0x4e /opt/devkitpro/libctru/lib/libctru.a(soc_fcntl.o) + .debug_rnglists + 0x00002698 0x74 /opt/devkitpro/libctru/lib/libctru.a(soc_recvfrom.o) + .debug_rnglists + 0x0000270c 0x98 /opt/devkitpro/libctru/lib/libctru.a(soc_sendto.o) + .debug_rnglists + 0x000027a4 0x13 /opt/devkitpro/libctru/lib/libctru.a(ctru_init.o) + .debug_rnglists + 0x000027b7 0x20 /opt/devkitpro/libctru/lib/libctru.a(initArgv.o) + .debug_rnglists + 0x000027d7 0x25f /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_rnglists + 0x00002a36 0x19 /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + .debug_rnglists + 0x00002a4f 0x124 /opt/devkitpro/libctru/lib/libctru.a(vram.o) + .debug_rnglists + 0x00002b73 0xaf /opt/devkitpro/libctru/lib/libctru.a(linear.o) + .debug_rnglists + 0x00002c22 0x11b /opt/devkitpro/libctru/lib/libctru.a(mem_pool.o) + .debug_rnglists + 0x00002d3d 0x1a /opt/devkitpro/libctru/lib/libctru.a(env.o) + .debug_rnglists + 0x00002d57 0x3c5 /opt/devkitpro/libctru/lib/libctru.a(synchronization.o) + .debug_rnglists + 0x0000311c 0x7a /opt/devkitpro/libctru/lib/libctru.a(os.o) + .debug_rnglists + 0x00003196 0x14 /opt/devkitpro/libctru/lib/libctru.a(3dslink.o) + .debug_rnglists + 0x000031aa 0x17c /opt/devkitpro/libctru/lib/libctru.a(srv.o) + .debug_rnglists + 0x00003326 0xc2 /opt/devkitpro/libctru/lib/libctru.a(thread.o) + .debug_rnglists + 0x000033e8 0x39 /opt/devkitpro/libctru/lib/libctru.a(mappable.o) + .debug_rnglists + 0x00003421 0xe9 /opt/devkitpro/libctru/lib/libctru.a(srvpm.o) + .debug_rnglists + 0x0000350a 0x11b /opt/devkitpro/libctru/lib/libctru.a(ptmsysm.o) + .debug_rnglists + 0x00003625 0x13 /opt/devkitpro/libctru/lib/libctru.a(rbtree_init.o) + .debug_rnglists + 0x00003638 0x13e /opt/devkitpro/libctru/lib/libctru.a(rbtree_insert.o) + .debug_rnglists + 0x00003776 0x47 /opt/devkitpro/libctru/lib/libctru.a(rbtree_rotate.o) + .debug_rnglists + 0x000037bd 0x13b /opt/devkitpro/libctru/lib/libctru.a(rbtree_remove.o) + .debug_rnglists + 0x000038f8 0x22 /opt/devkitpro/libctru/lib/libctru.a(rbtree_find.o) + .debug_rnglists + 0x0000391a 0x13 /opt/devkitpro/libctru/lib/libctru.a(appInit.o) + .debug_rnglists + 0x0000392d 0xab /opt/devkitpro/libctru/lib/libctru.a(syscalls.o) + .debug_rnglists + 0x000039d8 0x14 /opt/devkitpro/libctru/lib/libctru.a(allocateHeaps.o) + .debug_rnglists + 0x000039ec 0x13 /opt/devkitpro/libctru/lib/libctru.a(appExit.o) + .debug_rnglists + 0x000039ff 0x14 /opt/devkitpro/libctru/lib/libctru.a(ctru_exit.o) + .debug_rnglists + 0x00003a13 0x1d0 /opt/devkitpro/libctru/lib/libctru.a(archive_dev.o) + .debug_rnglists + 0x00003be3 0x67 /opt/devkitpro/libctru/lib/libctru.a(rbtree_iterator.o) + .debug_rnglists + 0x00003c4a 0x14 /opt/devkitpro/libctru/lib/libctru.a(utf8_to_utf16.o) + .debug_rnglists + 0x00003c5e 0x14 /opt/devkitpro/libctru/lib/libctru.a(decode_utf8.o) + .debug_rnglists + 0x00003c72 0x14 /opt/devkitpro/libctru/lib/libctru.a(utf16_to_utf8.o) + .debug_rnglists + 0x00003c86 0x13 /opt/devkitpro/libctru/lib/libctru.a(encode_utf16.o) + .debug_rnglists + 0x00003c99 0x14 /opt/devkitpro/libctru/lib/libctru.a(encode_utf8.o) + .debug_rnglists + 0x00003cad 0x13 /opt/devkitpro/libctru/lib/libctru.a(decode_utf16.o) + +.debug_line_str + 0x00000000 0x12e + .debug_line_str + 0x00000000 0xb7 /opt/devkitpro/libctru/lib/libctru.a(svc.o) + .debug_line_str + 0x000000b7 0x6e /opt/devkitpro/libctru/lib/libctru.a(stack_adjust.o) + 0xc7 (size before relaxing) + .debug_line_str + 0x00000125 0x9 /opt/devkitpro/libctru/lib/libctru.a(readtp.o) + 0xc1 (size before relaxing) diff --git a/3DSsource/build/drawing.d b/3DSsource/build/drawing.d new file mode 100644 index 0000000..c5a0977 --- /dev/null +++ b/3DSsource/build/drawing.d @@ -0,0 +1,171 @@ +drawing.o: /home/user/3DSController/3DS/source/drawing.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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /home/user/3DSController/3DS/include/drawing.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/home/user/3DSController/3DS/include/drawing.h: diff --git a/3DSsource/build/drawing.o b/3DSsource/build/drawing.o new file mode 100644 index 0000000000000000000000000000000000000000..fd8b7d53bb18d9521321002fad5b80d5795ab60a GIT binary patch literal 13252 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 literal 0 HcmV?d00001 diff --git a/3DSsource/build/inet_pton.d b/3DSsource/build/inet_pton.d new file mode 100644 index 0000000..6bbeac4 --- /dev/null +++ b/3DSsource/build/inet_pton.d @@ -0,0 +1,177 @@ +inet_pton.o: /home/user/3DSController/3DS/source/inet_pton.c \ + /home/user/3DSController/3DS/include/wireless.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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /opt/devkitpro/libctru/include/netdb.h \ + /opt/devkitpro/libctru/include/arpa/inet.h \ + /home/user/3DSController/3DS/include/inet_pton.h +/home/user/3DSController/3DS/include/wireless.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/opt/devkitpro/libctru/include/netdb.h: +/opt/devkitpro/libctru/include/arpa/inet.h: +/home/user/3DSController/3DS/include/inet_pton.h: diff --git a/3DSsource/build/inet_pton.o b/3DSsource/build/inet_pton.o new file mode 100644 index 0000000000000000000000000000000000000000..1e01ab35bcddd2f2d61ee2ccaf2f401a050b4eaf GIT binary patch literal 4364 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 literal 0 HcmV?d00001 diff --git a/3DSsource/build/keyboard.d b/3DSsource/build/keyboard.d new file mode 100644 index 0000000..e54260e --- /dev/null +++ b/3DSsource/build/keyboard.d @@ -0,0 +1,173 @@ +keyboard.o: /home/user/3DSController/3DS/source/keyboard.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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /home/user/3DSController/3DS/include/drawing.h \ + /home/user/3DSController/3DS/include/keyboard.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/home/user/3DSController/3DS/include/drawing.h: +/home/user/3DSController/3DS/include/keyboard.h: diff --git a/3DSsource/build/keyboard.o b/3DSsource/build/keyboard.o new file mode 100644 index 0000000000000000000000000000000000000000..84fcf8fb09cb59b8bf1fccfa61834b1366c89d16 GIT binary patch literal 7656 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 literal 0 HcmV?d00001 diff --git a/3DSsource/build/main.d b/3DSsource/build/main.d new file mode 100644 index 0000000..b09e0c1 --- /dev/null +++ b/3DSsource/build/main.d @@ -0,0 +1,185 @@ +main.o: /home/user/3DSController/3DS/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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /home/user/3DSController/3DS/include/drawing.h \ + /home/user/3DSController/3DS/include/input.h \ + /home/user/3DSController/3DS/include/keyboard.h \ + /home/user/3DSController/3DS/include/settings.h \ + /home/user/3DSController/3DS/include/wireless.h \ + /opt/devkitpro/libctru/include/netdb.h \ + /opt/devkitpro/libctru/include/arpa/inet.h \ + /home/user/3DSController/3DS/include/inet_pton.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/home/user/3DSController/3DS/include/drawing.h: +/home/user/3DSController/3DS/include/input.h: +/home/user/3DSController/3DS/include/keyboard.h: +/home/user/3DSController/3DS/include/settings.h: +/home/user/3DSController/3DS/include/wireless.h: +/opt/devkitpro/libctru/include/netdb.h: +/opt/devkitpro/libctru/include/arpa/inet.h: +/home/user/3DSController/3DS/include/inet_pton.h: diff --git a/3DSsource/build/main.o b/3DSsource/build/main.o new file mode 100644 index 0000000000000000000000000000000000000000..f3ea5f53b041e4443fe2763bdb5928733f00e6b5 GIT binary patch literal 16032 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 N9r68+26DK1{}*#Nl1=~s literal 0 HcmV?d00001 diff --git a/3DSsource/build/settings.d b/3DSsource/build/settings.d new file mode 100644 index 0000000..55a53ab --- /dev/null +++ b/3DSsource/build/settings.d @@ -0,0 +1,179 @@ +settings.o: /home/user/3DSController/3DS/source/settings.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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /home/user/3DSController/3DS/include/wireless.h \ + /opt/devkitpro/libctru/include/netdb.h \ + /opt/devkitpro/libctru/include/arpa/inet.h \ + /home/user/3DSController/3DS/include/inet_pton.h \ + /home/user/3DSController/3DS/include/settings.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/home/user/3DSController/3DS/include/wireless.h: +/opt/devkitpro/libctru/include/netdb.h: +/opt/devkitpro/libctru/include/arpa/inet.h: +/home/user/3DSController/3DS/include/inet_pton.h: +/home/user/3DSController/3DS/include/settings.h: diff --git a/3DSsource/build/settings.o b/3DSsource/build/settings.o new file mode 100644 index 0000000000000000000000000000000000000000..dacc8566f9cacad0fa467425bbe4a76f045debef GIT binary patch literal 11048 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 QbL>7qeE(=00d2eg0|}6++W-In literal 0 HcmV?d00001 diff --git a/3DSsource/build/wireless.d b/3DSsource/build/wireless.d new file mode 100644 index 0000000..dce97dc --- /dev/null +++ b/3DSsource/build/wireless.d @@ -0,0 +1,179 @@ +wireless.o: /home/user/3DSController/3DS/source/wireless.c \ + /home/user/3DSController/3DS/include/keyboard.h \ + /home/user/3DSController/3DS/include/wireless.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/fspxi.h \ + /opt/devkitpro/libctru/include/3ds/services/fsreg.h \ + /opt/devkitpro/libctru/include/3ds/services/frd.h \ + /opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h \ + /opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h \ + /opt/devkitpro/libctru/include/3ds/services/ptmsets.h \ + /opt/devkitpro/libctru/include/3ds/services/pxidev.h \ + /opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h \ + /opt/devkitpro/libctru/include/3ds/romfs.h \ + /opt/devkitpro/libctru/include/3ds/font.h \ + /opt/devkitpro/libctru/include/3ds/gdbhio_dev.h \ + /opt/devkitpro/libctru/include/3ds/3dslink.h \ + /opt/devkitpro/libctru/include/netdb.h \ + /opt/devkitpro/libctru/include/arpa/inet.h \ + /home/user/3DSController/3DS/include/inet_pton.h +/home/user/3DSController/3DS/include/keyboard.h: +/home/user/3DSController/3DS/include/wireless.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/fspxi.h: +/opt/devkitpro/libctru/include/3ds/services/fsreg.h: +/opt/devkitpro/libctru/include/3ds/services/frd.h: +/opt/devkitpro/libctru/include/3ds/mii.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/pmapp.h: +/opt/devkitpro/libctru/include/3ds/services/pmdbg.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/ptmgets.h: +/opt/devkitpro/libctru/include/3ds/services/ptmsets.h: +/opt/devkitpro/libctru/include/3ds/services/pxidev.h: +/opt/devkitpro/libctru/include/3ds/services/pxipm.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/cdcchk.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/archive.h: +/opt/devkitpro/libctru/include/3ds/romfs.h: +/opt/devkitpro/libctru/include/3ds/font.h: +/opt/devkitpro/libctru/include/3ds/gdbhio_dev.h: +/opt/devkitpro/libctru/include/3ds/3dslink.h: +/opt/devkitpro/libctru/include/netdb.h: +/opt/devkitpro/libctru/include/arpa/inet.h: +/home/user/3DSController/3DS/include/inet_pton.h: diff --git a/3DSsource/build/wireless.o b/3DSsource/build/wireless.o new file mode 100644 index 0000000000000000000000000000000000000000..d7cc391a731c4d953580e4102d93e0872ba1e486 GIT binary patch literal 10156 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 struct settings { diff --git a/3DS/include/wireless.h b/3DSsource/include/wireless.h similarity index 66% rename from 3DS/include/wireless.h rename to 3DSsource/include/wireless.h index 6ad6983..3688106 100644 --- a/3DS/include/wireless.h +++ b/3DSsource/include/wireless.h @@ -1,18 +1,17 @@ #pragma once #include - #include <3ds.h> - #include #include #include #include #include - +#include "3ds/services/hid.h" #include "inet_pton.h" +#include "sys/_types.h" -#define SCREENSHOT_CHUNK 4000 +// #define SCREENSHOT_CHUNK 4000 #define DEFAULT_PORT 8889 @@ -43,36 +42,60 @@ struct packet { // KEYS union { struct keysPacket { + //Keys unsigned int keys; + //Cirle Pad struct { short x; short y; } circlePad; + //Touchpad struct { unsigned short x; unsigned short y; } touch; + //cStick struct { short x; short y; } cStick; + //Volume unsigned int volume; //way longer than needed, but it works. + + //Gyroscope + struct { + short x; + short y; + short z; + } gyro; + + unsigned char padding; + + //Accelerometer + struct { + short x; + short y; + short z; + } accel; + + // unsigned int threeD32; }; struct keysPacket keysPacket; }; // SCREENSHOT - union { - struct screenshotPacket { - unsigned short offset; - unsigned char data[SCREENSHOT_CHUNK]; - }; - struct screenshotPacket screenshotPacket; - }; + // union { + // struct screenshotPacket { + // unsigned short offset; + // unsigned char data[SCREENSHOT_CHUNK]; + // }; + // struct screenshotPacket screenshotPacket; + // }; + // This is not even used so... }; }; @@ -86,4 +109,4 @@ bool openSocket(int port); void sendBuf(int length); int receiveBuffer(int length); void sendConnectionRequest(void); -void sendKeys(unsigned int keys, circlePosition circlePad, touchPosition touch, circlePosition cStick, unsigned int volume); +void sendKeys(unsigned int keys, circlePosition circlePad, touchPosition touch, circlePosition cStick, unsigned int volume, angularRate gyro, accelVector accel); diff --git a/3DS/source/drawing.c b/3DSsource/source/drawing.c similarity index 99% rename from 3DS/source/drawing.c rename to 3DSsource/source/drawing.c index e248ae2..93eddf7 100644 --- a/3DS/source/drawing.c +++ b/3DSsource/source/drawing.c @@ -169,6 +169,8 @@ void disableBacklight() { GSPGPU_WriteHWRegs(REG_LCDBACKLIGHTSUB, &off, 4); } + + void enableBacklight() { GSPGPU_WriteHWRegs(REG_LCDBACKLIGHTMAIN, &brightnessMain, 4); GSPGPU_WriteHWRegs(REG_LCDBACKLIGHTSUB, &brightnessSub, 4); diff --git a/3DS/source/inet_pton.c b/3DSsource/source/inet_pton.c similarity index 100% rename from 3DS/source/inet_pton.c rename to 3DSsource/source/inet_pton.c diff --git a/3DS/source/input.c b/3DSsource/source/input.c similarity index 100% rename from 3DS/source/input.c rename to 3DSsource/source/input.c diff --git a/3DS/source/keyboard.c b/3DSsource/source/keyboard.c similarity index 100% rename from 3DS/source/keyboard.c rename to 3DSsource/source/keyboard.c diff --git a/3DSsource/source/main.c b/3DSsource/source/main.c new file mode 100644 index 0000000..5da61e6 --- /dev/null +++ b/3DSsource/source/main.c @@ -0,0 +1,198 @@ +#include +#include +#include +#include + +#include <3ds.h> +#include "3ds/services/gsplcd.h" +#include "3ds/services/hid.h" +#include "3ds/services/soc.h" + +#include "drawing.h" +#include "input.h" +#include "keyboard.h" +#include "settings.h" +#include "wireless.h" + +static jmp_buf exitJmp; + +void hang(char *message) { + while (aptMainLoop()) { + hidScanInput(); + + clearScreen(); + drawString(10, 10, "%s", message); + drawString(10, 20, "Start and Select to exit"); + + u32 kHeld = hidKeysHeld(); + if ((kHeld & KEY_START) && (kHeld & KEY_SELECT)) + longjmp(exitJmp, 1); + + gfxFlushBuffers(); + gspWaitForVBlank(); + gfxSwapBuffers(); + } +} + +int main(void) { + acInit(); + gfxInitDefault(); + + gfxSetDoubleBuffering(GFX_TOP, true); + gfxSetDoubleBuffering(GFX_BOTTOM, true); + + if (setjmp(exitJmp)) + goto exit; + + // preRenderKeyboard(); + + // clearScreen(); + drawString(10, 10, "Initing FS..."); + gfxFlushBuffers(); + gfxSwapBuffers(); + + fsInit(); + + // clearScreen(); + drawString(10, 10, "Initing SOC..."); + gfxFlushBuffers(); + gfxSwapBuffers(); + + socInit((u32 *)memalign(0x1000, 0x100000), 0x100000); + + u32 wifiStatus = 0; + ACU_GetWifiStatus(&wifiStatus); + if (!wifiStatus) { + hang("No WiFi! Is your wireless slider on?"); + } + + clearScreen(); + drawString(10, 10, "Reading settings..."); + gfxFlushBuffers(); + gfxSwapBuffers(); + + if (!readSettings()) { + hang("Could not read 3DSController.ini!"); + } + + clearScreen(); + drawString(10, 10, "Connecting to %s on port %d...", settings.IPString, + settings.port); + gfxFlushBuffers(); + gfxSwapBuffers(); + + openSocket(settings.port); + sendConnectionRequest(); + +// clearScreen(); + drawString(10, 10, "Sending data to %s on port %d...", settings.IPString, + settings.port); + gfxFlushBuffers(); + gfxSwapBuffers(); + + GSPLCD_PowerOffAllBacklights(); + + while (aptMainLoop()) { + hidScanInput(); + irrstScanInput(); + + u32 kHeld = hidKeysHeld(); + circlePosition circlePad; + circlePosition cStick; + angularRate gyro; + accelVector accel; + u8 vol8; + u8 *volPointer = &vol8; // As a test for pointing at things. + // u8 threeD; + // u8 *threeDPointer = &threeD; + hidCstickRead(&cStick); + hidCircleRead(&circlePad); + HIDUSER_EnableGyroscope(); + hidGyroRead(&gyro); + HIDUSER_EnableAccelerometer(); + hidAccelRead(&accel); + HIDUSER_GetSoundVolume(volPointer); + // MCUHWC_GetSoundSliderLevel(threeDPointer); + u32 volume = (u32)vol8; // Upscale to 32 for transmission + // u32 threeD32 = (u32)threeD; + touchPosition touch; + touchRead(&touch); + + clearScreen(); + + if ((kHeld & KEY_L) && (kHeld & KEY_R) && (kHeld & KEY_X)) { + if (keyboardToggle) { + keyboardActive = !keyboardActive; + keyboardToggle = false; + + if (keyboardActive) { + GSPLCD_PowerOnAllBacklights(); + } else { + GSPLCD_PowerOffAllBacklights(); + } + } + } else + keyboardToggle = true; + + if (keyboardActive) { + drawKeyboard(); + + if (touch.px >= 1 && touch.px <= 312 && touch.py >= 78 && + touch.py <= 208) { + int x = (int)((float)touch.px * 12.0f / 320.0f); + int y = (int)((float)(touch.py - 78) * 12.0f / 320.0f); + int width = 24; + int height = 24; + + if (keyboardChars[x + y * 12] == ' ') { + while (keyboardChars[(x - 1) + y * 12] == ' ') + x--; + + width = (int)(5.0f * 320.0f / 12.0f) - 1; + } + + else if (keyboardChars[x + y * 12] == '\13') { + while (keyboardChars[(x - 1) + y * 12] == '\13') + x--; + while (keyboardChars[x + (y - 1) * 12] == '\13') + y--; + + width = (int)(2.0f * 320.0f / 12.0f) - 1; + height = (int)(3.0f * 320.0f / 12.0f) - 1; + } + + if (keyboardChars[x + y * 12]) + drawBox((int)((float)x * 320.0f / 12.0f) + 1, + (int)(78.0f + (float)y * 320.0f / 12.0f) + 1, width, height, + 31, 31, 0); + } + } + + sendKeys(kHeld, circlePad, touch, cStick, volume, gyro, accel); + // drawString(10, 10, "Volume: %x", volume); + // receiveBuffer(sizeof(struct packet)); + + if ((kHeld & KEY_START) && (kHeld & KEY_SELECT)) { + sendKeys(0, circlePad, touch, cStick, volume, gyro, accel); + longjmp(exitJmp, 1); + } + + gfxFlushBuffers(); + gspWaitForVBlank(); + gfxSwapBuffers(); + } + +exit: + + GSPLCD_PowerOnAllBacklights(); + + socExit(); + + svcCloseHandle(fileHandle); + fsExit(); + + gfxExit(); + acExit(); + + return 0; +} diff --git a/3DS/source/settings.c b/3DSsource/source/settings.c similarity index 100% rename from 3DS/source/settings.c rename to 3DSsource/source/settings.c diff --git a/3DSsource/source/wireless.c b/3DSsource/source/wireless.c new file mode 100644 index 0000000..931457b --- /dev/null +++ b/3DSsource/source/wireless.c @@ -0,0 +1,60 @@ +#include +#include +#include "keyboard.h" +#include "sys/_types.h" +#include "wireless.h" + +int sock; +struct sockaddr_in sain, saout; +struct packet outBuf, rcvBuf; + +socklen_t sockaddr_in_sizePtr = (int)sizeof(struct sockaddr_in); + +bool openSocket(int port) { + sock = socket(AF_INET, SOCK_DGRAM, 0); + + saout.sin_family = sain.sin_family = AF_INET; + saout.sin_port = sain.sin_port = htons(port); + sain.sin_addr.s_addr = INADDR_ANY; + + bind(sock, (struct sockaddr *)&sain, sizeof(sain)); + + fcntl(sock, F_SETFL, O_NONBLOCK); + + return true; +} + +void sendBuf(int length) { + sendto(sock, (char *)&outBuf, length, 0, (struct sockaddr *)&saout, + sizeof(saout)); +} + +int receiveBuffer(int length) { + return recvfrom(sock, (char *)&rcvBuf, length, 0, (struct sockaddr *)&sain, + &sockaddr_in_sizePtr); +} + +void sendConnectionRequest(void) { + outBuf.command = CONNECT; + outBuf.keyboardActive = keyboardActive; + sendBuf(offsetof(struct packet, connectPacket) + + sizeof(struct connectPacket)); +} + +void sendKeys(unsigned int keys, circlePosition circlePad, touchPosition touch, + circlePosition cStick, unsigned int volume, + angularRate gyro, accelVector accel) { + outBuf.command = KEYS; + outBuf.keyboardActive = keyboardActive; + memcpy(&outBuf.keys, &keys, 4); + memcpy(&outBuf.circlePad, &circlePad, 4); + memcpy(&outBuf.touch, &touch, 4); + memcpy(&outBuf.cStick, &cStick, 4); + memcpy(&outBuf.volume, &volume, 4); + memcpy(&outBuf.gyro, &gyro, 6); + // Padding to separate gyro from accel, making it less confusing when parsing the data + outBuf.padding = 0; + memcpy(&outBuf.accel, &accel, 6); + // memcpy(&outBuf.threeD32, &threeD32, 4); + sendBuf(offsetof(struct packet, keysPacket) + sizeof(struct keysPacket)); +} diff --git a/DataDebug.py b/DataDebug.py new file mode 100755 index 0000000..06d2803 --- /dev/null +++ b/DataDebug.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +# Compatible with both Python 2.7.6 and 3.4.3 + +from __future__ import print_function +import socket, struct, time + +########################################################## +# CONFIGURABLE REGION START - Don't touch anything above # +########################################################## +port = 42020 + +######################################################## +# CONFIGURABLE REGION END - Don't touch anything below # +######################################################## + +def pprint(obj): + import pprint + pprint.PrettyPrinter().pprint(obj) + +class x: pass + +command = x() +command.CONNECT = 0 +command.KEYS = 1 +command.SCREENSHOT = 2 + +sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) +sock.bind(("", port)) + +while True: + rawdata, addr = sock.recvfrom(4092) + rawdata = bytearray(rawdata) + print("received message", rawdata) + + if rawdata[0]==command.CONNECT: + print("Connected with 3DS at address",addr) + pass # CONNECT packets are empty + + #pprint(data) + + if rawdata[0]==command.SCREENSHOT: + pass # unused by both 3DS and PC applications diff --git a/PC/3DSController.exe b/PC/3DSController.exe deleted file mode 100644 index 5b54716913795ecdd3c203bcd198cbb498398623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83950 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 M+}UlPSabD%0Zn6@ApigX diff --git a/PC/3DSController.ini b/PC/3DSController.ini deleted file mode 100644 index 65265b7..0000000 --- a/PC/3DSController.ini +++ /dev/null @@ -1,59 +0,0 @@ -Default port is 8889, if you change this, you must change it in the 3DS's 3DSController.ini as well, -Throttle controls the delay between checking for new packets (in milliseconds), a high number will have slightly more lag between pressing a button on the 3DS and receiving it on the PC, however will make the application use less CPU. In my experience, 20 is a reasonable throttling amount, -Mouse Speed controls how fast the Circle Pad or Touch Screen moves the mouse. If set to 0 and using the Touch Screen, it will set to the absolute position, rather than moving relatively to last position, -vJoy Device chooses which device to connect to. Set this to 2 in a second instance of 3DSController to use a second 3DS at the same time, perhaps for multiplayer. - - -Circle Pad, C Stick and Touch can be MOUSE, JOYSTICK1, or JOYSTICK2. -JOYSTICK1 uses X and Y. JOYSTICK2 uses Rx and Ry. These are axes 0, 1, 3 and 4 respectively, leaving 2 and 5 unused. -KEYS will enable Pad directions (eg. Pad Left, C Stick Right) to map to regular keys (no vJoy necessary). -D Pad can be KEYS or POV. POV will automatically choose a continuous or 4 directional POV hat depending on what is set in your vJoy Config. KEYS will allow Left, Right and etc. to be buttons as previously. - - -Buttons can be a letter for a keyboard key (like Q, W, E, R, T, or Y), a special keyboard key (like SPACE, CLICK, RIGHT CLICK, ENTER, BACKSPACE, SHIFT, TAB, LEFT, RIGHT, UP, DOWN, PAGE UP, PAGE DOWN, WINDOWS, ESCAPE, CONTROL or ALT), or a joypad button (JOY1, JOY2, JOY3, to JOY16). -If you want to use JOY9 through JOY16 you need to reconfigure vJoy. Search for vJoy Config in your start menu and set buttons to 16. - -Alternatively, you can disable any key by binding it to NONE. - - -Make sure to use a single space, not a tab for seperating settings, - - - - -Port: 8889 -Throttle: 20 -Mouse Speed: 3 -vJoy Device: 1 - -Circle Pad: KEYS -C Stick: MOUSE -D Pad: KEYS -Touch: MOUSE - -A: SPACE -B: E -X: CONTROL -Y: SHIFT -L: CLICK -R: RIGHT CLICK -ZL: CONTROL -ZR: SHIFT -Start: ESCAPE -Select: Q -Tap: NONE - -Left: A -Right: D -Up: W -Down: S - -Pad Left: A -Pad Right: D -Pad Up: W -Pad Down: S - -C Stick Left: NONE -C Stick Right: NONE -C Stick Up: NONE -C Stick Down: NONE \ No newline at end of file diff --git a/PC/Makefile b/PC/Makefile deleted file mode 100644 index 3084134..0000000 --- a/PC/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -CC := gcc -LN := gcc -ODIR := build -SDIR := source -IDIR := include -LDIR := lib -CFLAGS := -I$(IDIR) -fms-extensions -O2 -Wall -LFLAGS := $(LDIR)/vJoyInterface.lib -lws2_32 -lGdi32 -lgdiplus -static-libgcc -CFILES := $(wildcard $(SDIR)/*.c) -OBJS := $(patsubst $(SDIR)/%.c, $(ODIR)/%.o, $(wildcard $(SDIR)/*.c)) - -PLATFORM = $(shell uname) - -ifeq ($(findstring Linux,$(PLATFORM)),Linux) - TARGET=3DSController -endif - -ifeq ($(findstring Darwin,$(PLATFORM)),Darwin) - TARGET=3DSController -endif - -ifeq ($(findstring MINGW,$(PLATFORM)),MINGW) - TARGET=3DSController.exe -endif - -$(TARGET): $(ODIR) $(OBJS) - $(LN) $(ODIR)/*.o -o $(TARGET) $(CFLAGS) $(LFLAGS) - -$(ODIR)/%.o: $(SDIR)/%.c - $(CC) -c -o $@ $< $(CFLAGS) - -$(ODIR): - @mkdir $@ - -.PHONY: clean - -clean: - rm -f $(TARGET) $(ODIR)/*.o diff --git a/PC/include/general.h b/PC/include/general.h deleted file mode 100644 index 39f4d5f..0000000 --- a/PC/include/general.h +++ /dev/null @@ -1,7 +0,0 @@ -#pragma once - -#include - -void error(const char *functionName); - -int clamp(int val, int min, int max); diff --git a/PC/include/joystick.h b/PC/include/joystick.h deleted file mode 100644 index 6101009..0000000 --- a/PC/include/joystick.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#ifndef WINVER - #define WINVER 0x0500 -#endif - -#include - -#include "public.h" -#include "vjoyinterface.h" - -#define joyX iReport.wAxisX -#define joyY iReport.wAxisY -#define joyRX iReport.wAxisXRot -#define joyRY iReport.wAxisYRot -//#define joyVolume iReport.wSlider -#define joyVolume iReport.wAxisZ -#define povHat iReport.bHats - -#define joyButtons iReport.lButtons - -#define JOY_MIDDLE (128 * 128) - -extern int ContPovNumber; -//extern BOOL ContinuousPOV; - -extern JOYSTICK_POSITION iReport; - -BOOL updateJoystick(int); diff --git a/PC/include/keyboard.h b/PC/include/keyboard.h deleted file mode 100644 index a69601d..0000000 --- a/PC/include/keyboard.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -extern unsigned char keyboardActive; -extern unsigned char keyboardToggle; - -char currentKeyboardKey(void); diff --git a/PC/include/keys.h b/PC/include/keys.h deleted file mode 100644 index cdcb5bc..0000000 --- a/PC/include/keys.h +++ /dev/null @@ -1,109 +0,0 @@ -#pragma once - -#include -#include -#include - -// For some reason, these are not defined in winuser.h like they used to be... -#ifndef VK_OEM_MINUS -#define VK_OEM_MINUS 0xBD -#endif -#ifndef VK_OEM_COMMA -#define VK_OEM_COMMA 0xBC -#endif -#ifndef KEYEVENTF_SCANCODE -#define KEYEVENTF_SCANCODE 0x08 -#endif - -#ifndef MAPVK_VK_TO_VSC -#define MAPVK_VK_TO_VSC 0 -#endif - -#define newpress(key) ((currentKeys & key) && !(lastKeys & key)) -#define release(key) (!(currentKeys & key) && (lastKeys & key)) - -#define handleKey(DSKey, PCKey) do {\ - if(!PCKey.useJoypad) {\ - if(newpress(DSKey)) simulateKeyNewpress(PCKey.virtualKey);\ - if(release(DSKey)) simulateKeyRelease(PCKey.virtualKey);\ - }\ - else if(PCKey.useJoypad == 1) {\ - if(currentKeys & DSKey) joyButtons |= PCKey.joypadButton;\ - else joyButtons &= ~PCKey.joypadButton;\ - }\ - else if(PCKey.useJoypad == 2) {\ - if(currentKeys & DSKey) joyButtons |= PCKey.joypadButton << 8;\ - else joyButtons &= ~(PCKey.joypadButton << 8);\ - }\ -} while(0) - -#define BIT(n) (1 << (n)) - -typedef enum { - KEY_A = BIT(0), - KEY_B = BIT(1), - KEY_SELECT = BIT(2), - KEY_START = BIT(3), - KEY_DRIGHT = BIT(4), - KEY_DLEFT = BIT(5), - KEY_DUP = BIT(6), - KEY_DDOWN = BIT(7), - KEY_R = BIT(8), - KEY_L = BIT(9), - KEY_X = BIT(10), - KEY_Y = BIT(11), - KEY_ZL = BIT(14), // (new 3DS only) - KEY_ZR = BIT(15), // (new 3DS only) - KEY_TOUCH = BIT(20), // Not actually provided by HID - KEY_CSTICK_RIGHT = BIT(24), // c-stick (new 3DS only) - KEY_CSTICK_LEFT = BIT(25), // c-stick (new 3DS only) - KEY_CSTICK_UP = BIT(26), // c-stick (new 3DS only) - KEY_CSTICK_DOWN = BIT(27), // c-stick (new 3DS only) - KEY_CPAD_RIGHT = BIT(28), // circle pad - KEY_CPAD_LEFT = BIT(29), // circle pad - KEY_CPAD_UP = BIT(30), // circle pad - KEY_CPAD_DOWN = BIT(31), // circle pad - - // Generic catch-all directions - KEY_UP = KEY_DUP | KEY_CPAD_UP, - KEY_DOWN = KEY_DDOWN | KEY_CPAD_DOWN, - KEY_LEFT = KEY_DLEFT | KEY_CPAD_LEFT, - KEY_RIGHT = KEY_DRIGHT | KEY_CPAD_RIGHT, -} KEYPAD_BITS; - -struct keyMapping { - unsigned char useJoypad; // 0 keyboard key, 1 joypad1-8, 2 joypad9-16, 3 hat - union { - unsigned char virtualKey; - unsigned char joypadButton; - }; -}; - -struct circlePad { - short x; - short y; -}; - -struct cStick { - short x; - short y; -}; - -struct touch { - short x; - short y; -}; - -extern unsigned int lastKeys; -extern unsigned int currentKeys; - -extern unsigned int volume; - -extern struct circlePad circlePad; -extern struct cStick cStick; -extern struct touch lastTouch; -extern struct touch currentTouch; - -unsigned int mapVirtualKey(unsigned int key); -void simulateKeyNewpress(unsigned int key); -void simulateKeyRelease(unsigned int key); diff --git a/PC/include/public.h b/PC/include/public.h deleted file mode 100644 index 32dc016..0000000 --- a/PC/include/public.h +++ /dev/null @@ -1,227 +0,0 @@ -/*++ - -Copyright (c) Shaul Eizikovich. All rights reserved. - - THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR - PURPOSE. - -Module Name: - - public.h - -Abstract: - - Public header file for the vJoy project - Developpers that need to interface with vJoy need to include this file - -Author: - - -Environment: - - kernel mode and User mode - -Notes: - - -Revision History: - - ---*/ -#ifndef _PUBLIC_H -#define _PUBLIC_H - -// Compilation directives -#define PPJOY_MODE -#undef PPJOY_MODE // Comment-out for compatibility mode - -#ifdef PPJOY_MODE -#include "PPJIoctl.h" -#endif - -#include // Definitions for controlling GUID initialization - -// -// Usage example: -// CreateFile(TEXT("\\\\.\\vJoy"), GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); -#ifdef PPJOY_MODE -#define DEVICENAME_STRING "PPJoyIOCTL1" -#else -#define DEVICENAME_STRING "vJoy" -#endif -#define NTDEVICE_NAME_STRING "\\Device\\"DEVICENAME_STRING -#define SYMBOLIC_NAME_STRING "\\DosDevices\\"DEVICENAME_STRING -#define DOS_FILE_NAME "\\\\.\\"DEVICENAME_STRING -#define VJOY_INTERFACE L"Device_" - -// Version parts -#define VER_X_ 0 -#define VER_H_ 2 -#define VER_M_ 0 -#define VER_L_ 5 - -#define STRINGIFY_1(x) #x -#define STRINGIFY(x) STRINGIFY_1(x) -#define PASTE(x, y) x##y -#define MAKEWIDE(x) PASTE(L,x) - -// Device Attributes -// -#define VENDOR_N_ID 0x1234 -#define PRODUCT_N_ID 0xBEAD -#define VERSION_N (VER_L_ + 0x10*VER_M_ + 0x100*VER_H_ + 0x1000*VER_X_) - -// Device Strings -// -#define VENDOR_STR_ID L"Shaul Eizikovich" -#define PRODUCT_STR_ID L"vJoy - Virtual Joystick" -#define SERIALNUMBER_STR MAKEWIDE(STRINGIFY(VER_H_)) L"." MAKEWIDE(STRINGIFY(VER_M_)) L"." MAKEWIDE(STRINGIFY(VER_L_)) - -// Function codes; -//#define LOAD_POSITIONS 0x910 -//#define GETATTRIB 0x911 -// #define GET_FFB_DATA 0x00222912 // METHOD_OUT_DIRECT + FILE_DEVICE_UNKNOWN + FILE_ANY_ACCESS -//#define SET_FFB_STAT 0x913 // METHOD_NEITHER -//#define GET_FFB_STAT 0x916 - -#define F_LOAD_POSITIONS 0x910 -#define F_GETATTRIB 0x911 -#define F_GET_FFB_DATA 0x912 -#define F_SET_FFB_STAT 0x913 -#define F_GET_FFB_STAT 0x916 -#define F_GET_DEV_INFO 0x917 -// IO Device Control codes; -#define IOCTL_VJOY_GET_ATTRIB CTL_CODE (FILE_DEVICE_UNKNOWN, GETATTRIB, METHOD_BUFFERED, FILE_WRITE_ACCESS) -#define LOAD_POSITIONS CTL_CODE (FILE_DEVICE_UNKNOWN, F_LOAD_POSITIONS, METHOD_BUFFERED, FILE_WRITE_ACCESS) -#define GET_FFB_DATA CTL_CODE (FILE_DEVICE_UNKNOWN, F_GET_FFB_DATA, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) -#define SET_FFB_STAT CTL_CODE (FILE_DEVICE_UNKNOWN, F_SET_FFB_STAT, METHOD_NEITHER, FILE_ANY_ACCESS) -#define GET_FFB_STAT CTL_CODE (FILE_DEVICE_UNKNOWN, F_GET_FFB_STAT, METHOD_BUFFERED, FILE_ANY_ACCESS) -#define GET_DEV_INFO CTL_CODE (FILE_DEVICE_UNKNOWN, F_GET_DEV_INFO, METHOD_BUFFERED, FILE_ANY_ACCESS) - -#ifndef __HIDPORT_H__ -// Copied from hidport.h -#define IOCTL_HID_SET_FEATURE 0xB0191 -#define IOCTL_HID_WRITE_REPORT 0xB000F - -#define MAX_N_DEVICES 16 // Maximum number of vJoy devices - - -typedef struct _HID_DEVICE_ATTRIBUTES { - - ULONG Size; - // - // sizeof (struct _HID_DEVICE_ATTRIBUTES) - // - - // - // Vendor ids of this hid device - // - USHORT VendorID; - USHORT ProductID; - USHORT VersionNumber; - USHORT Reserved[11]; - -} HID_DEVICE_ATTRIBUTES, * PHID_DEVICE_ATTRIBUTES; -#endif - -// Error levels for status report -enum ERRLEVEL {INFO, WARN, ERR, FATAL, APP}; -// Status report function prototype -#ifdef WINAPI -typedef BOOL (WINAPI *StatusMessageFunc)(void * output, TCHAR * buffer, enum ERRLEVEL level); -#endif - -/////////////////////////////////////////////////////////////// - -/////////////////////// Joystick Position /////////////////////// -// -// This structure holds data that is passed to the device from -// an external application such as SmartPropoPlus. -// -// Usage example: -// JOYSTICK_POSITION iReport; -// : -// DeviceIoControl (hDevice, 100, &iReport, sizeof(HID_INPUT_REPORT), NULL, 0, &bytes, NULL) -typedef struct _JOYSTICK_POSITION -{ - BYTE bDevice; // Index of device. 1-based. - LONG wThrottle; - LONG wRudder; - LONG wAileron; - LONG wAxisX; - LONG wAxisY; - LONG wAxisZ; - LONG wAxisXRot; - LONG wAxisYRot; - LONG wAxisZRot; - LONG wSlider; - LONG wDial; - LONG wWheel; - LONG wAxisVX; - LONG wAxisVY; - LONG wAxisVZ; - LONG wAxisVBRX; - LONG wAxisVBRY; - LONG wAxisVBRZ; - LONG lButtons; // 32 buttons: 0x00000001 means button1 is pressed, 0x80000000 -> button32 is pressed - DWORD bHats; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx1; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx2; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx3; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch -} JOYSTICK_POSITION, *PJOYSTICK_POSITION; - -// Superset of JOYSTICK_POSITION -// Extension of JOYSTICK_POSITION with Buttons 33-128 appended to the end of the structure. -typedef struct _JOYSTICK_POSITION_V2 -{ - /// JOYSTICK_POSITION - BYTE bDevice; // Index of device. 1-based. - LONG wThrottle; - LONG wRudder; - LONG wAileron; - LONG wAxisX; - LONG wAxisY; - LONG wAxisZ; - LONG wAxisXRot; - LONG wAxisYRot; - LONG wAxisZRot; - LONG wSlider; - LONG wDial; - LONG wWheel; - LONG wAxisVX; - LONG wAxisVY; - LONG wAxisVZ; - LONG wAxisVBRX; - LONG wAxisVBRY; - LONG wAxisVBRZ; - LONG lButtons; // 32 buttons: 0x00000001 means button1 is pressed, 0x80000000 -> button32 is pressed - DWORD bHats; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx1; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx2; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch - DWORD bHatsEx3; // Lower 4 bits: HAT switch or 16-bit of continuous HAT switch LONG lButtonsEx1; // Buttons 33-64 - - /// JOYSTICK_POSITION_V2 Extenssion - LONG lButtonsEx1; // Buttons 33-64 - LONG lButtonsEx2; // Buttons 65-96 - LONG lButtonsEx3; // Buttons 97-128 -} JOYSTICK_POSITION_V2, *PJOYSTICK_POSITION_V2; - - -// HID Descriptor definitions -#define HID_USAGE_X 0x30 -#define HID_USAGE_Y 0x31 -#define HID_USAGE_Z 0x32 -#define HID_USAGE_RX 0x33 -#define HID_USAGE_RY 0x34 -#define HID_USAGE_RZ 0x35 -#define HID_USAGE_SL0 0x36 -#define HID_USAGE_SL1 0x37 -#define HID_USAGE_WHL 0x38 -#define HID_USAGE_POV 0x39 - - -#endif - - diff --git a/PC/include/settings.h b/PC/include/settings.h deleted file mode 100644 index 769eb50..0000000 --- a/PC/include/settings.h +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once - -#include - -#include "keys.h" - -enum analogue { - mouse, - joystick1, - joystick2, - keys, -}; - -enum dPad { - key, - pov, - cPov, -}; - -struct settings { - int port; - int throttle; - enum analogue circlePad; - enum analogue cStick; - enum analogue touch; - enum dPad dPad; - int mouseSpeed; - UINT vJoyDevice; - struct keyMapping A, B, X, Y, L, R, ZL, ZR, Start, Select, Tap, Left, Right, Up, Down, PadLeft, PadRight, PadUp, PadDown, CSLeft, CSRight, CSUp, CSDown; -}; - -extern struct settings settings; -extern struct settings defaultSettings; - -bool readSettings(void); diff --git a/PC/include/vjoyinterface.h b/PC/include/vjoyinterface.h deleted file mode 100644 index 0127577..0000000 --- a/PC/include/vjoyinterface.h +++ /dev/null @@ -1,104 +0,0 @@ -// The following ifdef block is the standard way of creating macros which make exporting -// from a DLL simpler. All files within this DLL are compiled with the VJOYINTERFACE_EXPORTS -// symbol defined on the command line. this symbol should not be defined on any project -// that uses this DLL. This way any other project whose source files include this file see -// VJOYINTERFACE_API functions as being imported from a DLL, whereas this DLL sees symbols -// defined with this macro as being exported. -#ifdef VJOYINTERFACE_EXPORTS -#define VJOYINTERFACE_API __declspec(dllexport) -#else -#define VJOYINTERFACE_API __declspec(dllimport) -#endif - -///////////////////////////// vJoy device (collection) status //////////////////////////////////////////// -#ifndef VJDSTAT -#define VJDSTAT -enum VjdStat /* Declares an enumeration data type called BOOLEAN */ -{ - VJD_STAT_OWN, // The vJoy Device is owned by this application. - VJD_STAT_FREE, // The vJoy Device is NOT owned by any application (including this one). - VJD_STAT_BUSY, // The vJoy Device is owned by another application. It cannot be acquired by this application. - VJD_STAT_MISS, // The vJoy Device is missing. It either does not exist or the driver is down. - VJD_STAT_UNKN // Unknown -}; - -/* Error codes for some of the functions */ -#define NO_HANDLE_BY_INDEX -1 -#define BAD_PREPARSED_DATA -2 -#define NO_CAPS -3 -#define BAD_N_BTN_CAPS -4 -#define BAD_CALLOC -5 -#define BAD_BTN_CAPS -6 -#define BAD_BTN_RANGE -7 -#define BAD_N_VAL_CAPS -8 -#define BAD_ID_RANGE -9 -#define NO_SUCH_AXIS -10 - -/* Environment Variables */ -#define INTERFACE_LOG_LEVEL "VJOYINTERFACELOGLEVEL" -#define INTERFACE_LOG_FILE "VJOYINTERFACELOGFILE" -#define INTERFACE_DEF_LOG_FILE "vJoyInterface.log" - -struct DEV_INFO { - BYTE DeviceID; // Device ID: Valid values are 1-16 - BYTE nImplemented; // Number of implemented device: Valid values are 1-16 - BYTE isImplemented; // Is this device implemented? - BYTE MaxDevices; // Maximum number of devices that may be implemented (16) - BYTE DriverFFB; // Does this driver support FFB (False) - BYTE DeviceFFB; // Does this device support FFB (False) -} ; - -typedef void (CALLBACK *RemovalCB)(BOOL, BOOL, PVOID); - -#endif -///////////////////////////// vJoy device (collection) Control interface ///////////////////////////////// -/* - These functions allow writing feeders and other applications that interface with vJoy - It is assumed that only one vJoy top-device (= Raw PDO) exists. - This top-level device can have up to 16 siblings (=top-level Reports/collections) - Each sibling is refered to as a "vJoy Device" and is attributed a unique Report ID (Range: 1-16). - - Naming convetion: - VJD = vJoy Device - rID = Report ID -*/ - -///// General driver data -VJOYINTERFACE_API SHORT __cdecl GetvJoyVersion(void); -VJOYINTERFACE_API BOOL __cdecl vJoyEnabled(void); -VJOYINTERFACE_API PVOID __cdecl GetvJoyProductString(void); -VJOYINTERFACE_API PVOID __cdecl GetvJoyManufacturerString(void); -VJOYINTERFACE_API PVOID __cdecl GetvJoySerialNumberString(void); -VJOYINTERFACE_API BOOL __cdecl DriverMatch(WORD * DllVer, WORD * DrvVer); -VJOYINTERFACE_API VOID __cdecl RegisterRemovalCB(RemovalCB cb, PVOID data); - - -///// vJoy Device properties -VJOYINTERFACE_API int __cdecl GetVJDButtonNumber(UINT rID); // Get the number of buttons defined in the specified VDJ -VJOYINTERFACE_API int __cdecl GetVJDDiscPovNumber(UINT rID); // Get the number of descrete-type POV hats defined in the specified VDJ -VJOYINTERFACE_API int __cdecl GetVJDContPovNumber(UINT rID); // Get the number of descrete-type POV hats defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl GetVJDAxisExist(UINT rID, UINT Axis); // Test if given axis defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl GetVJDAxisMax(UINT rID, UINT Axis, LONG * Max); // Get logical Maximum value for a given axis defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl GetVJDAxisMin(UINT rID, UINT Axis, LONG * Min); // Get logical Minimum value for a given axis defined in the specified VDJ - -///// Write access to vJoy Device - Basic -VJOYINTERFACE_API BOOL __cdecl AcquireVJD(UINT rID); // Acquire the specified vJoy Device. -VJOYINTERFACE_API VOID __cdecl RelinquishVJD(UINT rID); // Relinquish the specified vJoy Device. -VJOYINTERFACE_API BOOL __cdecl UpdateVJD(UINT rID, PVOID pData); // Update the position data of the specified vJoy Device. -VJOYINTERFACE_API enum VjdStat __cdecl GetVJDStatus(UINT rID); // Get the status of the specified vJoy Device. - -///// Write access to vJoy Device - Modifyiers -// This group of functions modify the current value of the position data -// They replace the need to create a structure of position data then call UpdateVJD - -//// Reset functions -VJOYINTERFACE_API BOOL __cdecl ResetVJD(UINT rID); // Reset all controls to predefined values in the specified VDJ -VJOYINTERFACE_API VOID __cdecl ResetAll(void); // Reset all controls to predefined values in all VDJ -VJOYINTERFACE_API BOOL __cdecl ResetButtons(UINT rID); // Reset all buttons (To 0) in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl ResetPovs(UINT rID); // Reset all POV Switches (To -1) in the specified VDJ - -// Write data -VJOYINTERFACE_API BOOL __cdecl SetAxis(LONG Value, UINT rID, UINT Axis); // Write Value to a given axis defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl SetBtn(BOOL Value, UINT rID, UCHAR nBtn); // Write Value to a given button defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl SetDiscPov(int Value, UINT rID, UCHAR nPov); // Write Value to a given descrete POV defined in the specified VDJ -VJOYINTERFACE_API BOOL __cdecl SetContPov(DWORD Value, UINT rID, UCHAR nPov); // Write Value to a given continuous POV defined in the specified VDJ diff --git a/PC/include/wireless.h b/PC/include/wireless.h deleted file mode 100644 index 4bff563..0000000 --- a/PC/include/wireless.h +++ /dev/null @@ -1,84 +0,0 @@ -#pragma once - -#ifndef WINVER - #define WINVER 0x0500 -#endif - -#include -#include - -#include - -#define SCREENSHOT_CHUNK 4000 - -#define IP INADDR_ANY - -enum NET_COMMANDS { - CONNECT, - KEYS, - SCREENSHOT, -}; - -// It is deliberately set up to have an anonymous struct as well as a named struct for convenience, not a mistake! -struct packet { - struct packetHeader { - unsigned char command; - unsigned char keyboardActive; - }; - struct packetHeader packetHeader; - - union { - // CONNECT - struct connectPacket { - }; - struct connectPacket connectPacket; - - // KEYS - struct keysPacket { - unsigned int keys; - - struct { - short x; - short y; - } circlePad; - - struct { - unsigned short x; - unsigned short y; - } touch; - - struct { - short x; - short y; - } cStick; - - unsigned int volume; - }; - struct keysPacket keysPacket; - - // SCREENSHOT - struct screenshotPacket { - unsigned short offset; - unsigned char data[SCREENSHOT_CHUNK]; - }; - struct screenshotPacket screenshotPacket; - }; -}; - -extern SOCKET listener; -extern SOCKET client; - -extern struct sockaddr_in client_in; - -extern int sockaddr_in_sizePtr; - -extern struct packet buffer; -extern char hostName[80]; - -void initNetwork(void); -void printIPs(void); -void startListening(void); -void sendBuffer(int length); -int receiveBuffer(int length); - -void sendScreenshot(void); diff --git a/PC/lib/vJoyInterface.lib b/PC/lib/vJoyInterface.lib deleted file mode 100644 index 7752ec4c6bf40375a330f122f71d80e7cd6d2024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6720 zcmcIo%}*Og6n{1e5C?*>`7jA>oi-};P(E!6QbmD)0tsKT4aaVby@Zv(ruI5Y)kwYM z5Jf%bZ-}C**Gf5Yh@u>$sD~c%2lSLfPPwJ;&BuCXcWqe3tn@rPZ{E&tX5O3Myz%uP z^OeHEd}KVSKa;76>ACdW!S9+Kx5};VY~C@J7juhXWXwaW^h?dE9_-#;#%`>mW5cc7 zIWFdHQ)yQew@jN5cFjuFDwkvjZmpuM8UY~)KdoSxN^dkwzzGsu`#(_X6CcDYoQBh+=Qwq3rjH*-bSv=<*(PK#5;mnGX- z9a+P2*{T-sQ;DQ%@cm}FWb3Uija5ajtRSL|m|6wb0GqOQ-mW>r@zb%7wvJ64obt*o zX)3I9IXsWLuGq*w@LDmYVq-Z=;8OA`Uv};=y)(UqTZ^UhGj}y{d$DwW_P$LN)+?p_ z-l16pw%eS_VgWZyMcojphQ)`nS?YE6ws?3b=jPOdbKa!Gc}NhjiY)V_3*dD(!1F$U zM+tygESKT{FJk~NuzcJP@Db%LGT8hevJ2Wg!}0@`Ikedu0(jbk>=^}ki1HrgT`xcp zMjCSKuOqARNd( z3NaW0{@VtIy1Mni5s_I}_(dCU^$Q=D&$*#*;K)scCKMA*7{{N({Afn><!hMmYj zDy}Mg#A=*s*eeS&BnnPC_`+C5We$9II7Xpu?@4ji14SGWs!#Z#!B?;eXZTZun-g?j zsa?A~rZ&0!rZ!3MIl4wZ)C^pn)Y|;~sTnw4Ge!=6ynhi zY@uH1q0x@KifvehO1WCzx09op?~?0ln|D~N`v;E-_9gWI$k>3~jdYJpO>Z7BSSXZ_ zj&a~4uYQA1pCl@MM-PoO408Sp0Br0BQp09S<7|_f6xpBx9Gi4qL;7#&M?BO!z)zw^ zMHqg@-}B3fgGSI)`Ueqf6hUDYK__gS_ygb@L74Juj}k%CvVkJ#PgxNqMbLRh##uc5 z1&*cReIpWh_2wp()#LjQFGuKQ_V}(|ll@1j3416yY5%E@vj0+2Pj>&xiYU)xmCv%W z-yr@eWEpsU(+(ff{g`&|dWbmgOE%X|ExYpW{Gi@Ur-d_-O;t3SSqNFmaAyf#$lx=a z_Q$-Am|-20Qjl{-Y;z%Ee$xs><;+vpm6-BE9Z^f3ys&}2Ip@E!BZzvjj;beSUfAFs zZGzig$JMjGR^U$g&o_zl?Wp65l+p_rbbV(U?3V8luT$U=iqDn93m$ltXBsfWD576d z(Dhu{3*5?CM-*J2JlhK%c-HBZzmLDhSzlJrWfJd&3_9O*6MpI85Cd#h(_zHbCKxpb+yajm8W;f{IvHy-+fYxkw2|^ max) { - return max; - } - - return val; -} diff --git a/PC/source/joystick.c b/PC/source/joystick.c deleted file mode 100644 index bdf4f2c..0000000 --- a/PC/source/joystick.c +++ /dev/null @@ -1,26 +0,0 @@ -#include -#include - -#include "joystick.h" - -int ContPovNumber; -//BOOL ContinuousPOV = FALSE; - -JOYSTICK_POSITION iReport; - -BOOL updateJoystick(iInterface) { - BYTE id = (BYTE)iInterface; - - iReport.bDevice = id; - - if(!UpdateVJD(iInterface, (PVOID)&iReport)) { - /*printf("vJoy device %d failed - try to enable device\n", iInterface); - printf("PRESS ENTER TO CONTINUE\n"); - getchar(); - AcquireVJD(iInterface); - ContinuousPOV = (BOOL)GetVJDContPovNumber(iInterface);*/ - return false; - } - - return true; -} diff --git a/PC/source/keyboard.c b/PC/source/keyboard.c deleted file mode 100644 index a2b52d2..0000000 --- a/PC/source/keyboard.c +++ /dev/null @@ -1,21 +0,0 @@ -#include - -#include "keys.h" - -#include "keyboard.h" - -unsigned char keyboardActive = false; -unsigned char keyboardToggle = true; - -inline char currentKeyboardKey(void) { - const char chars[60] = "!1234567890\x08QWERTYUIOP\13\13ASDFGHJKL-\13\13ZXCVBNM,.?\13\13\0\0\0 \0\0\0\0"; - - if(currentTouch.x >= 1 && currentTouch.x <= 312 && currentTouch.y >= 78 && currentTouch.y <= 208) { - int x = (int)((float)currentTouch.x * 12.0f / 320.0f); - int y = (int)((float)(currentTouch.y - 78) * 12.0f / 320.0f); - - return chars[x + y * 12]; - } - - else return 0; -} diff --git a/PC/source/keys.c b/PC/source/keys.c deleted file mode 100644 index 75b019f..0000000 --- a/PC/source/keys.c +++ /dev/null @@ -1,80 +0,0 @@ -#include "keys.h" -#include "joystick.h" - -// Sideband comunication with vJoy Device -//{781EF630-72B2-11d2-B852-00C04FAD5101} -//DEFINE_GUID(GUID_DEVINTERFACE_VJOY, 0x781EF630, 0x72B2, 0x11d2, 0xB8, 0x52, 0x00, 0xC0, 0x4F, 0xAD, 0x51, 0x01); - -unsigned int lastKeys; -unsigned int currentKeys; -unsigned int volume; //slider - -struct circlePad circlePad; -struct cStick cStick; -struct touch lastTouch; -struct touch currentTouch; - -inline unsigned int mapVirtualKey(unsigned int key) { - return MapVirtualKey(key, MAPVK_VK_TO_VSC); -} - -void simulateKeyNewpress(unsigned int key) { - if(!key) return; - - unsigned char unshift = 0; - - INPUT ip = { 0 }; - - if(key == VK_LBUTTON || key == VK_RBUTTON) { - ip.type = INPUT_MOUSE; - ip.mi.dwFlags = key == VK_LBUTTON ? MOUSEEVENTF_LEFTDOWN : MOUSEEVENTF_RIGHTDOWN; - } - else { - if(key == '!') { - key = '1'; - simulateKeyNewpress(VK_SHIFT); - unshift = 1; - } - else if(key == '?') { - key = VK_DIVIDE; - simulateKeyNewpress(VK_SHIFT); - unshift = 1; - } - - else if(key == '-') key = VK_OEM_MINUS; - else if(key == ',') key = VK_OEM_COMMA; - else if(key == '\13') key = VK_RETURN; - - ip.type = INPUT_KEYBOARD; - ip.ki.wScan = mapVirtualKey(key); - ip.ki.time = 0; - ip.ki.dwExtraInfo = 0; - ip.ki.wVk = 0; - ip.ki.dwFlags = KEYEVENTF_SCANCODE; - } - - SendInput(1, &ip, sizeof(INPUT)); - - if(unshift) simulateKeyRelease(VK_SHIFT); -} - -void simulateKeyRelease(unsigned int key) { - if(!key) return; - - INPUT ip = { 0 }; - - if(key == VK_LBUTTON || key == VK_RBUTTON) { - ip.type = INPUT_MOUSE; - ip.mi.dwFlags = key == VK_LBUTTON ? MOUSEEVENTF_LEFTUP : MOUSEEVENTF_RIGHTUP; - } - else { - ip.type = INPUT_KEYBOARD; - ip.ki.wScan = mapVirtualKey(key); - ip.ki.time = 0; - ip.ki.dwExtraInfo = 0; - ip.ki.wVk = 0; - ip.ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP; - } - - SendInput(1, &ip, sizeof(INPUT)); -} \ No newline at end of file diff --git a/PC/source/main.c b/PC/source/main.c deleted file mode 100644 index 959c375..0000000 --- a/PC/source/main.c +++ /dev/null @@ -1,300 +0,0 @@ -// 3DS Controller Server - -#define VERSION "0.7.2" - -#include -#include -#include - -#include "wireless.h" -#include "keys.h" -#include "general.h" -#include "joystick.h" -#include "settings.h" -#include "keyboard.h" - -int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmd, int nShow) { - printf("3DS Controller Server %s\n", VERSION); - - DWORD screenWidth = GetSystemMetrics(SM_CXSCREEN); - DWORD screenHeight = GetSystemMetrics(SM_CYSCREEN); - - double widthMultiplier = screenWidth / 320.0; - double heightMultiplier = screenHeight / 240.0; - - if(!readSettings()) { - printf("Couldn't read settings file, using default key bindings.\n"); - } - - bool vJoy = true; - UINT iInterface = settings.vJoyDevice; - - iReport.wAxisX = JOY_MIDDLE; - iReport.wAxisY = JOY_MIDDLE; - iReport.wAxisZ = JOY_MIDDLE; - iReport.wAxisXRot = JOY_MIDDLE; - iReport.wAxisYRot = JOY_MIDDLE; - iReport.wAxisZRot = JOY_MIDDLE; - iReport.wSlider = JOY_MIDDLE; - iReport.wDial = JOY_MIDDLE; - iReport.lButtons = 0; - iReport.bHats = -1; - - if(vJoy && !vJoyEnabled()) { - printf("vJoy failed (1)! Buttons will still work, but joy stick won't work.\n"); - vJoy = false; - } - - enum VjdStat status = GetVJDStatus(iInterface); - if(vJoy && (status == VJD_STAT_OWN || (status == VJD_STAT_FREE && !AcquireVJD(iInterface)))) { - printf("vJoy failed (2)! Buttons will still work, but joy stick won't work.\n"); - vJoy = false; - } - - ContPovNumber = GetVJDContPovNumber(iInterface); - //int DiscPovNumber = GetVJDDiscPovNumber(iInterface); - - if((settings.dPad == pov) && !(ContPovNumber == 0)) settings.dPad = cPov; - - if(vJoy && !updateJoystick(iInterface)) { - printf("vJoy failed (3)! Buttons will still work, but joystick won't work.\nIs vJoy device %d configured?\n",iInterface); - vJoy = false; - } else printf("Connected to vJoy device %d\n",iInterface); - - initNetwork(); - - char nButtons = GetVJDButtonNumber(iInterface); - if(vJoy && nButtons <16) printf("Your vJoy has %d buttons, 3DSController supports 16!\n", nButtons); - - printf("Port: %d\n", settings.port); - - printf("Running on: %s\n", hostName); - - printf("Your local IP(s):\n"); - printIPs(); - - printf("\n"); - - startListening(); - - while(1) { - memset(&buffer, 0, sizeof(struct packet)); - - while(receiveBuffer(sizeof(struct packet)) <= 0) { - // Waiting - - Sleep(settings.throttle); - } - - keyboardActive = buffer.keyboardActive; - - switch(buffer.command) { - case CONNECT: - lastKeys = 0; - currentKeys = 0; - circlePad.x = 0; - circlePad.y = 0; - lastTouch.x = 0; - lastTouch.y = 0; - currentTouch.x = 0; - currentTouch.y = 0; - cStick.x = 0; - cStick.y = 0; - - buffer.command = CONNECT; - printf("3DS Connected!\n"); - - Sleep(50); - sendBuffer(1); - - Sleep(50); - sendBuffer(1); - - Sleep(50); - sendBuffer(1); - break; - - case KEYS: - lastKeys = currentKeys; - if(currentKeys & KEY_TOUCH) lastTouch = currentTouch; - - memcpy(¤tKeys, &buffer.keys, 4); - memcpy(&circlePad, &buffer.circlePad, 4); - memcpy(¤tTouch, &buffer.touch, 4); - memcpy(&cStick, &buffer.cStick, 4); - memcpy(&volume, &buffer.volume, 4); - //printf("\rVolume is currently: %x ", volume); //test - - handleKey(KEY_A, settings.A); - handleKey(KEY_B, settings.B); - handleKey(KEY_SELECT, settings.Select); - handleKey(KEY_START, settings.Start); - if(settings.dPad == key) { //Handle normally if not using POV in settings. - handleKey(KEY_DRIGHT, settings.Right); - handleKey(KEY_DLEFT, settings.Left); - handleKey(KEY_DUP, settings.Up); - handleKey(KEY_DDOWN, settings.Down); - } - handleKey(KEY_R, settings.R); - handleKey(KEY_L, settings.L); - handleKey(KEY_ZR, settings.ZR); - handleKey(KEY_ZL, settings.ZL); - handleKey(KEY_X, settings.X); - handleKey(KEY_Y, settings.Y); - - if(settings.circlePad == keys) { - handleKey(KEY_CPAD_RIGHT, settings.PadRight); - handleKey(KEY_CPAD_LEFT, settings.PadLeft); - handleKey(KEY_CPAD_UP, settings.PadUp); - handleKey(KEY_CPAD_DOWN, settings.PadDown); - } - - if(settings.cStick == keys) { - handleKey(KEY_CSTICK_RIGHT, settings.CSRight); - handleKey(KEY_CSTICK_LEFT, settings.CSLeft); - handleKey(KEY_CSTICK_UP, settings.CSUp); - handleKey(KEY_CSTICK_DOWN, settings.CSDown); - } - - //handleKey(KEY_LID, 'I'); - - if(newpress(KEY_TOUCH)) { - lastTouch.x = currentTouch.x; - lastTouch.y = currentTouch.y; - } - - if((currentKeys & KEY_TOUCH)) { - if(keyboardActive) { - if(newpress(KEY_TOUCH)) { - char letter = currentKeyboardKey(); - if(letter) { - simulateKeyNewpress(letter); - simulateKeyRelease(letter); - } - } - } - else if(settings.touch == mouse) { - if(settings.mouseSpeed) { - POINT p; - GetCursorPos(&p); - SetCursorPos(p.x + (currentTouch.x - lastTouch.x) * settings.mouseSpeed, p.y + (currentTouch.y - lastTouch.y) * settings.mouseSpeed); - } - else { - SetCursorPos((int)((double)currentTouch.x * widthMultiplier), (int)((double)currentTouch.y * heightMultiplier)); - } - } - else if(settings.touch == joystick1) { //made a little bit more accurate to the screen size. - joyX = (int)((float)(currentTouch.x) * 102.3f); - joyY = (int)((float)(currentTouch.y) * 136.5f); - } - - else if(settings.touch == joystick2) { - joyRX = (int)((float)(currentTouch.x) * 102.3f); - joyRY = (int)((float)(currentTouch.y) * 136.5f); - } - else { - handleKey(KEY_TOUCH, settings.Tap); - } - } else { //If we are not touching, move to center (Like if you release the joystick on a normal controller). - if(settings.touch == joystick1) { - joyX = 16383; //Halfway between the x - joyY = 16383; //Halfway between the y - } - - else if(settings.touch == joystick2) { - joyRX = 16383; //Halfway between the rx - joyRY = 16383; //Halfway between the ry - } - } - - if(settings.circlePad == mouse) { - if(abs(circlePad.x) < settings.mouseSpeed * 3) circlePad.x = 0; - if(abs(circlePad.y) < settings.mouseSpeed * 3) circlePad.y = 0; - - POINT p; - GetCursorPos(&p); - SetCursorPos(p.x + (circlePad.x * settings.mouseSpeed) / 32, p.y - (circlePad.y * settings.mouseSpeed) / 32); - } - else if(settings.circlePad == joystick1) { - joyX = clamp((circlePad.x + 128) * 128, 0, 32767); - joyY = clamp((128 - circlePad.y) * 128, 0, 32767); - } - - else if(settings.circlePad == joystick2) { - joyRX = clamp((circlePad.x + 128) * 128, 0, 32767); - joyRY = clamp((128 - circlePad.y) * 128, 0, 32767); - } - - if(settings.cStick == mouse) { - if(abs(cStick.x) < settings.mouseSpeed * 3) cStick.x = 0; - if(abs(cStick.y) < settings.mouseSpeed * 3) cStick.y = 0; - - POINT p; - GetCursorPos(&p); - SetCursorPos(p.x + (cStick.x * settings.mouseSpeed) / 32, p.y - (cStick.y * settings.mouseSpeed) / 32); - } - - else if(settings.cStick == joystick1) { - joyX = clamp((cStick.x + 128) * 128, 0, 32767); - joyY = clamp((128 - cStick.y) * 128, 0, 32767); - } - - else if(settings.cStick == joystick2) { - joyRX = clamp((cStick.x + 128) * 128, 0, 32767); - joyRY = clamp((128 - cStick.y) * 128, 0, 32767); - } - - - if(settings.dPad == cPov) { - if((currentKeys & KEY_DUP) && !(currentKeys & KEY_DLEFT)) { - if((currentKeys & KEY_DRIGHT)) { - povHat = 4500; - } else { - povHat = 0; - } - } else if((currentKeys & KEY_DRIGHT)) { - if((currentKeys & KEY_DDOWN)) { - povHat = 13500; - } else { - povHat = 9000; - } - } else if((currentKeys & KEY_DDOWN)) { - if((currentKeys & KEY_DLEFT)) { - povHat = 22500; - } else { - povHat = 18000; - } - } else if((currentKeys & KEY_DLEFT)) { - if ((currentKeys & KEY_DUP)) { - povHat = 31500; - } else { - povHat = 27000; - } - } - - if(!((currentKeys & KEY_DUP) || (currentKeys & KEY_DRIGHT) || (currentKeys & KEY_DDOWN) || (currentKeys & KEY_DLEFT))) { - //If none are pressed, reset the POV hat - povHat = -1; - } - - } - - else if(settings.dPad == pov) { - if((currentKeys & KEY_DUP) && !(currentKeys & KEY_DLEFT)) iReport.bHats = 0; - else if(currentKeys & KEY_DRIGHT) iReport.bHats = 1; - else if (currentKeys & KEY_DDOWN) iReport.bHats = 2; - else if (currentKeys & KEY_DLEFT) iReport.bHats = 3; - else iReport.bHats = -1; - } - - joyVolume = volume * 512; - - break; - } - - if(vJoy) updateJoystick(iInterface); - } - - error("accept()"); - return 0; -} diff --git a/PC/source/settings.c b/PC/source/settings.c deleted file mode 100644 index 8cb13e7..0000000 --- a/PC/source/settings.c +++ /dev/null @@ -1,201 +0,0 @@ -#include -#include -#include - -#include "keys.h" -#include "wireless.h" - -#include "settings.h" - -struct settings settings; - -struct settings defaultSettings = { - port: 8889, - throttle: 20, - circlePad: joystick1, - cStick: joystick2, - touch: mouse, - mouseSpeed: 4, - vJoyDevice: 1, - A: { 1, {'A'} }, - B: { 1, {'B'} }, - X: { 1, {'X'} }, - Y: { 1, {'Y'} }, - L: { 1, {'L'} }, - R: { 1, {'R'} }, - ZL: { 1, {'Q'} }, - ZR: { 1, {'W'} }, - Left: { 1, {VK_LEFT} }, - Right: { 1, {VK_RIGHT} }, - Up: { 1, {VK_UP} }, - Down: { 1, {VK_DOWN} }, - Start: { 1, {VK_RETURN} }, - Select: { 1, {VK_BACK} }, - Tap: { 1, {'T'} }, -}; - -static bool getSetting(char *name, char *src, char *dest) { - char *start = strstr(src, name); - - if(start) { - start += strlen(name); - - char *end = start + strlen(start); - if(strstr(start, "\n") - 1 < end) end = strstr(start, "\n") - 1; - size_t size = (size_t)end - (size_t)start; - - strncpy(dest, start, size); - dest[size] = '\0'; - - return true; - } - - return false; -} - -static struct keyMapping getButton(char *string) { - struct keyMapping k = { 1, {0} }; - - k.useJoypad = 0; - if(strcmp(string, "SPACE") == 0) k.virtualKey = VK_SPACE; - else if(strcmp(string, "CLICK") == 0) k.virtualKey = VK_LBUTTON; - else if(strcmp(string, "RIGHT CLICK") == 0) k.virtualKey = VK_RBUTTON; - else if(strcmp(string, "ENTER") == 0) k.virtualKey = VK_RETURN; - else if(strcmp(string, "BACKSPACE") == 0) k.virtualKey = VK_BACK; - else if(strcmp(string, "SHIFT") == 0) k.virtualKey = VK_SHIFT; - else if(strcmp(string, "TAB") == 0) k.virtualKey = VK_TAB; - else if(strcmp(string, "LEFT") == 0) k.virtualKey = VK_LEFT; - else if(strcmp(string, "RIGHT") == 0) k.virtualKey = VK_RIGHT; - else if(strcmp(string, "UP") == 0) k.virtualKey = VK_UP; - else if(strcmp(string, "DOWN") == 0) k.virtualKey = VK_DOWN; - else if(strcmp(string, "PAGE UP") == 0) k.virtualKey = VK_PRIOR; - else if(strcmp(string, "PAGE DOWN") == 0) k.virtualKey = VK_NEXT; - else if(strcmp(string, "WINDOWS") == 0) k.virtualKey = VK_LWIN; - else if(strcmp(string, "ESCAPE") == 0) k.virtualKey = VK_ESCAPE; - else if(strcmp(string, "CONTROL") == 0) k.virtualKey = VK_CONTROL; - else if(strcmp(string, "ALT") == 0) k.virtualKey = VK_MENU; - else if(strcmp(string, "NONE") == 0) k.virtualKey = 0; - - else if(strcmp(string, "JOY1") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 0; } - else if(strcmp(string, "JOY2") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 1; } - else if(strcmp(string, "JOY3") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 2; } - else if(strcmp(string, "JOY4") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 3; } - else if(strcmp(string, "JOY5") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 4; } - else if(strcmp(string, "JOY6") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 5; } - else if(strcmp(string, "JOY7") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 6; } - else if(strcmp(string, "JOY8") == 0) { k.useJoypad = 1; k.joypadButton = 1 << 7; } - else if(strcmp(string, "JOY9") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 0; } - else if(strcmp(string, "JOY10") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 1; } - else if(strcmp(string, "JOY11") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 2; } - else if(strcmp(string, "JOY12") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 3; } - else if(strcmp(string, "JOY13") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 4; } - else if(strcmp(string, "JOY14") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 5; } - else if(strcmp(string, "JOY15") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 6; } - else if(strcmp(string, "JOY16") == 0) { k.useJoypad = 2; k.joypadButton = 1 << 7; } - - else k.virtualKey = (int)string[0]; - - return k; -} - -bool readSettings(void) { - FILE *f; - size_t len = 0; - char *buffer = NULL; - - memcpy(&settings, &defaultSettings, sizeof(struct settings)); - - f = fopen("3DSController.ini", "rb"); - if(!f) { - return false; - } - - fseek(f, 0, SEEK_END); - len = ftell(f); - rewind(f); - - buffer = malloc(len); - if(!buffer) { - fclose(f); - return false; - } - - fread(buffer, 1, len, f); - - char setting[64] = { '\0' }; - - if(getSetting("Port: ", buffer, setting)) { - sscanf(setting, "%d", &settings.port); - } - - if(getSetting("Throttle: ", buffer, setting)) { - sscanf(setting, "%d", &settings.throttle); - } - - if(getSetting("Circle Pad: ", buffer, setting)) { - if(strcmp(setting, "MOUSE") == 0) settings.circlePad = mouse; - else if(strcmp(setting, "JOYSTICK1") == 0) settings.circlePad = joystick1; - else if(strcmp(setting, "JOYSTICK2") == 0) settings.circlePad = joystick2; - else if(strcmp(setting, "KEYS") == 0) settings.circlePad = keys; - } - - if(getSetting("C Stick: ", buffer, setting)) { - if(strcmp(setting, "MOUSE") == 0) settings.cStick = mouse; - else if(strcmp(setting, "JOYSTICK1") == 0) settings.cStick = joystick1; - else if(strcmp(setting, "JOYSTICK2") == 0) settings.cStick = joystick2; - else if(strcmp(setting, "KEYS") == 0) settings.cStick = keys; - } - - if(getSetting("D Pad: ", buffer, setting)) { - if(strcmp(setting, "KEYS") == 0) settings.dPad = key; - if(strcmp(setting, "POV") == 0) settings.dPad = pov; - } - - if(getSetting("Touch: ", buffer, setting)) { - if(strcmp(setting, "MOUSE") == 0) settings.touch = mouse; - else if(strcmp(setting, "JOYSTICK1") == 0) settings.touch = joystick1; - else if(strcmp(setting, "JOYSTICK2") == 0) settings.touch = joystick2; - } - - if(getSetting("Mouse Speed: ", buffer, setting)) { - sscanf(setting, "%d", &settings.mouseSpeed); - } - - if(getSetting("vJoy Device: ", buffer, setting)) { - sscanf(setting, "%d", &settings.vJoyDevice); - } - - if(getSetting("A: ", buffer, setting)) settings.A = getButton(setting); - if(getSetting("B: ", buffer, setting)) settings.B = getButton(setting); - if(getSetting("X: ", buffer, setting)) settings.X = getButton(setting); - if(getSetting("Y: ", buffer, setting)) settings.Y = getButton(setting); - if(getSetting("L: ", buffer, setting)) settings.L = getButton(setting); - if(getSetting("R: ", buffer, setting)) settings.R = getButton(setting); - if(getSetting("ZL: ", buffer, setting)) settings.ZL = getButton(setting); - if(getSetting("ZR: ", buffer, setting)) settings.ZR = getButton(setting); - if(getSetting("Left: ", buffer, setting)) settings.Left = getButton(setting); - if(getSetting("Right: ", buffer, setting)) settings.Right = getButton(setting); - if(getSetting("Up: ", buffer, setting)) settings.Up = getButton(setting); - if(getSetting("Down: ", buffer, setting)) settings.Down = getButton(setting); - if(getSetting("Start: ", buffer, setting)) settings.Start = getButton(setting); - if(getSetting("Select: ", buffer, setting)) settings.Select = getButton(setting); - if(getSetting("Tap: ", buffer, setting)) settings.Tap = getButton(setting); - - if(settings.circlePad == keys) { - if(getSetting("Pad Left: ", buffer, setting)) settings.PadLeft = getButton(setting); - if(getSetting("Pad Right: ", buffer, setting)) settings.PadRight = getButton(setting); - if(getSetting("Pad Up: ", buffer, setting)) settings.PadUp = getButton(setting); - if(getSetting("Pad Down: ", buffer, setting)) settings.PadDown = getButton(setting); - } - - if(settings.cStick == keys) { - if(getSetting("C Stick Left: ", buffer, setting)) settings.CSLeft = getButton(setting); - if(getSetting("C Stick Right: ", buffer, setting)) settings.CSRight = getButton(setting); - if(getSetting("C Stick Up: ", buffer, setting)) settings.CSUp = getButton(setting); - if(getSetting("C Stick Down: ", buffer, setting)) settings.CSDown = getButton(setting); - } - - fclose(f); - - return true; -} diff --git a/PC/source/wireless.c b/PC/source/wireless.c deleted file mode 100644 index 389989a..0000000 --- a/PC/source/wireless.c +++ /dev/null @@ -1,80 +0,0 @@ -#include - -#include "general.h" - -#include "settings.h" - -#include "wireless.h" - -SOCKET listener; -SOCKET client; - -struct sockaddr_in client_in; - -int sockaddr_in_sizePtr = (int)sizeof(struct sockaddr_in); - -struct packet buffer; -char hostName[80]; - -void initNetwork(void) { - WSADATA wsaData; - - WSAStartup(MAKEWORD(2, 2), &wsaData); - - if(gethostname(hostName, sizeof(hostName)) == SOCKET_ERROR) { - error("gethostname()"); - } -} - -void printIPs(void) { - struct hostent *phe = gethostbyname(hostName); - if(phe == 0) { - error("gethostbyname()"); - } - - int i; - for(i = 0; phe->h_addr_list[i] != 0; i++) { - struct in_addr addr; - memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr)); - printf("%s\n", inet_ntoa(addr)); - } - - if(i) { - printf("Usually you want the first one.\n"); - } -} - -void startListening(void) { - int nret; - - listener = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); - - if(listener == INVALID_SOCKET) { - error("socket()"); - } - - SOCKADDR_IN serverInfo; - - serverInfo.sin_family = AF_INET; - serverInfo.sin_addr.s_addr = IP; - serverInfo.sin_port = htons(settings.port); - - u_long one = 1; - ioctlsocket(listener, FIONBIO, &one); - - nret = bind(listener, (LPSOCKADDR)&serverInfo, sizeof(struct sockaddr)); - - if(nret == SOCKET_ERROR) { - error("bind()"); - } -} - -void sendBuffer(int length) { - if(sendto(listener, (char *)&buffer, length, 0, (struct sockaddr *)&client_in, sizeof(struct sockaddr_in)) != length) { - error("sendto"); - } -} - -int receiveBuffer(int length) { - return recvfrom(listener, (char *)&buffer, length, 0, (struct sockaddr *)&client_in, &sockaddr_in_sizePtr); -} diff --git a/PC/vJoyInterface.dll b/PC/vJoyInterface.dll deleted file mode 100644 index 8832f23c93aa56a07e218568f3afa3c790ad47d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25600 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