[Liboil] Parameter error on MacOSX

Per I. Mathisen per at fix.no
Fri Feb 2 05:15:03 PST 2007


I see that the linker error I got previously on MacOSX is fixed, so I try 
again to build liboil, and get a parameter error (not sure if it is a new 
one, or same as before). The assembly file is attached.

if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I..   -I/sw/include -Wall -Werror -force_cpusubtype_ALL -D_BSD_SOURCE 
-D_GNU_SOURCE -I.. -I/sw/include -MT liboil_0.3_la-liboilcpu.lo -MD -MP 
-MF ".deps/liboil_0.3_la-liboilcpu.Tpo" -c -o liboil_0.3_la-liboilcpu.lo 
`test -f 'liboilcpu.c' || echo './'`liboilcpu.c; \
then mv -f ".deps/liboil_0.3_la-liboilcpu.Tpo" 
".deps/liboil_0.3_la-liboilcpu.Plo"; else rm -f 
".deps/liboil_0.3_la-liboilcpu.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/include -Wall -Werror 
-force_cpusubtype_ALL -D_BSD_SOURCE -D_GNU_SOURCE -I.. -I/sw/include -MT 
liboil_0.3_la-liboilcpu.lo -MD -MP -MF .deps/liboil_0.3_la-liboilcpu.Tpo 
-c liboilcpu.c  -fno-common -DPIC -o .libs/liboil_0.3_la-liboilcpu.o
/var/tmp//ccSTXt3u.s:416:Parameter syntax error (parameter 1)
make[3]: *** [liboil_0.3_la-liboilcpu.lo] Error 1

Is there anything I can do to help track down this bug?

I am building on a MacOSX 1.4.8 PowerPC G5.

   - Per
-------------- next part --------------
	.section __TEXT,__text,regular,pure_instructions
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.machine ppc
	.stabs	"/Users/perim/tests/liboil/liboil/",100,0,2,Ltext0
	.stabs	"liboilcpu.c",100,0,2,Ltext0
	.text
Ltext0:
	.stabs	"",102,0,0,0
	.stabs	"gcc2_compiled.",60,0,0,0
	.stabs	":t(0,1)=(0,1)",128,0,0,0
	.align 2
	.p2align 4,,15
_oil_profile_stamp_gtod:
	.stabd	46,0,0
	.stabd	68,0,71
	mflr r0
	.stabd	68,0,73
	li r4,0
	.stabd	68,0,71
	stw r0,8(r1)
	stwu r1,-96(r1)
	.stabd	68,0,73
	addi r3,r1,56
	bl L_gettimeofday$stub
	lwz r2,56(r1)
	slwi r9,r2,3
	slwi r0,r2,8
	subf r0,r9,r0
	slwi r3,r0,6
	subf r3,r0,r3
	.stabd	68,0,75
	lwz r0,60(r1)
	addi r1,r1,96
	.stabd	68,0,73
	add r3,r3,r2
	slwi r3,r3,6
	.stabd	68,0,75
	add r3,r3,r0
	lwz r0,8(r1)
	mtlr r0
	blr
	.stabs	"oil_profile_stamp_gtod:f(0,2)",36,0,71,_oil_profile_stamp_gtod
	.stabs	"tv:(0,3)",128,0,72,56
	.stabs	"timeval:T(0,3)=s8tv_sec:(0,4),0,32;tv_usec:(0,6),32,32;;",128,0,0,0
	.stabs	"long unsigned int:t(0,2)=r(0,2);0;037777777777;",128,0,0,0
	.stabs	"__darwin_time_t:t(0,5)=(0,8)",128,0,0,0
	.stabs	"time_t:t(0,4)=(0,5)",128,0,0,0
	.stabs	"__darwin_suseconds_t:t(0,7)=(0,9)",128,0,0,0
	.stabs	"suseconds_t:t(0,6)=(0,7)",128,0,0,0
	.stabs	"long int:t(0,8)=r(0,8);-2147483648;2147483647;",128,0,0,0
	.stabs	"__int32_t:t(0,9)=(0,10)",128,0,0,0
	.stabs	"int:t(0,10)=r(0,10);-2147483648;2147483647;",128,0,0,0
	.stabn	192,0,0,_oil_profile_stamp_gtod
	.stabn	224,0,0,Lscope0
Lscope0:
	.stabs	"",36,0,0,Lscope0-_oil_profile_stamp_gtod
	.stabd	78,0,0
	.align 2
	.p2align 4,,15
_oil_profile_stamp_zero:
	.stabd	46,0,0
	.stabd	68,0,80
	.stabd	68,0,82
	li r3,0
	blr
	.stabs	"oil_profile_stamp_zero:f(0,2)",36,0,80,_oil_profile_stamp_zero
Lscope1:
	.stabs	"",36,0,0,Lscope1-_oil_profile_stamp_zero
	.stabd	78,0,0
	.align 2
	.p2align 4,,15
	.globl _oil_cpu_get_flags
_oil_cpu_get_flags:
	.stabd	46,0,0
	.stabd	68,0,126
	mflr r0
	bcl 20,31,"L00000000001$pb"
"L00000000001$pb":
	mflr r10
	mtlr r0
	.stabd	68,0,128
	addis r3,r10,ha16(_oil_cpu_flags-"L00000000001$pb")
	lwz r3,lo16(_oil_cpu_flags-"L00000000001$pb")(r3)
	blr
	.stabs	"oil_cpu_get_flags:F(0,11)",36,0,126,_oil_cpu_get_flags
	.stabs	"unsigned int:t(0,11)=r(0,11);0;037777777777;",128,0,0,0
Lscope2:
	.stabs	"",36,0,0,Lscope2-_oil_cpu_get_flags
	.stabd	78,0,0
	.align 2
	.p2align 4,,15
_illegal_instruction_handler:
	.stabd	46,0,0
	.stabd	68,0,143
	mflr r0
	stw r31,-4(r1)
	bcl 20,31,"L00000000002$pb"
"L00000000002$pb":
	mflr r31
	stw r0,8(r1)
	stwu r1,-80(r1)
	.stabd	68,0,144
	addis r2,r31,ha16(_in_try_block-"L00000000002$pb")
	lwz r2,lo16(_in_try_block-"L00000000002$pb")(r2)
	cmpwi cr7,r2,0
	beq- cr7,L8
	.stabd	68,0,145
	addis r3,r31,ha16(_jump_env-"L00000000002$pb")
	li r4,1
	la r3,lo16(_jump_env-"L00000000002$pb")(r3)
	bl L_longjmp$stub
L8:
	.stabd	68,0,147
	bl L_abort$stub
	.stabs	"illegal_instruction_handler:f(0,1)",36,0,143,_illegal_instruction_handler
	.stabs	"num:P(0,10)",64,0,142,3
Lscope3:
	.stabs	"",36,0,0,Lscope3-_illegal_instruction_handler
	.stabd	78,0,0
	.cstring
	.align 2
___PRETTY_FUNCTION__.3312:
	.ascii "oil_cpu_fault_check_enable\0"
	.align 2
LC0:
	.ascii "liboilcpu.c\0"
	.align 2
LC1:
	.ascii "enabling SIGILL handler.  Make sure to continue past any SIGILL signals caught by gdb.\0"
	.text
	.align 2
	.p2align 4,,15
	.globl _oil_cpu_fault_check_enable
_oil_cpu_fault_check_enable:
	.stabd	46,0,0
	.stabd	68,0,162
	mflr r0
	stmw r29,-12(r1)
	bcl 20,31,"L00000000003$pb"
"L00000000003$pb":
	mflr r31
	stw r0,8(r1)
	stwu r1,-80(r1)
	.stabd	68,0,163
	addis r29,r31,ha16(_enable_level-"L00000000003$pb")
	lwz r30,lo16(_enable_level-"L00000000003$pb")(r29)
	cmpwi cr7,r30,0
	bne cr7,L13
	.stabd	68,0,165
	addis r11,r31,ha16(_action-"L00000000003$pb")
	.stabd	68,0,167
	addis r5,r31,ha16(_oldaction-"L00000000003$pb")
	.stabd	68,0,166
	addis r2,r31,ha16(_illegal_instruction_handler-"L00000000003$pb")
	.stabd	68,0,167
	li r3,4
	.stabd	68,0,165
	la r9,lo16(_action-"L00000000003$pb")(r11)
	.stabd	68,0,167
	la r5,lo16(_oldaction-"L00000000003$pb")(r5)
	.stabd	68,0,166
	la r2,lo16(_illegal_instruction_handler-"L00000000003$pb")(r2)
	.stabd	68,0,165
	stw r30,4(r9)
	stw r30,8(r9)
	.stabd	68,0,167
	mr r4,r9
	.stabd	68,0,166
	stw r2,lo16(_action-"L00000000003$pb")(r11)
	.stabd	68,0,167
	bl L_sigaction$stub
	.stabd	68,0,172
	addis r4,r31,ha16(LC0-"L00000000003$pb")
	addis r5,r31,ha16(___PRETTY_FUNCTION__.3312-"L00000000003$pb")
	addis r7,r31,ha16(LC1-"L00000000003$pb")
	.stabd	68,0,171
	addis r2,r31,ha16(_in_try_block-"L00000000003$pb")
	.stabd	68,0,172
	la r4,lo16(LC0-"L00000000003$pb")(r4)
	la r5,lo16(___PRETTY_FUNCTION__.3312-"L00000000003$pb")(r5)
	la r7,lo16(LC1-"L00000000003$pb")(r7)
	li r3,3
	.stabd	68,0,171
	stw r30,lo16(_in_try_block-"L00000000003$pb")(r2)
	.stabd	68,0,172
	li r6,173
	bl L_oil_debug_print$stub
	lwz r30,lo16(_enable_level-"L00000000003$pb")(r29)
L13:
	.stabd	68,0,175
	addi r0,r30,1
	.stabd	68,0,176
	addi r1,r1,80
	.stabd	68,0,175
	stw r0,lo16(_enable_level-"L00000000003$pb")(r29)
	.stabd	68,0,176
	lwz r0,8(r1)
	lmw r29,-12(r1)
	mtlr r0
	blr
	.stabs	"oil_cpu_fault_check_enable:F(0,1)",36,0,162,_oil_cpu_fault_check_enable
	.stabs	"__PRETTY_FUNCTION__:V(0,12)",38,0,0,___PRETTY_FUNCTION__.3312
	.stabn	192,0,0,_oil_cpu_fault_check_enable
	.stabn	224,0,0,Lscope4
	.stabs	":t(0,12)=ar(0,13);0;26;(0,14)",128,0,0,0
	.stabs	"long unsigned int:t(0,13)=r(0,13);0;037777777777;",128,0,0,0
	.stabs	":t(0,14)=k(0,15)",128,0,0,0
	.stabs	"char:t(0,15)=r(0,15);0;127;",128,0,0,0
Lscope4:
	.stabs	"",36,0,0,Lscope4-_oil_cpu_fault_check_enable
	.stabd	78,0,0
	.align 2
	.p2align 4,,15
	.globl _oil_cpu_fault_check_try
_oil_cpu_fault_check_try:
	.stabd	46,0,0
	.stabd	68,0,195
	mflr r0
	stw r31,-4(r1)
	mfcr r2
	bcl 20,31,"L00000000004$pb"
"L00000000004$pb":
	stw r0,8(r1)
	.stabd	68,0,198
	li r0,1
	.stabd	68,0,195
	mflr r31
	stw r2,4(r1)
	stwu r1,-80(r1)
	.stabd	68,0,198
	addis r2,r31,ha16(_in_try_block-"L00000000004$pb")
	stw r0,lo16(_in_try_block-"L00000000004$pb")(r2)
	.stabd	68,0,195
	stw r3,104(r1)
	.stabd	68,0,199
	addis r3,r31,ha16(_jump_env-"L00000000004$pb")
	.stabd	68,0,195
	stw r4,108(r1)
	.stabd	68,0,199
	la r3,lo16(_jump_env-"L00000000004$pb")(r3)
	bl L_setjmp$stub
	.stabd	68,0,200
	cmpwi cr4,r3,0
	bne cr4,L17
	.stabd	68,0,201
	lwz r12,104(r1)
	lwz r3,108(r1)
	mtctr r12
	bctrl
L17:
	.stabd	68,0,206
	mfcr r3
	rlwinm r3,r3,19,1
	addi r1,r1,80
	.stabd	68,0,203
	li r0,0
	addis r2,r31,ha16(_in_try_block-"L00000000004$pb")
	.stabd	68,0,206
	lwz r11,4(r1)
	lwz r31,-4(r1)
	.stabd	68,0,203
	stw r0,lo16(_in_try_block-"L00000000004$pb")(r2)
	.stabd	68,0,206
	lwz r0,8(r1)
	mtcrf 8,r11
	mtlr r0
	blr
	.stabs	"oil_cpu_fault_check_try:F(0,10)",36,0,195,_oil_cpu_fault_check_try
	.stabs	"func:p(0,16)",160,0,194,104
	.stabs	"priv:p(0,17)",160,0,194,108
	.stabs	"int:t(0,10)",128,0,0,0
	.stabs	":t(0,16)=*(0,18)",128,0,0,0
	.stabs	":t(0,17)=*(0,1)",128,0,0,0
	.stabs	":t(0,18)=f(0,1)",128,0,0,0
Lscope5:
	.stabs	"",36,0,0,Lscope5-_oil_cpu_fault_check_try
	.stabd	78,0,0
	.cstring
	.align 2
___PRETTY_FUNCTION__.3326:
	.ascii "oil_cpu_fault_check_disable\0"
	.align 2
LC2:
	.ascii "disabling SIGILL handler\0"
	.text
	.align 2
	.p2align 4,,15
	.globl _oil_cpu_fault_check_disable
_oil_cpu_fault_check_disable:
	.stabd	46,0,0
	.stabd	68,0,216
	mflr r0
	stmw r30,-8(r1)
	bcl 20,31,"L00000000005$pb"
"L00000000005$pb":
	mflr r31
	stw r0,8(r1)
	stwu r1,-80(r1)
	.stabd	68,0,217
	addis r2,r31,ha16(_enable_level-"L00000000005$pb")
	lwz r9,lo16(_enable_level-"L00000000005$pb")(r2)
	addi r9,r9,-1
	.stabd	68,0,218
	cmpwi cr7,r9,0
	.stabd	68,0,217
	stw r9,lo16(_enable_level-"L00000000005$pb")(r2)
	.stabd	68,0,218
	bne cr7,L23
	.stabd	68,0,220
	addis r4,r31,ha16(_oldaction-"L00000000005$pb")
	li r5,0
	li r3,4
	la r4,lo16(_oldaction-"L00000000005$pb")(r4)
	bl L_sigaction$stub
	.stabd	68,0,226
	addi r1,r1,80
	.stabd	68,0,224
	addis r4,r31,ha16(LC0-"L00000000005$pb")
	addis r5,r31,ha16(___PRETTY_FUNCTION__.3326-"L00000000005$pb")
	addis r7,r31,ha16(LC2-"L00000000005$pb")
	.stabd	68,0,226
	lwz r0,8(r1)
	.stabd	68,0,224
	la r4,lo16(LC0-"L00000000005$pb")(r4)
	li r3,3
	la r5,lo16(___PRETTY_FUNCTION__.3326-"L00000000005$pb")(r5)
	la r7,lo16(LC2-"L00000000005$pb")(r7)
	li r6,224
	.stabd	68,0,226
	lmw r30,-8(r1)
	mtlr r0
	.stabd	68,0,224
	b L_oil_debug_print$stub
	.p2align 4,,15
L23:
	.stabd	68,0,226
	addi r1,r1,80
	lwz r0,8(r1)
	lmw r30,-8(r1)
	mtlr r0
	blr
	.stabs	"oil_cpu_fault_check_disable:F(0,1)",36,0,216,_oil_cpu_fault_check_disable
	.stabs	"__PRETTY_FUNCTION__:V(0,19)",38,0,0,___PRETTY_FUNCTION__.3326
	.stabn	192,0,0,_oil_cpu_fault_check_disable
	.stabn	224,0,0,Lscope6
	.stabs	":t(0,19)=ar(0,13);0;27;(0,14)",128,0,0,0
Lscope6:
	.stabs	"",36,0,0,Lscope6-_oil_cpu_fault_check_disable
	.stabd	78,0,0
	.align 2
	.p2align 4,,15
_oil_profile_stamp_tb:
	.stabd	46,0,0
	.stabd	68,0,583
	.stabd	68,0,585
	mftb r3

	.stabd	68,0,587
	blr
	.stabs	"oil_profile_stamp_tb:f(0,2)",36,0,583,_oil_profile_stamp_tb
	.stabs	"ts:r(0,2)",64,0,584,3
	.stabs	"long unsigned int:t(0,2)",128,0,0,0
	.stabn	192,0,0,_oil_profile_stamp_tb
	.stabn	224,0,0,Lscope7
Lscope7:
	.stabs	"",36,0,0,Lscope7-_oil_profile_stamp_tb
	.stabd	78,0,0
	.const
	.align 2
_C.30.3338:
	.space 16
	.text
	.align 2
	.p2align 4,,15
_test_altivec:
	.stabd	46,0,0
	.stabd	68,0,591
	.stabd	68,0,594
	addi r0,r1,-40
	  lvx %v0, r0, %r0  

	.stabd	68,0,597
	blr
	.stabs	"test_altivec:f(0,1)",36,0,591,_test_altivec
	.stabs	"ignored:P(0,17)",64,0,590,3
	.stabs	"x:(0,20)",128,0,592,-40
	.stabn	192,0,0,_test_altivec
	.stabn	224,0,0,Lscope8
	.stabs	":t(0,20)=ar(0,13);0;15;(0,15)",128,0,0,0
Lscope8:
	.stabs	"",36,0,0,Lscope8-_test_altivec
	.stabd	78,0,0
	.cstring
	.align 2
___PRETTY_FUNCTION__.3342:
	.ascii "oil_cpu_detect_powerpc\0"
	.align 2
___PRETTY_FUNCTION__.3290:
	.ascii "_oil_cpu_init\0"
	.align 2
LC3:
	.ascii "cpu flag altivec\0"
	.align 2
LC4:
	.ascii "OIL_CPU_FLAGS\0"
	.align 2
LC5:
	.ascii "cpu flags from environment %08lx\0"
	.align 2
LC6:
	.ascii "cpu flags %08lx\0"
	.align 2
LC7:
	.ascii "Using gettimeofday() as a timestamp function.\0"
	.align 2
LC8:
	.ascii "No timestamping function.  This is kinda bad.\0"
	.text
	.align 2
	.p2align 4,,15
	.globl __oil_cpu_init
__oil_cpu_init:
	.stabd	46,0,0
	.stabd	68,0,86
	mflr r0
	stmw r26,-24(r1)
	bcl 20,31,"L00000000006$pb"
"L00000000006$pb":
	mflr r31
	stw r0,8(r1)
	stwu r1,-112(r1)
LBB2:
LBB3:
LBB4:
	.stabd	68,0,603
	bl _oil_cpu_fault_check_enable
	.stabd	68,0,604
	addis r3,r31,ha16(_test_altivec-"L00000000006$pb")
	li r4,0
	la r3,lo16(_test_altivec-"L00000000006$pb")(r3)
	bl _oil_cpu_fault_check_try
	cmpwi cr7,r3,0
	beq cr7,L39
	.stabd	68,0,605
	addis r29,r31,ha16(LC0-"L00000000006$pb")
	addis r5,r31,ha16(___PRETTY_FUNCTION__.3342-"L00000000006$pb")
	addis r7,r31,ha16(LC3-"L00000000006$pb")
	.stabd	68,0,606
	addis r27,r31,ha16(_oil_cpu_flags-"L00000000006$pb")
	.stabd	68,0,605
	la r5,lo16(___PRETTY_FUNCTION__.3342-"L00000000006$pb")(r5)
	li r3,4
	la r7,lo16(LC3-"L00000000006$pb")(r7)
	la r4,lo16(LC0-"L00000000006$pb")(r29)
	li r6,605
	bl L_oil_debug_print$stub
	.stabd	68,0,606
	lwz r0,lo16(_oil_cpu_flags-"L00000000006$pb")(r27)
	oris r0,r0,0x100
	stw r0,lo16(_oil_cpu_flags-"L00000000006$pb")(r27)
	b L29
	.p2align 4,,15
L39:
	addis r29,r31,ha16(LC0-"L00000000006$pb")
	addis r27,r31,ha16(_oil_cpu_flags-"L00000000006$pb")
L29:
	.stabd	68,0,610
	addis r26,r31,ha16(L__oil_profile_stamp$non_lazy_ptr-"L00000000006$pb")
	.stabd	68,0,608
	bl _oil_cpu_fault_check_disable
	.stabd	68,0,610
	addis r2,r31,ha16(_oil_profile_stamp_tb-"L00000000006$pb")
LBE4:
LBE3:
LBE2:
	.stabd	68,0,91
	addis r3,r31,ha16(LC4-"L00000000006$pb")
LBB5:
LBB6:
LBB7:
	.stabd	68,0,610
	lwz r9,lo16(L__oil_profile_stamp$non_lazy_ptr-"L00000000006$pb")(r26)
	la r2,lo16(_oil_profile_stamp_tb-"L00000000006$pb")(r2)
LBE7:
LBE6:
LBE5:
	.stabd	68,0,91
	la r3,lo16(LC4-"L00000000006$pb")(r3)
LBB8:
LBB9:
LBB10:
	.stabd	68,0,610
	stw r2,0(r9)
LBE10:
LBE9:
LBE8:
	.stabd	68,0,91
	bl L_getenv$stub
	.stabd	68,0,92
	mr. r30,r3
	beq cr0,L40
LBB11:
	.stabd	68,0,93
	li r0,0
	.stabd	68,0,96
	addi r4,r1,56
	li r5,0
	.stabd	68,0,93
	stw r0,56(r1)
	.stabd	68,0,96
	bl L_strtoul$stub
	.stabd	68,0,97
	lwz r0,56(r1)
	cmplw cr7,r30,r0
	bge cr7,L33
	.stabd	68,0,98
	stw r3,lo16(_oil_cpu_flags-"L00000000006$pb")(r27)
L33:
	.stabd	68,0,100
	addis r30,r31,ha16(___PRETTY_FUNCTION__.3290-"L00000000006$pb")
	lwz r8,lo16(_oil_cpu_flags-"L00000000006$pb")(r27)
	addis r7,r31,ha16(LC5-"L00000000006$pb")
	li r3,3
	la r4,lo16(LC0-"L00000000006$pb")(r29)
	la r7,lo16(LC5-"L00000000006$pb")(r7)
	la r5,lo16(___PRETTY_FUNCTION__.3290-"L00000000006$pb")(r30)
	li r6,100
	bl L_oil_debug_print$stub
	b L31
	.p2align 4,,15
L40:
	addis r30,r31,ha16(___PRETTY_FUNCTION__.3290-"L00000000006$pb")
L31:
LBE11:
	.stabd	68,0,103
	la r28,lo16(___PRETTY_FUNCTION__.3290-"L00000000006$pb")(r30)
	la r29,lo16(LC0-"L00000000006$pb")(r29)
	lwz r8,lo16(_oil_cpu_flags-"L00000000006$pb")(r27)
	addis r7,r31,ha16(LC6-"L00000000006$pb")
	li r3,3
	mr r4,r29
	mr r5,r28
	la r7,lo16(LC6-"L00000000006$pb")(r7)
	li r6,103
	bl L_oil_debug_print$stub
	.stabd	68,0,106
	lwz r30,lo16(L__oil_profile_stamp$non_lazy_ptr-"L00000000006$pb")(r26)
	lwz r0,0(r30)
	cmpwi cr7,r0,0
	bne cr7,L38
	.stabd	68,0,107
	addis r2,r31,ha16(_oil_profile_stamp_gtod-"L00000000006$pb")
	.stabd	68,0,108
	addis r7,r31,ha16(LC7-"L00000000006$pb")
	li r3,2
	mr r4,r29
	.stabd	68,0,107
	la r2,lo16(_oil_profile_stamp_gtod-"L00000000006$pb")(r2)
	.stabd	68,0,108
	la r7,lo16(LC7-"L00000000006$pb")(r7)
	mr r5,r28
	li r6,108
	.stabd	68,0,107
	stw r2,0(r30)
	.stabd	68,0,108
	bl L_oil_debug_print$stub
	.stabd	68,0,111
	lwz r0,0(r30)
	cmpwi cr7,r0,0
	bne cr7,L38
	.stabd	68,0,112
	addis r2,r31,ha16(_oil_profile_stamp_zero-"L00000000006$pb")
	.stabd	68,0,113
	addis r7,r31,ha16(LC8-"L00000000006$pb")
	mr r4,r29
	mr r5,r28
	.stabd	68,0,112
	la r2,lo16(_oil_profile_stamp_zero-"L00000000006$pb")(r2)
	.stabd	68,0,113
	la r7,lo16(LC8-"L00000000006$pb")(r7)
	li r3,1
	li r6,113
	.stabd	68,0,112
	stw r2,0(r30)
	.stabd	68,0,113
	bl L_oil_debug_print$stub
	.p2align 4,,15
L38:
	.stabd	68,0,115
	addi r1,r1,112
	lwz r0,8(r1)
	lmw r26,-24(r1)
	mtlr r0
	blr
	.stabs	"_oil_cpu_init:F(0,1)",36,0,86,__oil_cpu_init
	.stabs	"char:t(0,15)",128,0,0,0
	.stabs	"__PRETTY_FUNCTION__:V(0,21)",38,0,0,___PRETTY_FUNCTION__.3290
	.stabn	192,0,0,__oil_cpu_init
	.stabs	"end:(0,22)",128,0,93,56
	.stabs	":t(0,21)=ar(0,13);0;13;(0,14)",128,0,0,0
	.stabs	":t(0,22)=*(0,15)",128,0,0,0
	.stabs	"flags:r(0,2)",64,0,94,3
	.stabn	192,0,0,LBB11
	.stabn	224,0,0,LBE11
	.stabn	224,0,0,Lscope9
Lscope9:
	.stabs	"",36,0,0,Lscope9-__oil_cpu_init
	.stabd	78,0,0
.lcomm _oil_cpu_flags,4,2
.lcomm _jump_env,768,2
.lcomm _action,12,2
.lcomm _oldaction,12,2
.lcomm _in_try_block,4,2
.lcomm _enable_level,4,2
	.stabs	"oil_cpu_flags:S(0,2)",40,0,59,_oil_cpu_flags
	.stabs	"jump_env:S(0,23)",40,0,131,_jump_env
	.stabs	"jmp_buf:t(0,23)=(0,24)",128,0,82,0
	.stabs	":t(0,24)=ar(0,13);0;191;(0,10)",128,0,0,0
	.stabs	"action:S(0,25)",40,0,133,_action
	.stabs	"sigaction:T(0,25)=s12__sigaction_u:(0,26),0,32;sa_mask:(0,27),32,32;sa_flags:(0,10),64,32;;",128,0,0,0
	.stabs	"__sigaction_u:T(0,26)=u4__sa_handler:(0,29),0,32;__sa_sigaction:(0,30),0,32;;",128,0,0,0
	.stabs	"__darwin_sigset_t:t(0,28)=(0,31)",128,0,0,0
	.stabs	"sigset_t:t(0,27)=(0,28)",128,0,0,0
	.stabs	":t(0,29)=*(0,32)",128,0,0,0
	.stabs	":t(0,30)=*(0,33)",128,0,0,0
	.stabs	"__uint32_t:t(0,31)=(0,11)",128,0,0,0
	.stabs	":t(0,32)=f(0,1)",128,0,0,0
	.stabs	":t(0,33)=f(0,1)",128,0,0,0
	.stabs	"oldaction:S(0,25)",40,0,134,_oldaction
	.stabs	"in_try_block:S(0,10)",40,0,138,_in_try_block
	.stabs	"enable_level:S(0,10)",40,0,139,_enable_level
	.stabs	"",100,0,0,Letext0
Letext0:
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_gettimeofday$stub:
	.indirect_symbol _gettimeofday
	mflr r0
	bcl 20,31,"L00000000001$spb"
"L00000000001$spb":
	mflr r11
	addis r11,r11,ha16(L_gettimeofday$lazy_ptr-"L00000000001$spb")
	mtlr r0
	lwzu r12,lo16(L_gettimeofday$lazy_ptr-"L00000000001$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_gettimeofday$lazy_ptr:
	.indirect_symbol _gettimeofday
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_abort$stub:
	.indirect_symbol _abort
	mflr r0
	bcl 20,31,"L00000000002$spb"
"L00000000002$spb":
	mflr r11
	addis r11,r11,ha16(L_abort$lazy_ptr-"L00000000002$spb")
	mtlr r0
	lwzu r12,lo16(L_abort$lazy_ptr-"L00000000002$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_abort$lazy_ptr:
	.indirect_symbol _abort
	.long	dyld_stub_binding_helper
	.non_lazy_symbol_pointer
L__oil_profile_stamp$non_lazy_ptr:
	.indirect_symbol __oil_profile_stamp
	.long	0
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_strtoul$stub:
	.indirect_symbol _strtoul
	mflr r0
	bcl 20,31,"L00000000003$spb"
"L00000000003$spb":
	mflr r11
	addis r11,r11,ha16(L_strtoul$lazy_ptr-"L00000000003$spb")
	mtlr r0
	lwzu r12,lo16(L_strtoul$lazy_ptr-"L00000000003$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_strtoul$lazy_ptr:
	.indirect_symbol _strtoul
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_getenv$stub:
	.indirect_symbol _getenv
	mflr r0
	bcl 20,31,"L00000000004$spb"
"L00000000004$spb":
	mflr r11
	addis r11,r11,ha16(L_getenv$lazy_ptr-"L00000000004$spb")
	mtlr r0
	lwzu r12,lo16(L_getenv$lazy_ptr-"L00000000004$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_getenv$lazy_ptr:
	.indirect_symbol _getenv
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_sigaction$stub:
	.indirect_symbol _sigaction
	mflr r0
	bcl 20,31,"L00000000005$spb"
"L00000000005$spb":
	mflr r11
	addis r11,r11,ha16(L_sigaction$lazy_ptr-"L00000000005$spb")
	mtlr r0
	lwzu r12,lo16(L_sigaction$lazy_ptr-"L00000000005$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_sigaction$lazy_ptr:
	.indirect_symbol _sigaction
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_longjmp$stub:
	.indirect_symbol _longjmp
	mflr r0
	bcl 20,31,"L00000000006$spb"
"L00000000006$spb":
	mflr r11
	addis r11,r11,ha16(L_longjmp$lazy_ptr-"L00000000006$spb")
	mtlr r0
	lwzu r12,lo16(L_longjmp$lazy_ptr-"L00000000006$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_longjmp$lazy_ptr:
	.indirect_symbol _longjmp
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_oil_debug_print$stub:
	.indirect_symbol _oil_debug_print
	mflr r0
	bcl 20,31,"L00000000007$spb"
"L00000000007$spb":
	mflr r11
	addis r11,r11,ha16(L_oil_debug_print$lazy_ptr-"L00000000007$spb")
	mtlr r0
	lwzu r12,lo16(L_oil_debug_print$lazy_ptr-"L00000000007$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_oil_debug_print$lazy_ptr:
	.indirect_symbol _oil_debug_print
	.long	dyld_stub_binding_helper
	.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
	.align 5
L_setjmp$stub:
	.indirect_symbol _setjmp
	mflr r0
	bcl 20,31,"L00000000008$spb"
"L00000000008$spb":
	mflr r11
	addis r11,r11,ha16(L_setjmp$lazy_ptr-"L00000000008$spb")
	mtlr r0
	lwzu r12,lo16(L_setjmp$lazy_ptr-"L00000000008$spb")(r11)
	mtctr r12
	bctr
	.lazy_symbol_pointer
L_setjmp$lazy_ptr:
	.indirect_symbol _setjmp
	.long	dyld_stub_binding_helper
	.subsections_via_symbols


More information about the Liboil mailing list