ENTRY(Start) gNumMusicPlayers = 4; gMaxLines = 60; SECTIONS { . = 0x2000000; ewram (NOLOAD) : ALIGN(4) { INCLUDE "sym_ewram.ld" . = 0x40000; } . = 0x3000000; iwram (NOLOAD) : ALIGN(4) { /* .bss starts at 0x3000000 */ INCLUDE "sym_bss.ld" /* .bss.code starts at 0x3000F60 */ src/libs/m4a.o(.bss.code); /* COMMON starts at 0x3001760 */ INCLUDE "sym_common.ld" *libc.a:sbrkr.o(COMMON); end = .; . = 0x8000; } . = 0x8000000; .text : ALIGN(4) { src/crt0.o(.text); src/main.o(.text); src/sprite.o(.text); src/text.o(.text); src/string_util.o(.text); src/link.o(.text); src/rtc.o(.text); src/main_menu.o(.text); src/rom3.o(.text); src/decompress.o(.text); asm/decompress.o(.text); src/battle_bg.o(.text); src/battle_main.o(.text); src/battle_util.o(.text); src/battle_script_commands.o(.text); src/battle_controller_player.o(.text); src/battle_gfx_sfx_util.o(.text); src/battle_controller_opponent.o(.text); src/battle_ai_switch_items.o(.text); src/battle_controller_link_opponent.o(.text); src/pokemon_1.o(.text); src/calculate_base_damage.o(.text); src/pokemon_2.o(.text); src/pokemon_item_effect.o(.text); src/pokemon_3.o(.text); src/de_rom_8040FE0.o(.text); src/trig.o(.text); src/random.o(.text); src/util.o(.text); src/blend_palette.o(.text); src/daycare.o(.text); src/egg_hatch.o(.text); src/battle_interface.o(.text); src/smokescreen.o(.text); src/pokeball.o(.text); src/load_save.o(.text); src/trade.o(.text); src/berry_blender.o(.text); src/play_time.o(.text); src/new_game.o(.text); src/overworld.o(.text); src/fieldmap.o(.text); src/metatile_behavior.o(.text); src/field_camera.o(.text); src/field_door.o(.text); src/field_player_avatar.o(.text); src/event_object_movement.o(.text); src/field_message_box.o(.text); src/event_obj_lock.o(.text); src/text_window.o(.text); src/script.o(.text); src/scrcmd.o(.text); src/field_control_avatar.o(.text); src/event_data.o(.text); src/coord_event_weather.o(.text); src/field_tasks.o(.text); src/clock.o(.text); src/reset_rtc_screen.o(.text); src/party_menu.o(.text); src/start_menu.o(.text); src/debug/start_menu_debug.o(.text); src/menu.o(.text); src/tileset_anim.o(.text); src/palette.o(.text); src/sound.o(.text); src/battle_anim.o(.text); src/rom_8077ABC.o(.text); src/task.o(.text); src/reshow_battle_screen.o(.text); src/battle_anim_status_effects.o(.text); src/title_screen.o(.text); src/field_weather.o(.text); src/field_weather_effects.o(.text); src/field_fadetransition.o(.text); src/field_screen_effect.o(.text); src/battle_setup.o(.text); src/cable_club.o(.text); src/debug/tomomichi_debug_menu.o(.text); src/debug/nohara_debug_menu.o(.text); src/debug/mori_debug_menu.o(.text); src/debug/taya_debug_window.o(.text); src/trainer_see.o(.text); src/wild_encounter.o(.text); src/field_effect.o(.text); src/scanline_effect.o(.text); src/pokemon_menu.o(.text); src/option_menu.o(.text); src/pokedex.o(.text); src/trainer_card.o(.text); src/save_menu_util.o(.text); src/battle_party_menu.o(.text); src/unk_text_8095904.o(.text); src/pokemon_storage_system.o(.text); src/pokemon_storage_system_2.o(.text); src/pokemon_storage_system_3.o(.text); src/pokemon_storage_system_4.o(.text); src/pokemon_icon.o(.text); src/pokemon_summary_screen.o(.text); src/script_movement.o(.text); src/fldeff_cut.o(.text); src/debug/kagaya_debug_menu.o(.text); src/mail_data.o(.text); src/map_name_popup.o(.text); src/item_menu.o(.text); src/battle_anim_mon_movement.o(.text); src/item.o(.text); src/debug/matsuda_debug_menu.o(.text); src/debug/crash.o(.text); src/contest.o(.text); src/shop.o(.text); src/fldeff_escalator.o(.text); src/berry.o(.text); src/debug/watanabe_debug_menu.o(.text); src/script_menu.o(.text); src/naming_screen.o(.text); src/money.o(.text); src/contest_effect.o(.text); src/record_mixing.o(.text); src/debug/sound_check_menu.o(.text); src/secret_base.o(.text); src/tv.o(.text); src/contest_link_80C2020.o(.text); src/script_pokemon_util_80C4BF0.o(.text); src/field_poison.o(.text); src/pokemon_size_record.o(.text); src/pc_screen_effect.o(.text); src/fldeff_secretpower.o(.text); src/fldeff_secret_base_pc.o(.text); src/fldeff_decoration.o(.text); src/fldeff_poison.o(.text); src/fldeff_berrytree.o(.text); src/fldeff_recordmixing.o(.text); src/field_special_scene.o(.text); src/rotating_gate.o(.text); src/safari_zone.o(.text); src/contest_link_80C857C.o(.text); src/item_use.o(.text); src/battle/anim/powder.o(.text); src/battle/anim/orbs.o(.text); src/battle/anim/seed.o(.text); src/battle/anim/orbit.o(.text); src/battle/anim/leaf.o(.text); src/battle/anim/tendrils.o(.text); src/battle/anim/silhouette.o(.text); src/battle/anim/copy_orb.o(.text); src/battle/anim/roots.o(.text); src/battle/anim/osmose.o(.text); src/battle/anim/hop.o(.text); src/battle/anim/heal.o(.text); src/battle/anim/hop_2.o(.text); src/battle/anim/switch.o(.text); src/battle/anim/flying_path.o(.text); src/battle/anim/flying_petals.o(.text); src/battle/anim/shimmer.o(.text); src/battle/anim/homing.o(.text); src/battle/anim/whip.o(.text); src/battle/anim/unused_1.o(.text); src/battle/anim/slice.o(.text); src/battle/anim/unused_2.o(.text); src/battle/anim/shield.o(.text); src/battle/anim/bottle.o(.text); src/battle/anim/glitter.o(.text); src/battle/anim/unused_3.o(.text); src/battle/anim/sleep.o(.text); src/battle/anim/scan.o(.text); src/battle/anim/lunge.o(.text); src/battle/anim/slash.o(.text); src/battle/anim/brace.o(.text); src/battle/anim/cube.o(.text); src/battle/anim/tile.o(.text); src/battle/anim/moon.o(.text); src/battle/anim/twinkle.o(.text); src/battle/anim/flash.o(.text); src/battle/anim/strike.o(.text); src/battle/anim/evasion.o(.text); src/battle/anim/fang.o(.text); src/battle/anim/musical.o(.text); src/battle/anim/thought.o(.text); src/battle/anim/finger.o(.text); src/battle/anim/unused_5.o(.text); src/battle/anim/unused_6.o(.text); src/battle/anim/unused_7.o(.text); src/battle/anim/unused_8.o(.text); src/battle/anim/withdraw.o(.text); src/battle/anim/alert.o(.text); src/battle/anim/sword.o(.text); src/battle/anim/sonic.o(.text); src/battle/anim/unused_9.o(.text); src/battle/anim/money.o(.text); src/battle/anim/bullet.o(.text); src/battle/anim/cyclone.o(.text); src/battle/anim/grip.o(.text); src/battle/anim/guillotine.o(.text); src/battle/anim/shadow_enlarge.o(.text); src/battle/anim/shadow_minimize.o(.text); src/battle/anim/splash.o(.text); src/battle/anim/grow.o(.text); src/battle/anim/breath.o(.text); src/battle/anim/anger.o(.text); src/battle/anim/thrashing.o(.text); src/battle/anim/draw.o(.text); src/battle/anim/ring.o(.text); src/battle/anim/espeed.o(.text); src/battle/anim/heal_bell.o(.text); src/battle/anim/heart_1.o(.text); src/battle/anim/curtain.o(.text); src/battle/anim/startle.o(.text); src/battle/anim/blow_kiss.o(.text); src/battle/anim/kiss_fountain.o(.text); src/battle/anim/flying_hearts.o(.text); src/battle/anim/love_bg.o(.text); src/battle/anim/scary_face.o(.text); src/battle/anim/hidden_power_orbit.o(.text); src/battle/anim/spit.o(.text); src/battle/anim/perceive.o(.text); src/battle/anim/angel.o(.text); src/battle/anim/angel_kiss.o(.text); src/battle/anim/devil.o(.text); src/battle/anim/swipe.o(.text); src/battle/anim/struggle.o(.text); src/battle/anim/uproar.o(.text); src/battle/anim/noise.o(.text); src/battle/anim/note_spin.o(.text); src/battle/anim/guard.o(.text); src/battle/anim/fury_cutter_count.o(.text); src/battle/anim/rain.o(.text); src/battle/anim/bubble.o(.text); src/battle/anim/aurora.o(.text); src/battle/anim/energy_wave.o(.text); src/battle/anim/water.o(.text); src/battle/anim/fire.o(.text); src/battle/anim/sunlight.o(.text); src/battle/anim/fire_2.o(.text); src/battle/anim/wisp_orb.o(.text); src/battle/anim/wisp_fire.o(.text); src/battle/anim/thunder.o(.text); src/battle/anim/beta_beat_up.o(.text); src/battle/anim/shock.o(.text); src/battle/anim/current.o(.text); src/battle/anim/ice.o(.text); src/battle/anim/fight.o(.text); src/battle/anim/poison.o(.text); src/battle/anim/flying.o(.text); src/battle/anim/psychic.o(.text); src/battle/anim/bug.o(.text); src/battle/anim/rock.o(.text); src/battle/anim/ghost.o(.text); src/battle/anim/dragon.o(.text); src/battle/anim/dark.o(.text); src/battle/anim/ground.o(.text); src/battle/anim/normal.o(.text); src/battle/anim/battle_intro.o(.text); src/bike.o(.text); src/easy_chat_1.o(.text); src/easy_chat_2.o(.text); src/pokenav_before.o(.text); src/pokenav.o(.text); src/trainers_eye.o(.text); src/mon_markings.o(.text); src/mauville_man.o(.text); src/mail.o(.text); src/menu_helpers.o(.text); src/script_pokemon_util_80F99CC.o(.text); src/dewford_trend.o(.text); src/heal_location.o(.text); src/region_map.o(.text); src/contest_painting_effects.o(.text); src/decoration.o(.text); src/slot_machine.o(.text); src/contest_painting.o(.text); src/battle_ai_script_commands.o(.text); src/trader.o(.text); src/starter_choose.o(.text); src/wallclock.o(.text); src/rom6.o(.text); src/pokeblock.o(.text); src/fldeff_flash.o(.text); src/post_battle_event_funcs.o(.text); src/time_events.o(.text); src/birch_pc.o(.text); src/hof_pc.o(.text); src/field_specials.o(.text); src/battle_records.o(.text); src/pokedex_area_screen.o(.text); src/evolution_scene.o(.text); src/roulette.o(.text); src/roulette_gfx.o(.text); src/pokedex_cry_screen.o(.text); src/coins.o(.text); src/landmark.o(.text); src/fldeff_strength.o(.text); src/battle_transition.o(.text); src/battle_controller_link_partner.o(.text); src/battle_message.o(.text); src/choose_party.o(.text); src/cable_car.o(.text); src/roulette_util.o(.text); src/cable_car_util.o(.text); src/unused_8124F94.o(.text); src/save.o(.text); src/mystery_event_script.o(.text); src/debug/ereader_debug_menu.o(.text); src/field_effect_helpers.o(.text); src/contest_ai.o(.text); src/unused_81258BC.o(.text); src/battle/anim/sfx.o(.text); src/battle_controller_safari.o(.text); src/fldeff_sweetscent.o(.text); src/battle_anim_effects_3.o(.text); src/move_tutor_menu.o(.text); src/fldeff_softboiled.o(.text); src/decoration_inventory.o(.text); src/roamer.o(.text); src/battle_tower.o(.text); src/use_pokeblock.o(.text); src/battle_controller_wally.o(.text); src/player_pc.o(.text); src/intro.o(.text); src/field_region_map.o(.text); src/battle_anim_special.o(.text); src/hall_of_fame.o(.text); src/credits.o(.text); src/lottery_corner.o(.text); src/diploma.o(.text); src/berry_tag_screen.o(.text); src/mystery_event_menu.o(.text); src/save_failed_screen.o(.text); src/braille_puzzles.o(.text); src/pokeblock_feed.o(.text); src/clear_save_data_menu.o(.text); src/debug/nakamura_debug_menu.o(.text); src/intro_credits_graphics.o(.text); src/evolution_graphics.o(.text); src/bard_music.o(.text); src/fldeff_teleport.o(.text); src/debug/unknown_debug_menu.o(.text); src/name_string_util.o(.text); src/menu_cursor.o(.text); } =0 script_data : ALIGN(4) { data/event_scripts.o(script_data); data/battle_anim_scripts.o(script_data); . = ALIGN(4); data/battle_scripts_1.o(script_data); data/field_effect_scripts.o(script_data); data/battle_scripts_2.o(script_data); data/battle_ai_scripts.o(script_data); data/contest_ai_scripts.o(script_data); data/mystery_event_script_cmd_table.o(script_data); } =0 lib_text : ALIGN(4) { src/libs/libgcnmultiboot.o(.text); src/libs/m4a_1.o(.text); src/libs/m4a.o(.text); src/libs/agb_flash.o(.text); src/libs/agb_flash_1m.o(.text); src/libs/agb_flash_mx.o(.text); src/libs/siirtc.o(.text); src/libs/libagbsyscall.o(.text); *libgcc.a:_call_via_rX.o(.text); *libgcc.a:_divsi3.o(.text); *libgcc.a:_dvmd_tls.o(.text); *libgcc.a:_fixunsdfsi.o(.text); *libgcc.a:_fixunssfsi.o(.text); *libgcc.a:_modsi3.o(.text); *libgcc.a:_muldi3.o(.text); *libgcc.a:_udivdi3.o(.text); *libgcc.a:_udivsi3.o(.text); *libgcc.a:_umodsi3.o(.text); *libgcc.a:dp-bit.o(.text); *libgcc.a:fp-bit.o(.text); *libgcc.a:_lshrdi3.o(.text); *libgcc.a:_negdi2.o(.text); *libc.a:memcpy.o(.text); *libc.a:memset.o(.text); *libc.a:strcmp.o(.text); *libc.a:vfprintf.o(.text); *libc.a:vsprintf.o(.text); *libc.a:fvwrite.o(.text); *libc.a:locale.o(.text); *libc.a:findfp.o(.text); *libc.a:fflush.o(.text); *libc.a:wsetup.o(.text); *libc.a:mbtowc_r.o(.text); *libc.a:s_isinf.o(.text); *libc.a:s_isnan.o(.text); *libc.a:memchr.o(.text); *libc.a:strlen.o(.text); *libc.a:dtoa.o(.text); *libc.a:memmove.o(.text); *libc.a:stdio.o(.text); *libc.a:mprec.o(.text); *libc.a:mallocr.o(.text); *libc.a:fwalk.o(.text); *libc.a:freer.o(.text); *libc.a:makebuf.o(.text); *libc.a:readr.o(.text); *libc.a:writer.o(.text); *libc.a:lseekr.o(.text); *libc.a:closer.o(.text); *libc.a:callocr.o(.text); *libc.a:sbrkr.o(.text); *libc.a:mlock.o(.text); *libc.a:fstatr.o(.text); *libc.a:libcfunc.o(.text); *libc.a:syscalls.o(.text); *libc.a:errno.o(.text); src/libs/libisagbprn.o(.text); } =0 .rodata : ALIGN(4) { src/main.o(.rodata); src/sprite.o(.rodata); . += 0x8; /* Why the gap? */ src/text.o(.rodata); src/string_util.o(.rodata); src/link.o(.rodata); src/rtc.o(.rodata); src/main_menu.o(.rodata); data/mon_attrs.o(.rodata); src/battle/battle_1.o(.rodata); src/battle_bg.o(.rodata); data/btl_attrs.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); data/smokescreen.o(.rodata); /* why is smokescreen rodata way up here and not in the correct location? */ data/battle_7.o(.rodata); src/battle_controller_opponent.o(.rodata); src/battle_controller_link_opponent.o(.rodata); src/data/battle_moves.o(.rodata); src/battle_util.o(.rodata); src/pokemon_1.o(.rodata); src/pokemon_1.o(.data); /* gEvolutionTable needs to be non-const to match */ src/calculate_base_damage.o(.rodata); src/pokemon_2.o(.rodata); src/pokemon_item_effect.o(.rodata); src/pokemon_3.o(.rodata); . = ALIGN(4); src/trig.o(.rodata); src/util.o(.rodata); src/daycare.o(.rodata); src/egg_hatch.o(.rodata); src/battle_gfx_sfx_util.o(.rodata); src/battle_interface.o(.rodata); src/pokeball.o(.rodata); src/trade.o(.rodata); src/berry_blender.o(.rodata); src/new_game.o(.rodata); src/overworld.o(.rodata); data/tilesets.o(.rodata); data/maps.o(.rodata); src/fieldmap.o(.rodata); src/metatile_behavior.o(.rodata); src/field_door.o(.rodata); src/field_player_avatar.o(.rodata); src/event_object_movement.o(.rodata); src/text_window.o(.rodata); src/script.o(.rodata); src/scrcmd.o(.rodata); src/coord_event_weather.o(.rodata); src/field_tasks.o(.rodata); src/reset_rtc_screen.o(.rodata); src/party_menu.o(.rodata); src/start_menu.o(.rodata); src/debug/start_menu_debug.o(.data); src/debug/start_menu_debug.o(.rodata); src/menu.o(.rodata); src/tileset_anim.o(.rodata); src/palette.o(.rodata); src/sound.o(.rodata); src/battle_anim.o(.rodata); src/rom_8077ABC.o(.rodata); data/map_events.o(.rodata); data/unused_orb.o(.rodata); /* these files are clearly the rodata for latter part of rom_8077ABC, but the linker linked map_events before these objects for some reason. perhaps it was compiling and linking 2 folders at the same time? */ data/gray_sun.o(.rodata); data/sparkle.o(.rodata); data/unused_paw.o(.rodata); data/unused_hit.o(.rodata); data/unused_orb2.o(.rodata); src/task.o(.rodata); src/battle_anim_status_effects.o(.rodata); src/title_screen.o(.rodata); src/field_weather.o(.rodata); src/field_weather_effects.o(.rodata); src/field_screen_effect.o(.rodata); src/battle_setup.o(.rodata); src/cable_club.o(.rodata); src/debug/tomomichi_debug_menu.o(.rodata); src/debug/nohara_debug_menu.o(.rodata); src/debug/mori_debug_menu.o(.rodata); src/debug/taya_debug_window.o(.rodata); src/trainer_see.o(.rodata); src/wild_encounter.o(.rodata); src/field_effect.o(.rodata); src/pokemon_menu.o(.rodata); src/option_menu.o(.rodata); src/pokedex.o(.rodata); src/trainer_card.o(.rodata); src/battle_party_menu.o(.rodata); src/pokemon_storage_system.o(.rodata); src/pokemon_storage_system_2.o(.rodata); src/pokemon_storage_system_3.o(.rodata); src/pokemon_storage_system_4.o(.rodata); data/pokemon_storage_system.o(.rodata); src/pokemon_icon.o(.rodata); src/pokemon_summary_screen.o(.rodata); src/fldeff_cut.o(.rodata); src/debug/kagaya_debug_menu.o(.rodata); src/item_menu.o(.rodata); src/battle_anim_mon_movement.o(.rodata); src/item.o(.rodata); src/debug/matsuda_debug_menu.o(.rodata); data/contest.o(.rodata); src/shop.o(.rodata); src/fldeff_escalator.o(.rodata); src/berry.o(.rodata); src/debug/watanabe_debug_menu.o(.rodata); src/debug/watanabe_debug_menu.o(.data); src/script_menu.o(.rodata); src/naming_screen.o(.rodata); src/money.o(.rodata); src/contest_effect.o(.rodata); src/record_mixing.o(.data); src/record_mixing.o(.rodata); src/debug/sound_check_menu.o(.rodata); src/secret_base.o(.rodata); src/tv.o(.rodata); src/contest_link_80C2020.o(.rodata); src/pokemon_size_record.o(.rodata); src/pc_screen_effect.o(.rodata); src/pc_screen_effect.o(.data); src/fldeff_secretpower.o(.rodata); src/fldeff_decoration.o(.rodata); src/fldeff_recordmixing.o(.rodata); src/field_special_scene.o(.rodata); src/rotating_gate.o(.rodata); src/item_use.o(.rodata); src/battle/anim/powder.o(.rodata); src/battle/anim/orbs.o(.rodata); src/battle/anim/seed.o(.rodata); src/battle/anim/orbit.o(.rodata); src/battle/anim/leaf.o(.rodata); src/battle/anim/tendrils.o(.rodata); src/battle/anim/copy_orb.o(.rodata); src/battle/anim/roots.o(.rodata); src/battle/anim/osmose.o(.rodata); src/battle/anim/hop.o(.rodata); src/battle/anim/heal.o(.rodata); src/battle/anim/hop_2.o(.rodata); src/battle/anim/switch.o(.rodata); src/battle/anim/flying_path.o(.rodata); src/battle/anim/flying_petals.o(.rodata); src/battle/anim/shimmer.o(.rodata); src/battle/anim/homing.o(.rodata); src/battle/anim/whip.o(.rodata); src/battle/anim/unused_1.o(.rodata); src/battle/anim/slice.o(.rodata); src/battle/anim/unused_2.o(.rodata); src/battle/anim/shield.o(.rodata); src/battle/anim/bottle.o(.rodata); src/battle/anim/glitter.o(.rodata); src/battle/anim/unused_3.o(.rodata); src/battle/anim/sleep.o(.rodata); src/battle/anim/scan.o(.rodata); src/battle/anim/lunge.o(.rodata); src/battle/anim/slash.o(.rodata); src/battle/anim/brace.o(.rodata); src/battle/anim/cube.o(.rodata); src/battle/anim/tile.o(.rodata); src/battle/anim/moon.o(.rodata); src/battle/anim/twinkle.o(.rodata); src/battle/anim/strike.o(.rodata); src/battle/anim/fang.o(.rodata); src/battle/anim/musical.o(.rodata); src/battle/anim/thought.o(.rodata); src/battle/anim/finger.o(.rodata); src/battle/anim/unused_5.o(.rodata); src/battle/anim/unused_6.o(.rodata); src/battle/anim/unused_7.o(.rodata); src/battle/anim/unused_8.o(.rodata); src/battle/anim/alert.o(.rodata); src/battle/anim/sword.o(.rodata); src/battle/anim/sonic.o(.rodata); src/battle/anim/egg.o(.rodata); src/battle/anim/unused_9.o(.rodata); src/battle/anim/money.o(.rodata); src/battle/anim/bullet.o(.rodata); src/battle/anim/cyclone.o(.rodata); src/battle/anim/grip.o(.rodata); src/battle/anim/guillotine.o(.rodata); src/battle/anim/splash.o(.rodata); src/battle/anim/grow.o(.rodata); src/battle/anim/breath.o(.rodata); src/battle/anim/anger.o(.rodata); src/battle/anim/thrashing.o(.rodata); src/battle/anim/draw.o(.rodata); src/battle/anim/ring.o(.rodata); src/battle/anim/espeed.o(.rodata); src/battle/anim/heal_bell.o(.rodata); src/battle/anim/heart_1.o(.rodata); src/battle/anim/startle.o(.rodata); src/battle/anim/blow_kiss.o(.rodata); src/battle/anim/kiss_fountain.o(.rodata); src/battle/anim/flying_hearts.o(.rodata); src/battle/anim/hidden_power_orbit.o(.rodata); src/battle/anim/spit.o(.rodata); src/battle/anim/perceive.o(.rodata); src/battle/anim/angel.o(.rodata); src/battle/anim/angel_kiss.o(.rodata); src/battle/anim/devil.o(.rodata); src/battle/anim/swipe.o(.rodata); src/battle/anim/struggle.o(.rodata); src/battle/anim/uproar.o(.rodata); src/battle/anim/noise.o(.rodata); src/battle/anim/note_spin.o(.rodata); src/battle/anim/guard.o(.rodata); src/battle/anim/rain.o(.rodata); src/battle/anim/bubble.o(.rodata); src/battle/anim/aurora.o(.rodata); src/battle/anim/energy_wave.o(.rodata); src/battle/anim/water.o(.rodata); src/battle/anim/fire.o(.rodata); src/battle/anim/sunlight.o(.rodata); src/battle/anim/fire_2.o(.rodata); src/battle/anim/wisp_orb.o(.rodata); src/battle/anim/wisp_fire.o(.rodata); src/battle/anim/thunder.o(.rodata); src/battle/anim/beta_beat_up.o(.rodata); src/battle/anim/shock.o(.rodata); src/battle/anim/current.o(.rodata); src/battle/anim/ice.o(.rodata); src/battle/anim/fight.o(.rodata); src/battle/anim/poison.o(.rodata); src/battle/anim/flying.o(.rodata); src/battle/anim/psychic.o(.rodata); src/battle/anim/bug.o(.rodata); src/battle/anim/rock.o(.rodata); src/battle/anim/ghost.o(.rodata); src/battle/anim/dragon.o(.rodata); src/battle/anim/dark.o(.rodata); src/battle/anim/ground.o(.rodata); src/battle/anim/normal.o(.rodata); src/battle/anim/battle_intro.o(.rodata); src/bike.o(.rodata); src/easy_chat_1.o(.rodata); src/easy_chat_2.o(.rodata); src/easy_chat_2.o(.data); src/pokenav_before.o(.rodata); src/pokenav.o(.rodata); data/pokenav.o(.rodata); src/trainers_eye.o(.rodata); src/mon_markings.o(.rodata); src/mauville_man.o(.rodata); src/mail.o(.rodata); src/menu_helpers.o(.rodata); src/heal_location.o(.rodata); src/region_map.o(.rodata); data/contest_painting_effects.o(.rodata); src/decoration.o(.rodata); src/slot_machine.o(.rodata); src/contest_painting.o(.rodata); src/battle_ai_script_commands.o(.rodata); src/trader.o(.rodata); src/starter_choose.o(.rodata); src/wallclock.o(.rodata); src/pokeblock.o(.rodata); src/fldeff_flash.o(.rodata); src/time_events.o(.rodata); src/field_specials.o(.rodata); src/battle_records.o(.rodata); src/pokedex_area_screen.o(.rodata); src/evolution_scene.o(.rodata); src/roulette.o(.rodata); src/roulette_gfx.o(.rodata); src/pokedex_cry_screen.o(.rodata); src/pokedex_cry_screen.o(.data); src/landmark.o(.rodata); src/battle_transition.o(.rodata); src/battle_controller_link_partner.o(.rodata); src/battle_message.o(.rodata); src/choose_party.o(.rodata); src/cable_car.o(.rodata); src/save.o(.rodata); src/debug/ereader_debug_menu.o(.rodata); src/field_effect_helpers.o(.rodata); src/contest_ai.o(.rodata); src/battle_controller_safari.o(.rodata); src/battle_anim_effects_3.o(.rodata); src/move_tutor_menu.o(.rodata); src/decoration_inventory.o(.rodata); src/roamer.o(.rodata); src/battle_tower.o(.rodata); src/use_pokeblock.o(.rodata); src/battle_controller_wally.o(.rodata); src/player_pc.o(.rodata); src/intro.o(.rodata); src/battle_anim_special.o(.rodata); src/hall_of_fame.o(.rodata); src/credits.o(.rodata); src/lottery_corner.o(.rodata); src/diploma.o(.rodata); src/strings.o(.rodata); src/berry_tag_screen.o(.rodata); src/mystery_event_menu.o(.rodata); src/save_failed_screen.o(.rodata); src/pokeblock_feed.o(.rodata); src/debug/nakamura_debug_menu.o(.rodata); src/intro_credits_graphics.o(.rodata); src/evolution_graphics.o(.rodata); src/bard_music.o(.rodata); src/debug/unknown_debug_menu.o(.rodata); data/strings2.o(.rodata); src/menu_cursor.o(.rodata); src/mystery_event_msg.o(.rodata); data/debug_mystery_event_scripts.o(.rodata); src/libs/m4a_tables.o(.rodata); data/sound_data.o(.rodata); } =0 song_data : ALIGN(4) { sound/songs/se_stop.o(.rodata); sound/songs/se_kaifuku.o(.rodata); sound/songs/se_pc_logon.o(.rodata); sound/songs/se_pc_off.o(.rodata); sound/songs/se_pc_on.o(.rodata); sound/songs/se_select.o(.rodata); sound/songs/se_win_open.o(.rodata); sound/songs/se_wall_hit.o(.rodata); sound/songs/se_door.o(.rodata); sound/songs/se_kaidan.o(.rodata); sound/songs/se_dansa.o(.rodata); sound/songs/se_jitensya.o(.rodata); sound/songs/se_kouka_l.o(.rodata); sound/songs/se_kouka_m.o(.rodata); sound/songs/se_kouka_h.o(.rodata); sound/songs/se_bowa2.o(.rodata); sound/songs/se_poke_dead.o(.rodata); sound/songs/se_nigeru.o(.rodata); sound/songs/se_jido_doa.o(.rodata); sound/songs/se_naminori.o(.rodata); sound/songs/se_ban.o(.rodata); sound/songs/se_pin.o(.rodata); sound/songs/se_boo.o(.rodata); sound/songs/se_bowa.o(.rodata); sound/songs/se_jyuni.o(.rodata); sound/songs/se_a.o(.rodata); sound/songs/se_i.o(.rodata); sound/songs/se_u.o(.rodata); sound/songs/se_e.o(.rodata); sound/songs/se_o.o(.rodata); sound/songs/se_n.o(.rodata); sound/songs/se_seikai.o(.rodata); sound/songs/se_hazure.o(.rodata); sound/songs/se_exp.o(.rodata); sound/songs/se_jite_pyoko.o(.rodata); sound/songs/se_mu_pachi.o(.rodata); sound/songs/se_tk_kasya.o(.rodata); sound/songs/se_fu_zaku.o(.rodata); sound/songs/se_fu_zaku2.o(.rodata); sound/songs/se_fu_zuzuzu.o(.rodata); sound/songs/se_ru_gashin.o(.rodata); sound/songs/se_ru_gasyan.o(.rodata); sound/songs/se_ru_bari.o(.rodata); sound/songs/se_ru_hyuu.o(.rodata); sound/songs/se_ki_gasyan.o(.rodata); sound/songs/se_tk_warpin.o(.rodata); sound/songs/se_tk_warpout.o(.rodata); sound/songs/se_tu_saa.o(.rodata); sound/songs/se_hi_turun.o(.rodata); sound/songs/se_track_move.o(.rodata); sound/songs/se_track_stop.o(.rodata); sound/songs/se_track_haik.o(.rodata); sound/songs/se_track_door.o(.rodata); sound/songs/se_moter.o(.rodata); sound/songs/se_card.o(.rodata); sound/songs/se_save.o(.rodata); sound/songs/se_kon.o(.rodata); sound/songs/se_kon2.o(.rodata); sound/songs/se_kon3.o(.rodata); sound/songs/se_kon4.o(.rodata); sound/songs/se_suikomu.o(.rodata); sound/songs/se_nageru.o(.rodata); sound/songs/se_toy_c.o(.rodata); sound/songs/se_toy_d.o(.rodata); sound/songs/se_toy_e.o(.rodata); sound/songs/se_toy_f.o(.rodata); sound/songs/se_toy_g.o(.rodata); sound/songs/se_toy_a.o(.rodata); sound/songs/se_toy_b.o(.rodata); sound/songs/se_toy_c1.o(.rodata); sound/songs/se_mizu.o(.rodata); sound/songs/se_hashi.o(.rodata); sound/songs/se_daugi.o(.rodata); sound/songs/se_pinpon.o(.rodata); sound/songs/se_fuusen1.o(.rodata); sound/songs/se_fuusen2.o(.rodata); sound/songs/se_fuusen3.o(.rodata); sound/songs/se_toy_kabe.o(.rodata); sound/songs/se_toy_dango.o(.rodata); sound/songs/se_doku.o(.rodata); sound/songs/se_esuka.o(.rodata); sound/songs/se_t_ame.o(.rodata); sound/songs/se_t_ame_e.o(.rodata); sound/songs/se_t_ooame.o(.rodata); sound/songs/se_t_ooame_e.o(.rodata); sound/songs/se_t_koame.o(.rodata); sound/songs/se_t_koame_e.o(.rodata); sound/songs/se_t_kami.o(.rodata); sound/songs/se_t_kami2.o(.rodata); sound/songs/se_elebeta.o(.rodata); sound/songs/se_hinsi.o(.rodata); sound/songs/se_expmax.o(.rodata); sound/songs/se_tamakoro.o(.rodata); sound/songs/se_tamakoro_e.o(.rodata); sound/songs/se_basabasa.o(.rodata); sound/songs/se_regi.o(.rodata); sound/songs/se_c_gaji.o(.rodata); sound/songs/se_c_maku_u.o(.rodata); sound/songs/se_c_maku_d.o(.rodata); sound/songs/se_c_pasi.o(.rodata); sound/songs/se_c_syu.o(.rodata); sound/songs/se_c_pikon.o(.rodata); sound/songs/se_reapoke.o(.rodata); sound/songs/se_op_basyu.o(.rodata); sound/songs/se_bt_start.o(.rodata); sound/songs/se_dendou.o(.rodata); sound/songs/se_jihanki.o(.rodata); sound/songs/se_tama.o(.rodata); sound/songs/se_z_scroll.o(.rodata); sound/songs/se_z_page.o(.rodata); sound/songs/se_pn_on.o(.rodata); sound/songs/se_pn_off.o(.rodata); sound/songs/se_z_search.o(.rodata); sound/songs/se_tamago.o(.rodata); sound/songs/se_tb_start.o(.rodata); sound/songs/se_tb_kon.o(.rodata); sound/songs/se_tb_kara.o(.rodata); sound/songs/se_bidoro.o(.rodata); sound/songs/se_w085.o(.rodata); sound/songs/se_w085b.o(.rodata); sound/songs/se_w231.o(.rodata); sound/songs/se_w171.o(.rodata); sound/songs/se_w233.o(.rodata); sound/songs/se_w233b.o(.rodata); sound/songs/se_w145.o(.rodata); sound/songs/se_w145b.o(.rodata); sound/songs/se_w145c.o(.rodata); sound/songs/se_w240.o(.rodata); sound/songs/se_w015.o(.rodata); sound/songs/se_w081.o(.rodata); sound/songs/se_w081b.o(.rodata); sound/songs/se_w088.o(.rodata); sound/songs/se_w016.o(.rodata); sound/songs/se_w016b.o(.rodata); sound/songs/se_w003.o(.rodata); sound/songs/se_w104.o(.rodata); sound/songs/se_w013.o(.rodata); sound/songs/se_w196.o(.rodata); sound/songs/se_w086.o(.rodata); sound/songs/se_w004.o(.rodata); sound/songs/se_w025.o(.rodata); sound/songs/se_w025b.o(.rodata); sound/songs/se_w152.o(.rodata); sound/songs/se_w026.o(.rodata); sound/songs/se_w172.o(.rodata); sound/songs/se_w172b.o(.rodata); sound/songs/se_w053.o(.rodata); sound/songs/se_w007.o(.rodata); sound/songs/se_w092.o(.rodata); sound/songs/se_w221.o(.rodata); sound/songs/se_w221b.o(.rodata); sound/songs/se_w052.o(.rodata); sound/songs/se_w036.o(.rodata); sound/songs/se_w059.o(.rodata); sound/songs/se_w059b.o(.rodata); sound/songs/se_w010.o(.rodata); sound/songs/se_w011.o(.rodata); sound/songs/se_w017.o(.rodata); sound/songs/se_w019.o(.rodata); sound/songs/se_w028.o(.rodata); sound/songs/se_w013b.o(.rodata); sound/songs/se_w044.o(.rodata); sound/songs/se_w029.o(.rodata); sound/songs/se_w057.o(.rodata); sound/songs/se_w056.o(.rodata); sound/songs/se_w250.o(.rodata); sound/songs/se_w030.o(.rodata); sound/songs/se_w039.o(.rodata); sound/songs/se_w054.o(.rodata); sound/songs/se_w077.o(.rodata); sound/songs/se_w020.o(.rodata); sound/songs/se_w082.o(.rodata); sound/songs/se_w047.o(.rodata); sound/songs/se_w195.o(.rodata); sound/songs/se_w006.o(.rodata); sound/songs/se_w091.o(.rodata); sound/songs/se_w146.o(.rodata); sound/songs/se_w120.o(.rodata); sound/songs/se_w153.o(.rodata); sound/songs/se_w071b.o(.rodata); sound/songs/se_w071.o(.rodata); sound/songs/se_w103.o(.rodata); sound/songs/se_w062.o(.rodata); sound/songs/se_w062b.o(.rodata); sound/songs/se_w048.o(.rodata); sound/songs/se_w187.o(.rodata); sound/songs/se_w118.o(.rodata); sound/songs/se_w155.o(.rodata); sound/songs/se_w122.o(.rodata); sound/songs/se_w060.o(.rodata); sound/songs/se_w185.o(.rodata); sound/songs/se_w014.o(.rodata); sound/songs/se_w043.o(.rodata); sound/songs/se_w207.o(.rodata); sound/songs/se_w207b.o(.rodata); sound/songs/se_w215.o(.rodata); sound/songs/se_w109.o(.rodata); sound/songs/se_w173.o(.rodata); sound/songs/se_w280.o(.rodata); sound/songs/se_w202.o(.rodata); sound/songs/se_w060b.o(.rodata); sound/songs/se_w076.o(.rodata); sound/songs/se_w080.o(.rodata); sound/songs/se_w100.o(.rodata); sound/songs/se_w107.o(.rodata); sound/songs/se_w166.o(.rodata); sound/songs/se_w129.o(.rodata); sound/songs/se_w115.o(.rodata); sound/songs/se_w112.o(.rodata); sound/songs/se_w197.o(.rodata); sound/songs/se_w199.o(.rodata); sound/songs/se_w236.o(.rodata); sound/songs/se_w204.o(.rodata); sound/songs/se_w268.o(.rodata); sound/songs/se_w070.o(.rodata); sound/songs/se_w063.o(.rodata); sound/songs/se_w127.o(.rodata); sound/songs/se_w179.o(.rodata); sound/songs/se_w151.o(.rodata); sound/songs/se_w201.o(.rodata); sound/songs/se_w161.o(.rodata); sound/songs/se_w161b.o(.rodata); sound/songs/se_w227.o(.rodata); sound/songs/se_w227b.o(.rodata); sound/songs/se_w226.o(.rodata); sound/songs/se_w208.o(.rodata); sound/songs/se_w213.o(.rodata); sound/songs/se_w213b.o(.rodata); sound/songs/se_w234.o(.rodata); sound/songs/se_w260.o(.rodata); sound/songs/se_w328.o(.rodata); sound/songs/se_w320.o(.rodata); sound/songs/se_w255.o(.rodata); sound/songs/se_w291.o(.rodata); sound/songs/se_w089.o(.rodata); sound/songs/se_w239.o(.rodata); sound/songs/se_w230.o(.rodata); sound/songs/se_w281.o(.rodata); sound/songs/se_w327.o(.rodata); sound/songs/se_w287.o(.rodata); sound/songs/se_w257.o(.rodata); sound/songs/se_w253.o(.rodata); sound/songs/se_w258.o(.rodata); sound/songs/se_w322.o(.rodata); sound/songs/se_w298.o(.rodata); sound/songs/se_w287b.o(.rodata); sound/songs/se_w114.o(.rodata); sound/songs/se_w063b.o(.rodata); sound/songs/song_248.o(.rodata); sound/songs/song_249.o(.rodata); sound/songs/song_250.o(.rodata); sound/songs/song_251.o(.rodata); sound/songs/song_252.o(.rodata); sound/songs/song_253.o(.rodata); sound/songs/song_254.o(.rodata); sound/songs/song_255.o(.rodata); sound/songs/song_256.o(.rodata); sound/songs/song_257.o(.rodata); sound/songs/song_258.o(.rodata); sound/songs/song_259.o(.rodata); sound/songs/song_260.o(.rodata); sound/songs/song_261.o(.rodata); sound/songs/song_262.o(.rodata); sound/songs/song_263.o(.rodata); sound/songs/song_264.o(.rodata); sound/songs/song_265.o(.rodata); sound/songs/song_266.o(.rodata); sound/songs/song_267.o(.rodata); sound/songs/song_268.o(.rodata); sound/songs/song_269.o(.rodata); sound/songs/song_270.o(.rodata); sound/songs/song_271.o(.rodata); sound/songs/song_272.o(.rodata); sound/songs/song_273.o(.rodata); sound/songs/song_274.o(.rodata); sound/songs/song_275.o(.rodata); sound/songs/song_276.o(.rodata); sound/songs/song_277.o(.rodata); sound/songs/song_278.o(.rodata); sound/songs/song_279.o(.rodata); sound/songs/song_280.o(.rodata); sound/songs/song_281.o(.rodata); sound/songs/song_282.o(.rodata); sound/songs/song_283.o(.rodata); sound/songs/song_284.o(.rodata); sound/songs/song_285.o(.rodata); sound/songs/song_286.o(.rodata); sound/songs/song_287.o(.rodata); sound/songs/song_288.o(.rodata); sound/songs/song_289.o(.rodata); sound/songs/song_290.o(.rodata); sound/songs/song_291.o(.rodata); sound/songs/song_292.o(.rodata); sound/songs/song_293.o(.rodata); sound/songs/song_294.o(.rodata); sound/songs/song_295.o(.rodata); sound/songs/song_296.o(.rodata); sound/songs/song_297.o(.rodata); sound/songs/song_298.o(.rodata); sound/songs/bgm_tetsuji.o(.rodata); sound/songs/bgm_field13.o(.rodata); sound/songs/bgm_kachi22.o(.rodata); sound/songs/bgm_kachi2.o(.rodata); sound/songs/bgm_kachi3.o(.rodata); sound/songs/bgm_kachi5.o(.rodata); sound/songs/bgm_pcc.o(.rodata); sound/songs/bgm_nibi.o(.rodata); sound/songs/bgm_suikun.o(.rodata); sound/songs/bgm_dooro1.o(.rodata); sound/songs/bgm_dooro_x1.o(.rodata); sound/songs/bgm_dooro_x3.o(.rodata); sound/songs/bgm_machi_s2.o(.rodata); sound/songs/bgm_machi_s4.o(.rodata); sound/songs/bgm_gim.o(.rodata); sound/songs/bgm_naminori.o(.rodata); sound/songs/bgm_dan01.o(.rodata); sound/songs/bgm_fanfa1.o(.rodata); sound/songs/bgm_me_asa.o(.rodata); sound/songs/bgm_me_bachi.o(.rodata); sound/songs/bgm_fanfa4.o(.rodata); sound/songs/bgm_fanfa5.o(.rodata); sound/songs/bgm_me_waza.o(.rodata); sound/songs/bgm_bijyutu.o(.rodata); sound/songs/bgm_dooro_x4.o(.rodata); sound/songs/bgm_fune_kan.o(.rodata); sound/songs/bgm_me_shinka.o(.rodata); sound/songs/bgm_shinka.o(.rodata); sound/songs/bgm_me_wasure.o(.rodata); sound/songs/bgm_syoujoeye.o(.rodata); sound/songs/bgm_boyeye.o(.rodata); sound/songs/bgm_dan02.o(.rodata); sound/songs/bgm_machi_s3.o(.rodata); sound/songs/bgm_odamaki.o(.rodata); sound/songs/bgm_b_tower.o(.rodata); sound/songs/bgm_swimeye.o(.rodata); sound/songs/bgm_dan03.o(.rodata); sound/songs/bgm_me_kinomi.o(.rodata); sound/songs/bgm_me_tama.o(.rodata); sound/songs/bgm_me_b_big.o(.rodata); sound/songs/bgm_me_b_small.o(.rodata); sound/songs/bgm_me_zannen.o(.rodata); sound/songs/bgm_bd_time.o(.rodata); sound/songs/bgm_test1.o(.rodata); sound/songs/bgm_test2.o(.rodata); sound/songs/bgm_test3.o(.rodata); sound/songs/bgm_test4.o(.rodata); sound/songs/bgm_test.o(.rodata); sound/songs/bgm_gomachi0.o(.rodata); sound/songs/bgm_gotown.o(.rodata); sound/songs/bgm_pokecen.o(.rodata); sound/songs/bgm_nextroad.o(.rodata); sound/songs/bgm_granroad.o(.rodata); sound/songs/bgm_cycling.o(.rodata); sound/songs/bgm_friendly.o(.rodata); sound/songs/bgm_mishiro.o(.rodata); sound/songs/bgm_tozan.o(.rodata); sound/songs/bgm_girleye.o(.rodata); sound/songs/bgm_minamo.o(.rodata); sound/songs/bgm_ashroad.o(.rodata); sound/songs/bgm_event0.o(.rodata); sound/songs/bgm_deepdeep.o(.rodata); sound/songs/bgm_kachi1.o(.rodata); sound/songs/bgm_title3.o(.rodata); sound/songs/bgm_demo1.o(.rodata); sound/songs/bgm_girl_sup.o(.rodata); sound/songs/bgm_hageshii.o(.rodata); sound/songs/bgm_kakkoii.o(.rodata); sound/songs/bgm_kazanbai.o(.rodata); sound/songs/bgm_aqa_0.o(.rodata); sound/songs/bgm_tsuretek.o(.rodata); sound/songs/bgm_boy_sup.o(.rodata); sound/songs/bgm_rainbow.o(.rodata); sound/songs/bgm_ayasii.o(.rodata); sound/songs/bgm_kachi4.o(.rodata); sound/songs/bgm_ropeway.o(.rodata); sound/songs/bgm_casino.o(.rodata); sound/songs/bgm_hightown.o(.rodata); sound/songs/bgm_safari.o(.rodata); sound/songs/bgm_c_road.o(.rodata); sound/songs/bgm_ajito.o(.rodata); sound/songs/bgm_m_boat.o(.rodata); sound/songs/bgm_m_dungon.o(.rodata); sound/songs/bgm_finecity.o(.rodata); sound/songs/bgm_machupi.o(.rodata); sound/songs/bgm_p_school.o(.rodata); sound/songs/bgm_dendou.o(.rodata); sound/songs/bgm_tonekusa.o(.rodata); sound/songs/bgm_maborosi.o(.rodata); sound/songs/bgm_con_fan.o(.rodata); sound/songs/bgm_contest0.o(.rodata); sound/songs/bgm_mgm0.o(.rodata); sound/songs/bgm_t_battle.o(.rodata); sound/songs/bgm_ooame.o(.rodata); sound/songs/bgm_hideri.o(.rodata); sound/songs/bgm_runecity.o(.rodata); sound/songs/bgm_con_k.o(.rodata); sound/songs/bgm_eikou_r.o(.rodata); sound/songs/bgm_karakuri.o(.rodata); sound/songs/bgm_hutago.o(.rodata); sound/songs/bgm_sitennou.o(.rodata); sound/songs/bgm_yama_eye.o(.rodata); sound/songs/bgm_conlobby.o(.rodata); sound/songs/bgm_inter_v.o(.rodata); sound/songs/bgm_daigo.o(.rodata); sound/songs/bgm_thankfor.o(.rodata); sound/songs/bgm_end.o(.rodata); sound/songs/bgm_battle27.o(.rodata); sound/songs/bgm_battle31.o(.rodata); sound/songs/bgm_battle20.o(.rodata); sound/songs/bgm_battle32.o(.rodata); sound/songs/bgm_battle33.o(.rodata); sound/songs/bgm_battle36.o(.rodata); sound/songs/bgm_battle34.o(.rodata); sound/songs/bgm_battle35.o(.rodata); sound/songs/bgm_battle38.o(.rodata); sound/songs/bgm_battle30.o(.rodata); sound/songs/bgm_radio_tower_occupied.o(.rodata); } =0 lib_rodata : ALIGN(4) { src/libs/agb_flash.o(.rodata); src/libs/agb_flash_1m.o(.rodata); src/libs/agb_flash_mx.o(.rodata); src/libs/agb_flash_le.o(.rodata); src/libs/siirtc.o(.rodata); *libgcc.a:_udivdi3.o(.rodata); *libc.a(.rodata); *libc.a(.data); src/libs/libisagbprn.o(.rodata); } =0 . = 0x8D00000; gfx_data : ALIGN(4) { src/data/graphics.o(.rodata); } =0 /* DWARF 2 sections */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* Discard everything not specifically mentioned above. */ /DISCARD/ : { *(*); } }