.file "asm-offsets.c" # rs6000/powerpc options: -mcpu=8540 -msdata=data -G 8 .machine e500 # GNU C89 (OpenWrt GCC 11.2.0 r20058-7370479224) version 11.2.0 (powerpc-openwrt-linux-musl) # compiled by GNU C version 12.2.1 20230121, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version none # GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 # options passed: -msecure-plt -mbig-endian -m32 -msoft-float -mmultiple -mno-readonly-in-sdata -mcpu=8540 -mno-altivec -mno-vsx -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r2 -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -ffixed-r2 -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector -fomit-frame-pointer -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-caller-saves -ffunction-sections -fdata-sections .section ".text" .section .text.startup.main,"ax",@progbits .align 2 .globl main .type main, @function main: stwu 1,-16(1) #,, # arch/powerpc/kernel/asm-offsets.c:81: OFFSET(THREAD, task_struct, thread); #APP # 81 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD 1248 offsetof(struct task_struct, thread)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:82: OFFSET(MM, task_struct, mm); # 82 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MM 504 offsetof(struct task_struct, mm)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:84: OFFSET(TASK_CANARY, task_struct, stack_canary); # 84 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TASK_CANARY 624 offsetof(struct task_struct, stack_canary)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:89: OFFSET(MMCONTEXTID, mm_struct, context.id); # 89 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MMCONTEXTID 476 offsetof(struct mm_struct, context.id)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:94: OFFSET(KSP_LIMIT, thread_struct, ksp_limit); # 94 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->KSP_LIMIT 68 offsetof(struct thread_struct, ksp_limit)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:99: OFFSET(TASK_STACK, task_struct, stack); # 99 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TASK_STACK 84 offsetof(struct task_struct, stack)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:108: OFFSET(KSP, thread_struct, ksp); # 108 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->KSP 0 offsetof(struct thread_struct, ksp)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:109: OFFSET(PT_REGS, thread_struct, regs); # 109 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PT_REGS 4 offsetof(struct thread_struct, regs)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:111: OFFSET(THREAD_NORMSAVES, thread_struct, normsave[0]); # 111 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_NORMSAVES 32 offsetof(struct thread_struct, normsave[0])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:113: OFFSET(THREAD_FPEXC_MODE, thread_struct, fpexc_mode); # 113 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_FPEXC_MODE 388 offsetof(struct thread_struct, fpexc_mode)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:114: OFFSET(THREAD_FPSTATE, thread_struct, fp_state.fpr); # 114 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_FPSTATE 112 offsetof(struct thread_struct, fp_state.fpr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:115: OFFSET(THREAD_FPSAVEAREA, thread_struct, fp_save_area); # 115 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_FPSAVEAREA 384 offsetof(struct thread_struct, fp_save_area)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:116: OFFSET(FPSTATE_FPSCR, thread_fp_state, fpscr); # 116 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->FPSTATE_FPSCR 256 offsetof(struct thread_fp_state, fpscr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:117: OFFSET(THREAD_LOAD_FP, thread_struct, load_fp); # 117 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_LOAD_FP 425 offsetof(struct thread_struct, load_fp)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:132: OFFSET(PGDIR, thread_struct, pgdir); # 132 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PGDIR 64 offsetof(struct thread_struct, pgdir)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:152: OFFSET(THREAD_EVR0, thread_struct, evr[0]); # 152 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_EVR0 428 offsetof(struct thread_struct, evr[0])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:153: OFFSET(THREAD_ACC, thread_struct, acc); # 153 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_ACC 560 offsetof(struct thread_struct, acc)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:154: OFFSET(THREAD_SPEFSCR, thread_struct, spefscr); # 154 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_SPEFSCR 568 offsetof(struct thread_struct, spefscr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:155: OFFSET(THREAD_USED_SPE, thread_struct, used_spe); # 155 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_USED_SPE 576 offsetof(struct thread_struct, used_spe)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:159: OFFSET(THREAD_DBCR0, thread_struct, debug.dbcr0); # 159 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->THREAD_DBCR0 72 offsetof(struct thread_struct, debug.dbcr0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:189: OFFSET(TI_FLAGS, thread_info, flags); # 189 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TI_FLAGS 76 offsetof(struct thread_info, flags)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:190: OFFSET(TI_LOCAL_FLAGS, thread_info, local_flags); # 190 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TI_LOCAL_FLAGS 4 offsetof(struct thread_info, local_flags)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:191: OFFSET(TI_PREEMPT, thread_info, preempt_count); # 191 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TI_PREEMPT 0 offsetof(struct thread_info, preempt_count)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:305: OFFSET(RTASBASE, rtas_t, base); # 305 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->RTASBASE 4 offsetof(struct rtas_t, base)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:306: OFFSET(RTASENTRY, rtas_t, entry); # 306 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->RTASENTRY 0 offsetof(struct rtas_t, entry)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:309: DEFINE(INT_FRAME_SIZE, STACK_INT_FRAME_SIZE); # 309 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->INT_FRAME_SIZE 200 STACK_INT_FRAME_SIZE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:310: DEFINE(SWITCH_FRAME_SIZE, STACK_FRAME_WITH_PT_REGS); # 310 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->SWITCH_FRAME_SIZE 200 STACK_FRAME_WITH_PT_REGS" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:311: STACK_PT_REGS_OFFSET(GPR0, gpr[0]); # 311 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR0 16 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[0])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:312: STACK_PT_REGS_OFFSET(GPR1, gpr[1]); # 312 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR1 20 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[1])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:313: STACK_PT_REGS_OFFSET(GPR2, gpr[2]); # 313 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR2 24 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[2])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:314: STACK_PT_REGS_OFFSET(GPR3, gpr[3]); # 314 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR3 28 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[3])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:315: STACK_PT_REGS_OFFSET(GPR4, gpr[4]); # 315 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR4 32 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[4])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:316: STACK_PT_REGS_OFFSET(GPR5, gpr[5]); # 316 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR5 36 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[5])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:317: STACK_PT_REGS_OFFSET(GPR6, gpr[6]); # 317 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR6 40 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[6])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:318: STACK_PT_REGS_OFFSET(GPR7, gpr[7]); # 318 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR7 44 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[7])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:319: STACK_PT_REGS_OFFSET(GPR8, gpr[8]); # 319 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR8 48 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[8])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:320: STACK_PT_REGS_OFFSET(GPR9, gpr[9]); # 320 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR9 52 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[9])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:321: STACK_PT_REGS_OFFSET(GPR10, gpr[10]); # 321 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR10 56 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[10])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:322: STACK_PT_REGS_OFFSET(GPR11, gpr[11]); # 322 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR11 60 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[11])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:323: STACK_PT_REGS_OFFSET(GPR12, gpr[12]); # 323 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR12 64 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[12])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:324: STACK_PT_REGS_OFFSET(GPR13, gpr[13]); # 324 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR13 68 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[13])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:326: STACK_PT_REGS_OFFSET(GPR14, gpr[14]); # 326 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->GPR14 72 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[14])" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:332: STACK_PT_REGS_OFFSET(_NIP, nip); # 332 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_NIP 144 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, nip)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:333: STACK_PT_REGS_OFFSET(_MSR, msr); # 333 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_MSR 148 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, msr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:334: STACK_PT_REGS_OFFSET(_CTR, ctr); # 334 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_CTR 156 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, ctr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:335: STACK_PT_REGS_OFFSET(_LINK, link); # 335 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_LINK 160 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, link)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:336: STACK_PT_REGS_OFFSET(_CCR, ccr); # 336 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_CCR 168 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, ccr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:337: STACK_PT_REGS_OFFSET(_XER, xer); # 337 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_XER 164 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, xer)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:338: STACK_PT_REGS_OFFSET(_DAR, dar); # 338 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_DAR 180 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dar)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:339: STACK_PT_REGS_OFFSET(_DSISR, dsisr); # 339 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_DSISR 184 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dsisr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:340: STACK_PT_REGS_OFFSET(ORIG_GPR3, orig_gpr3); # 340 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->ORIG_GPR3 152 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, orig_gpr3)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:341: STACK_PT_REGS_OFFSET(RESULT, result); # 341 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->RESULT 188 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, result)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:342: STACK_PT_REGS_OFFSET(_TRAP, trap); # 342 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_TRAP 176 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, trap)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:350: STACK_PT_REGS_OFFSET(_DEAR, dar); # 350 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_DEAR 180 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dar)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:351: STACK_PT_REGS_OFFSET(_ESR, dsisr); # 351 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_ESR 184 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dsisr)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:363: DEFINE(EXC_LVL_SIZE, STACK_EXC_LVL_FRAME_SIZE); # 363 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->EXC_LVL_SIZE 64 STACK_EXC_LVL_FRAME_SIZE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:364: DEFINE(MAS0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)); # 364 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS0 200 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:366: DEFINE(MMUCR, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)); # 366 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MMUCR 200 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:367: DEFINE(MAS1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas1)); # 367 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS1 204 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas1)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:368: DEFINE(MAS2, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)); # 368 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS2 208 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:369: DEFINE(MAS3, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3)); # 369 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS3 212 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:370: DEFINE(MAS6, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas6)); # 370 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS6 216 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas6)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:371: DEFINE(MAS7, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas7)); # 371 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MAS7 220 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas7)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:372: DEFINE(_SRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr0)); # 372 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_SRR0 224 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:373: DEFINE(_SRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1)); # 373 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_SRR1 228 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:374: DEFINE(_CSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr0)); # 374 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_CSRR0 232 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:375: DEFINE(_CSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr1)); # 375 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_CSRR1 236 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr1)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:376: DEFINE(_DSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr0)); # 376 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_DSRR0 240 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:377: DEFINE(_DSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr1)); # 377 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->_DSRR1 244 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr1)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:378: DEFINE(SAVED_KSP_LIMIT, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, saved_ksp_limit)); # 378 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->SAVED_KSP_LIMIT 248 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, saved_ksp_limit)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:383: OFFSET(MM_PGD, mm_struct, pgd); # 383 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->MM_PGD 36 offsetof(struct mm_struct, pgd)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:387: OFFSET(CPU_SPEC_FEATURES, cpu_spec, cpu_features); # 387 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CPU_SPEC_FEATURES 12 offsetof(struct cpu_spec, cpu_features)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:388: OFFSET(CPU_SPEC_SETUP, cpu_spec, cpu_setup); # 388 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CPU_SPEC_SETUP 48 offsetof(struct cpu_spec, cpu_setup)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:389: OFFSET(CPU_SPEC_RESTORE, cpu_spec, cpu_restore); # 389 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CPU_SPEC_RESTORE 52 offsetof(struct cpu_spec, cpu_restore)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:391: OFFSET(pbe_address, pbe, address); # 391 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->pbe_address 0 offsetof(struct pbe, address)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:392: OFFSET(pbe_orig_address, pbe, orig_address); # 392 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->pbe_orig_address 4 offsetof(struct pbe, orig_address)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:393: OFFSET(pbe_next, pbe, next); # 393 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->pbe_next 8 offsetof(struct pbe, next)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:396: DEFINE(TASK_SIZE, TASK_SIZE); # 396 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TASK_SIZE -1073741824 TASK_SIZE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:397: DEFINE(NUM_USER_SEGMENTS, TASK_SIZE>>28); # 397 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->NUM_USER_SEGMENTS 12 TASK_SIZE>>28" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:401: OFFSET(CFG_TB_ORIG_STAMP, vdso_data, tb_orig_stamp); # 401 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TB_ORIG_STAMP 0 offsetof(struct vdso_data, tb_orig_stamp)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:402: OFFSET(CFG_TB_TICKS_PER_SEC, vdso_data, tb_ticks_per_sec); # 402 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TB_TICKS_PER_SEC 8 offsetof(struct vdso_data, tb_ticks_per_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:403: OFFSET(CFG_TB_TO_XS, vdso_data, tb_to_xs); # 403 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TB_TO_XS 16 offsetof(struct vdso_data, tb_to_xs)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:404: OFFSET(CFG_TB_UPDATE_COUNT, vdso_data, tb_update_count); # 404 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TB_UPDATE_COUNT 32 offsetof(struct vdso_data, tb_update_count)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:405: OFFSET(CFG_TZ_MINUTEWEST, vdso_data, tz_minuteswest); # 405 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TZ_MINUTEWEST 36 offsetof(struct vdso_data, tz_minuteswest)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:406: OFFSET(CFG_TZ_DSTTIME, vdso_data, tz_dsttime); # 406 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_TZ_DSTTIME 40 offsetof(struct vdso_data, tz_dsttime)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:407: OFFSET(CFG_SYSCALL_MAP32, vdso_data, syscall_map_32); # 407 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CFG_SYSCALL_MAP32 68 offsetof(struct vdso_data, syscall_map_32)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:408: OFFSET(WTOM_CLOCK_SEC, vdso_data, wtom_clock_sec); # 408 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->WTOM_CLOCK_SEC 44 offsetof(struct vdso_data, wtom_clock_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:409: OFFSET(WTOM_CLOCK_NSEC, vdso_data, wtom_clock_nsec); # 409 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->WTOM_CLOCK_NSEC 48 offsetof(struct vdso_data, wtom_clock_nsec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:410: OFFSET(STAMP_XTIME_SEC, vdso_data, stamp_xtime_sec); # 410 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->STAMP_XTIME_SEC 52 offsetof(struct vdso_data, stamp_xtime_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:411: OFFSET(STAMP_XTIME_NSEC, vdso_data, stamp_xtime_nsec); # 411 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->STAMP_XTIME_NSEC 56 offsetof(struct vdso_data, stamp_xtime_nsec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:412: OFFSET(STAMP_SEC_FRAC, vdso_data, stamp_sec_fraction); # 412 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->STAMP_SEC_FRAC 60 offsetof(struct vdso_data, stamp_sec_fraction)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:413: OFFSET(CLOCK_HRTIMER_RES, vdso_data, hrtimer_res); # 413 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_HRTIMER_RES 64 offsetof(struct vdso_data, hrtimer_res)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:423: OFFSET(TSPC64_TV_SEC, __kernel_timespec, tv_sec); # 423 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TSPC64_TV_SEC 0 offsetof(struct __kernel_timespec, tv_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:424: OFFSET(TSPC64_TV_NSEC, __kernel_timespec, tv_nsec); # 424 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TSPC64_TV_NSEC 8 offsetof(struct __kernel_timespec, tv_nsec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:425: OFFSET(TVAL32_TV_SEC, old_timeval32, tv_sec); # 425 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TVAL32_TV_SEC 0 offsetof(struct old_timeval32, tv_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:426: OFFSET(TVAL32_TV_USEC, old_timeval32, tv_usec); # 426 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TVAL32_TV_USEC 4 offsetof(struct old_timeval32, tv_usec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:427: OFFSET(TSPC32_TV_SEC, old_timespec32, tv_sec); # 427 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TSPC32_TV_SEC 0 offsetof(struct old_timespec32, tv_sec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:428: OFFSET(TSPC32_TV_NSEC, old_timespec32, tv_nsec); # 428 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TSPC32_TV_NSEC 4 offsetof(struct old_timespec32, tv_nsec)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:430: OFFSET(TZONE_TZ_MINWEST, timezone, tz_minuteswest); # 430 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TZONE_TZ_MINWEST 0 offsetof(struct timezone, tz_minuteswest)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:431: OFFSET(TZONE_TZ_DSTTIME, timezone, tz_dsttime); # 431 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TZONE_TZ_DSTTIME 4 offsetof(struct timezone, tz_dsttime)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:434: DEFINE(CLOCK_REALTIME, CLOCK_REALTIME); # 434 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_REALTIME 0 CLOCK_REALTIME" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:435: DEFINE(CLOCK_MONOTONIC, CLOCK_MONOTONIC); # 435 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_MONOTONIC 1 CLOCK_MONOTONIC" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:436: DEFINE(CLOCK_REALTIME_COARSE, CLOCK_REALTIME_COARSE); # 436 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_REALTIME_COARSE 5 CLOCK_REALTIME_COARSE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:437: DEFINE(CLOCK_MONOTONIC_COARSE, CLOCK_MONOTONIC_COARSE); # 437 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_MONOTONIC_COARSE 6 CLOCK_MONOTONIC_COARSE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:438: DEFINE(CLOCK_MAX, CLOCK_TAI); # 438 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->CLOCK_MAX 11 CLOCK_TAI" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:439: DEFINE(NSEC_PER_SEC, NSEC_PER_SEC); # 439 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->NSEC_PER_SEC 1000000000 NSEC_PER_SEC" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:440: DEFINE(EINVAL, EINVAL); # 440 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->EINVAL 22 EINVAL" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:441: DEFINE(KTIME_LOW_RES, KTIME_LOW_RES); # 441 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->KTIME_LOW_RES 10000000 KTIME_LOW_RES" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:444: DEFINE(BUG_ENTRY_SIZE, sizeof(struct bug_entry)); # 444 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->BUG_ENTRY_SIZE 12 sizeof(struct bug_entry)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:450: DEFINE(PGD_TABLE_SIZE, PGD_TABLE_SIZE); # 450 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PGD_TABLE_SIZE 4096 PGD_TABLE_SIZE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:452: DEFINE(PTE_SIZE, sizeof(pte_t)); # 452 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PTE_SIZE 4 sizeof(pte_t)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:762: DEFINE(TLBCAM_SIZE, sizeof(struct tlbcam)); # 762 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_SIZE 20 sizeof(struct tlbcam)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:763: OFFSET(TLBCAM_MAS0, tlbcam, MAS0); # 763 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_MAS0 0 offsetof(struct tlbcam, MAS0)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:764: OFFSET(TLBCAM_MAS1, tlbcam, MAS1); # 764 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_MAS1 4 offsetof(struct tlbcam, MAS1)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:765: OFFSET(TLBCAM_MAS2, tlbcam, MAS2); # 765 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_MAS2 8 offsetof(struct tlbcam, MAS2)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:766: OFFSET(TLBCAM_MAS3, tlbcam, MAS3); # 766 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_MAS3 12 offsetof(struct tlbcam, MAS3)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:767: OFFSET(TLBCAM_MAS7, tlbcam, MAS7); # 767 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->TLBCAM_MAS7 16 offsetof(struct tlbcam, MAS7)" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:800: DEFINE(PPC_DBELL_SERVER, PPC_DBELL_SERVER); # 800 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PPC_DBELL_SERVER 5 PPC_DBELL_SERVER" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:801: DEFINE(PPC_DBELL_MSGTYPE, PPC_DBELL_MSGTYPE); # 801 "arch/powerpc/kernel/asm-offsets.c" 1 .ascii "->PPC_DBELL_MSGTYPE 0 PPC_DBELL_MSGTYPE" # # 0 "" 2 # arch/powerpc/kernel/asm-offsets.c:812: } #NO_APP li 3,0 #, addi 1,1,16 #,, blr .size main, .-main .ident "GCC: (OpenWrt GCC 11.2.0 r20058-7370479224) 11.2.0" .section .note.GNU-stack,"",@progbits