summaryrefslogtreecommitdiffstats
path: root/binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s')
-rw-r--r--binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s1119
1 files changed, 0 insertions, 1119 deletions
diff --git a/binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s b/binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s
deleted file mode 100644
index 2c68fc50..00000000
--- a/binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.s
+++ /dev/null
@@ -1,1119 +0,0 @@
- .set noat
- .set noreorder
- .set nomacro
- .arch ev6
- .section .init.data,"aw",@progbits
- .align 2
- .type mount_initrd, @object
- .size mount_initrd, 4
-mount_initrd:
- .long 0
- .globl root_mountflags
- .section .sdata,"aw",@progbits
- .align 2
- .type root_mountflags, @object
- .size root_mountflags, 4
-root_mountflags:
- .long 32769
- .section .sbss,"aw"
- .type do_devfs, @object
- .size do_devfs, 4
- .align 2
-do_devfs:
- .zero 4
- .section .init.text,"ax",@progbits
- .align 2
- .align 4
- .ent load_ramdisk
-load_ramdisk:
- .frame $30,16,$26,0
- .mask 0x4000000,-16
- ldah $29,0($27) !gpdisp!1
- lda $29,0($29) !gpdisp!1
-$load_ramdisk..ng:
- ldq $27,simple_strtol($29) !literal!2
- lda $30,-16($30)
- mov $31,$17
- mov $31,$18
- stq $26,0($30)
- .prologue 1
- jsr $26,($27),simple_strtol !lituse_jsr!2
- ldah $29,0($26) !gpdisp!3
- lda $29,0($29) !gpdisp!3
- ldq $26,0($30)
- and $0,3,$0
- ldah $1,rd_doload($29) !gprelhigh
- stl $0,rd_doload($1) !gprellow
- lda $0,1($31)
- lda $30,16($30)
- ret $31,($26),1
- .end load_ramdisk
- .section .init.data
- .type __setup_str_load_ramdisk, @object
- .size __setup_str_load_ramdisk, 14
-__setup_str_load_ramdisk:
- .ascii "load_ramdisk=\0"
- .section .init.setup,"aw",@progbits
- .align 3
- .type __setup_load_ramdisk, @object
- .size __setup_load_ramdisk, 16
-__setup_load_ramdisk:
- .quad __setup_str_load_ramdisk
- .quad load_ramdisk
- .section .init.text
- .align 2
- .align 4
- .ent readonly
-readonly:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!4
- lda $29,0($29) !gpdisp!4
-$readonly..ng:
- .prologue 1
- ldbu $1,0($16)
- mov $31,$0
- bne $1,$L167
- ldl $1,root_mountflags($29) !gprel
- lda $0,1($31)
- bis $1,1,$1
- stl $1,root_mountflags($29) !gprel
-$L167:
- ret $31,($26),1
- .end readonly
- .align 2
- .align 4
- .ent readwrite
-readwrite:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!5
- lda $29,0($29) !gpdisp!5
-$readwrite..ng:
- .prologue 1
- ldbu $1,0($16)
- mov $31,$0
- bne $1,$L169
- ldl $1,root_mountflags($29) !gprel
- lda $0,1($31)
- bic $1,1,$1
- stl $1,root_mountflags($29) !gprel
-$L169:
- ret $31,($26),1
- .end readwrite
- .section .init.data
- .type __setup_str_readonly, @object
- .size __setup_str_readonly, 3
-__setup_str_readonly:
- .ascii "ro\0"
- .section .init.setup
- .align 3
- .type __setup_readonly, @object
- .size __setup_readonly, 16
-__setup_readonly:
- .quad __setup_str_readonly
- .quad readonly
- .section .init.data
- .type __setup_str_readwrite, @object
- .size __setup_str_readwrite, 3
-__setup_str_readwrite:
- .ascii "rw\0"
- .section .init.setup
- .align 3
- .type __setup_readwrite, @object
- .size __setup_readwrite, 16
-__setup_readwrite:
- .quad __setup_str_readwrite
- .quad readwrite
- .section .rodata.str1.1,"aMS",@progbits,1
-$LC1:
- .ascii "/sys/block/%s/dev\0"
-$LC2:
- .ascii "/sys/block/%s/range\0"
- .section .init.text
- .align 2
- .align 4
- .ent try_name
-try_name:
- .frame $30,160,$26,0
- .mask 0x4003e00,-160
- ldah $29,0($27) !gpdisp!6
- lda $29,0($29) !gpdisp!6
-$try_name..ng:
- lda $30,-160($30)
- ldq $27,sprintf($29) !literal!25
- stq $10,16($30)
- stq $12,32($30)
- mov $16,$10
- mov $17,$12
- ldah $17,$LC1($29) !gprelhigh
- stq $26,0($30)
- stq $9,8($30)
- lda $16,48($30)
- stq $11,24($30)
- stq $13,40($30)
- .prologue 1
- mov $10,$18
- lda $17,$LC1($17) !gprellow
- jsr $26,($27),sprintf !lituse_jsr!25
- ldah $29,0($26) !gpdisp!26
- lda $29,0($29) !gpdisp!26
- lda $16,48($30)
- mov $31,$18
- mov $31,$17
- ldq $27,sys_open($29) !literal!23
- jsr $26,($27),sys_open !lituse_jsr!23
- ldah $29,0($26) !gpdisp!24
- addl $31,$0,$9
- lda $29,0($29) !gpdisp!24
- blt $9,$L174
- ldq $27,sys_read($29) !literal!21
- lda $11,112($30)
- mov $9,$16
- lda $18,32($31)
- mov $11,$17
- jsr $26,($27),sys_read !lituse_jsr!21
- ldah $29,0($26) !gpdisp!22
- lda $29,0($29) !gpdisp!22
- addl $31,$9,$16
- addl $31,$0,$9
- ldq $27,sys_close($29) !literal!19
- jsr $26,($27),sys_close !lituse_jsr!19
- ldah $29,0($26) !gpdisp!20
- cmpeq $9,32,$2
- cmple $9,0,$1
- lda $29,0($29) !gpdisp!20
- bis $1,$2,$1
- bne $1,$L174
- subl $9,1,$2
- addq $11,$2,$0
- ldbu $1,0($0)
- cmpeq $1,10,$1
- bne $1,$L189
-$L174:
- mov $31,$0
-$L171:
- ldq $26,0($30)
- ldq $9,8($30)
- ldq $10,16($30)
- ldq $11,24($30)
- ldq $12,32($30)
- ldq $13,40($30)
- lda $30,160($30)
- ret $31,($26),1
-$L189:
- ldq $27,simple_strtoul($29) !literal!17
- mov $11,$16
- lda $17,144($30)
- lda $18,16($31)
- stb $31,0($0)
- jsr $26,($27),simple_strtoul !lituse_jsr!17
- ldah $29,0($26) !gpdisp!18
- ldq $1,144($30)
- lda $29,0($29) !gpdisp!18
- addl $31,$0,$13
- ldbu $2,0($1)
- bne $2,$L174
- mov $13,$0
- beq $12,$L171
- ldq $27,sprintf($29) !literal!15
- ldah $17,$LC2($29) !gprelhigh
- mov $10,$18
- lda $16,48($30)
- lda $17,$LC2($17) !gprellow
- jsr $26,($27),sprintf !lituse_jsr!15
- ldah $29,0($26) !gpdisp!16
- lda $29,0($29) !gpdisp!16
- lda $16,48($30)
- mov $31,$18
- mov $31,$17
- ldq $27,sys_open($29) !literal!13
- jsr $26,($27),sys_open !lituse_jsr!13
- ldah $29,0($26) !gpdisp!14
- addl $31,$0,$9
- lda $29,0($29) !gpdisp!14
- blt $9,$L174
- ldq $27,sys_read($29) !literal!11
- mov $9,$16
- mov $11,$17
- lda $18,32($31)
- jsr $26,($27),sys_read !lituse_jsr!11
- ldah $29,0($26) !gpdisp!12
- lda $29,0($29) !gpdisp!12
- addl $31,$9,$16
- addl $31,$0,$9
- ldq $27,sys_close($29) !literal!9
- jsr $26,($27),sys_close !lituse_jsr!9
- ldah $29,0($26) !gpdisp!10
- cmpeq $9,32,$2
- cmple $9,0,$1
- lda $29,0($29) !gpdisp!10
- bis $1,$2,$1
- bne $1,$L174
- subl $9,1,$2
- addq $11,$2,$0
- ldbu $1,0($0)
- cmpeq $1,10,$1
- beq $1,$L174
- ldq $27,simple_strtoul($29) !literal!7
- mov $11,$16
- lda $17,144($30)
- lda $18,10($31)
- stb $31,0($0)
- jsr $26,($27),simple_strtoul !lituse_jsr!7
- ldah $29,0($26) !gpdisp!8
- ldq $1,144($30)
- lda $29,0($29) !gpdisp!8
- addl $31,$0,$0
- ldbu $2,0($1)
- bne $2,$L174
- cmplt $12,$0,$1
- addl $13,$12,$0
- bne $1,$L171
- br $31,$L174
- .end try_name
- .section .rodata.str1.1
-$LC3:
- .ascii "/sys\0"
-$LC4:
- .ascii "sysfs\0"
-$LC5:
- .ascii "/dev/\0"
-$LC6:
- .ascii "nfs\0"
- .section .init.text
- .align 2
- .align 4
- .globl name_to_dev_t
- .ent name_to_dev_t
-name_to_dev_t:
- .frame $30,96,$26,0
- .mask 0x4001e00,-96
- ldah $29,0($27) !gpdisp!27
- lda $29,0($29) !gpdisp!27
-$name_to_dev_t..ng:
- lda $30,-96($30)
- ldq $27,sys_mkdir($29) !literal!46
- lda $17,448($31)
- stq $12,32($30)
- stq $9,8($30)
- ldah $12,$LC3($29) !gprelhigh
- lda $9,$LC3($12) !gprellow
- stq $10,16($30)
- stq $11,24($30)
- mov $16,$10
- stq $26,0($30)
- .prologue 1
- mov $31,$11
- mov $9,$16
- jsr $26,($27),sys_mkdir !lituse_jsr!46
- ldah $29,0($26) !gpdisp!47
- lda $29,0($29) !gpdisp!47
- mov $9,$17
- mov $31,$19
- mov $31,$20
- ldah $16,$LC4($29) !gprelhigh
- ldq $27,sys_mount($29) !literal!44
- lda $16,$LC4($16) !gprellow
- mov $16,$18
- jsr $26,($27),sys_mount !lituse_jsr!44
- ldah $29,0($26) !gpdisp!45
- lda $29,0($29) !gpdisp!45
- blt $0,$L192
- ldq $27,memcmp($29) !literal!42
- ldah $17,$LC5($29) !gprelhigh
- mov $10,$16
- lda $18,5($31)
- lda $17,$LC5($17) !gprellow
- jsr $26,($27),memcmp !lituse_jsr!42
- ldah $29,0($26) !gpdisp!43
- lda $29,0($29) !gpdisp!43
- bne $0,$L219
- ldq $27,memcmp($29) !literal!38
- lda $10,5($10)
- ldah $17,$LC6($29) !gprelhigh
- lda $18,4($31)
- lda $11,255($31)
- mov $10,$16
- lda $17,$LC6($17) !gprellow
- jsr $26,($27),memcmp !lituse_jsr!38
- ldah $29,0($26) !gpdisp!39
- lda $29,0($29) !gpdisp!39
- beq $0,$L196
- ldq $27,strlen($29) !literal!36
- mov $10,$16
- jsr $26,($27),strlen !lituse_jsr!36
- ldah $29,0($26) !gpdisp!37
- cmpule $0,31,$0
- lda $29,0($29) !gpdisp!37
- beq $0,$L195
- ldq $27,strcpy($29) !literal!34
- mov $10,$17
- lda $16,48($30)
- jsr $26,($27),strcpy !lituse_jsr!34
- ldah $29,0($26) !gpdisp!35
- ldbu $1,48($30)
- lda $16,48($30)
- lda $29,0($29) !gpdisp!35
- mov $16,$2
- stq $16,80($30)
- beq $1,$L217
- lda $3,46($31)
- .align 4
-$L204:
- ldbu $1,0($2)
- cmpeq $1,47,$1
- bne $1,$L220
-$L201:
- lda $16,1($16)
- stq $16,80($30)
- mov $16,$2
- ldbu $1,0($16)
- bne $1,$L204
-$L217:
- lda $16,48($30)
- mov $31,$17
- bsr $26,try_name !samegp
- addl $31,$0,$11
- bne $11,$L196
- ldq $16,80($30)
- lda $2,48($30)
- cmpule $16,$2,$1
- mov $16,$3
- bne $1,$L207
- ldq $4,_ctype($29) !literal
- ldbu $1,-1($16)
- addq $1,$4,$1
- ldbu $2,0($1)
- and $2,4,$2
- beq $2,$L207
- .align 4
-$L210:
- lda $16,-1($3)
- lda $2,48($30)
- cmpule $16,$2,$1
- stq $16,80($30)
- mov $16,$3
- bne $1,$L207
- ldbu $1,-1($16)
- addq $1,$4,$1
- ldbu $2,0($1)
- and $2,4,$2
- bne $2,$L210
- .align 4
-$L207:
- lda $2,48($30)
- cmpeq $16,$2,$1
- bne $1,$L195
- ldbu $1,0($16)
- sextb $1,$1
- beq $1,$L195
- cmpeq $1,48,$1
- bne $1,$L195
- ldq $27,simple_strtoul($29) !literal!32
- mov $31,$17
- lda $18,10($31)
- jsr $26,($27),simple_strtoul !lituse_jsr!32
- ldah $29,0($26) !gpdisp!33
- ldq $1,80($30)
- addl $31,$0,$9
- lda $29,0($29) !gpdisp!33
- lda $16,48($30)
- mov $9,$17
- stb $31,0($1)
- bsr $26,try_name !samegp
- addl $31,$0,$11
- bne $11,$L196
- ldq $4,80($30)
- lda $1,50($30)
- cmpult $4,$1,$1
- bne $1,$L195
- ldbu $1,-2($4)
- ldq $3,_ctype($29) !literal
- addq $1,$3,$1
- ldbu $2,0($1)
- and $2,4,$2
- beq $2,$L195
- ldbu $1,-1($4)
- cmpeq $1,112,$1
- bne $1,$L221
- .align 4
-$L195:
- mov $31,$11
-$L196:
- ldq $27,sys_umount($29) !literal!30
- lda $16,$LC3($12) !gprellow
- mov $31,$17
- jsr $26,($27),sys_umount !lituse_jsr!30
- ldah $29,0($26) !gpdisp!31
- lda $29,0($29) !gpdisp!31
-$L192:
- ldq $27,sys_rmdir($29) !literal!28
- lda $16,$LC3($12) !gprellow
- jsr $26,($27),sys_rmdir !lituse_jsr!28
- ldah $29,0($26) !gpdisp!29
- mov $11,$0
- ldq $26,0($30)
- ldq $9,8($30)
- lda $29,0($29) !gpdisp!29
- ldq $10,16($30)
- ldq $11,24($30)
- ldq $12,32($30)
- lda $30,96($30)
- ret $31,($26),1
-$L221:
- stb $31,-1($4)
- mov $9,$17
- lda $16,48($30)
- bsr $26,try_name !samegp
- addl $31,$0,$11
- br $31,$L196
- .align 4
-$L220:
- stb $3,0($2)
- ldq $16,80($30)
- br $31,$L201
- .align 4
-$L219:
- ldq $27,simple_strtoul($29) !literal!40
- mov $10,$16
- lda $17,80($30)
- lda $18,16($31)
- jsr $26,($27),simple_strtoul !lituse_jsr!40
- ldah $29,0($26) !gpdisp!41
- ldq $1,80($30)
- lda $29,0($29) !gpdisp!41
- addl $31,$0,$11
- ldbu $2,0($1)
- beq $2,$L196
- br $31,$L195
- .end name_to_dev_t
- .align 2
- .align 4
- .ent root_dev_setup
-root_dev_setup:
- .frame $30,16,$26,0
- .mask 0x4000200,-16
- ldah $29,0($27) !gpdisp!48
- lda $29,0($29) !gpdisp!48
-$root_dev_setup..ng:
- lda $30,-16($30)
- ldq $27,strncpy($29) !literal!49
- mov $16,$17
- lda $18,64($31)
- stq $9,8($30)
- stq $26,0($30)
- .prologue 1
- ldah $9,saved_root_name($29) !gprelhigh
- lda $9,saved_root_name($9) !gprellow
- mov $9,$16
- jsr $26,($27),strncpy !lituse_jsr!49
- ldah $29,0($26) !gpdisp!50
- stb $31,63($9)
- lda $0,1($31)
- lda $29,0($29) !gpdisp!50
- ldq $26,0($30)
- ldq $9,8($30)
- lda $30,16($30)
- ret $31,($26),1
- .end root_dev_setup
- .section .init.data
- .type __setup_str_root_dev_setup, @object
- .size __setup_str_root_dev_setup, 6
-__setup_str_root_dev_setup:
- .ascii "root=\0"
- .section .init.setup
- .align 3
- .type __setup_root_dev_setup, @object
- .size __setup_root_dev_setup, 16
-__setup_root_dev_setup:
- .quad __setup_str_root_dev_setup
- .quad root_dev_setup
- .section .init.text
- .align 2
- .align 4
- .ent root_data_setup
-root_data_setup:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!51
- lda $29,0($29) !gpdisp!51
-$root_data_setup..ng:
- .prologue 1
- ldah $1,root_mount_data($29) !gprelhigh
- lda $0,1($31)
- stq $16,root_mount_data($1) !gprellow
- ret $31,($26),1
- .end root_data_setup
- .align 2
- .align 4
- .ent fs_names_setup
-fs_names_setup:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!52
- lda $29,0($29) !gpdisp!52
-$fs_names_setup..ng:
- .prologue 1
- ldah $1,root_fs_names($29) !gprelhigh
- lda $0,1($31)
- stq $16,root_fs_names($1) !gprellow
- ret $31,($26),1
- .end fs_names_setup
- .section .init.data
- .type __setup_str_root_data_setup, @object
- .size __setup_str_root_data_setup, 11
-__setup_str_root_data_setup:
- .ascii "rootflags=\0"
- .section .init.setup
- .align 3
- .type __setup_root_data_setup, @object
- .size __setup_root_data_setup, 16
-__setup_root_data_setup:
- .quad __setup_str_root_data_setup
- .quad root_data_setup
- .section .init.data
- .type __setup_str_fs_names_setup, @object
- .size __setup_str_fs_names_setup, 12
-__setup_str_fs_names_setup:
- .ascii "rootfstype=\0"
- .section .init.setup
- .align 3
- .type __setup_fs_names_setup, @object
- .size __setup_fs_names_setup, 16
-__setup_fs_names_setup:
- .quad __setup_str_fs_names_setup
- .quad fs_names_setup
- .section .init.text
- .align 2
- .align 4
- .ent get_fs_names
-get_fs_names:
- .frame $30,32,$26,0
- .mask 0x4000600,-32
- ldah $29,0($27) !gpdisp!53
- lda $29,0($29) !gpdisp!53
-$get_fs_names..ng:
- ldah $1,root_fs_names($29) !gprelhigh
- lda $30,-32($30)
- ldq $17,root_fs_names($1) !gprellow
- stq $10,16($30)
- mov $16,$10
- stq $26,0($30)
- stq $9,8($30)
- .prologue 1
- beq $17,$L226
- ldq $27,strcpy($29) !literal!58
- jsr $26,($27),strcpy !lituse_jsr!58
- ldah $29,0($26) !gpdisp!59
- ldbu $1,0($10)
- lda $29,0($29) !gpdisp!59
- lda $10,1($10)
- beq $1,$L232
- .align 4
-$L231:
- ldbu $1,-1($10)
- cmpeq $1,44,$1
- bne $1,$L245
-$L227:
- ldbu $1,0($10)
- lda $10,1($10)
- bne $1,$L231
- .align 4
-$L232:
- stb $31,0($10)
- ldq $26,0($30)
- ldq $9,8($30)
- ldq $10,16($30)
- lda $30,32($30)
- ret $31,($26),1
- .align 4
-$L245:
- stb $31,-1($10)
- br $31,$L227
-$L226:
- ldq $27,get_filesystem_list($29) !literal!56
- jsr $26,($27),get_filesystem_list !lituse_jsr!56
- ldah $29,0($26) !gpdisp!57
- addq $10,$0,$0
- lda $9,-1($10)
- lda $29,0($29) !gpdisp!57
- stb $31,0($0)
- beq $9,$L232
- .align 4
-$L241:
- ldq $27,strchr($29) !literal!54
- lda $9,1($9)
- lda $17,10($31)
- mov $9,$16
- jsr $26,($27),strchr !lituse_jsr!54
- ldah $29,0($26) !gpdisp!55
- ldbu $1,0($9)
- lda $29,0($29) !gpdisp!55
- lda $9,1($9)
- cmpeq $1,9,$1
- bne $1,$L238
-$L235:
- mov $0,$9
- bne $0,$L241
- br $31,$L232
- .align 4
-$L238:
- ldbu $1,0($9)
- lda $9,1($9)
- cmpeq $1,10,$2
- stb $1,0($10)
- lda $10,1($10)
- beq $2,$L238
- stb $31,-1($10)
- br $31,$L235
- .end get_fs_names
- .section .rodata.str1.1
-$LC7:
- .ascii "/root\0"
-$LC8:
- .ascii "VFS: Cannot open root device \"%s\" or %s\12\0"
-$LC9:
- .ascii "Please append a correct \"root=\" boot option\12\0"
-$LC10:
- .ascii "VFS: Unable to mount root fs on %s\0"
-$LC12:
- .ascii " readonly\0"
-$LC13:
- .ascii "\0"
-$LC11:
- .ascii "VFS: Mounted root (%s filesystem)%s.\12\0"
- .section .init.text
- .align 2
- .align 4
- .ent mount_block_root
-mount_block_root:
- .frame $30,64,$26,0
- .mask 0x400fe00,-64
- ldah $29,0($27) !gpdisp!60
- lda $29,0($29) !gpdisp!60
-$mount_block_root..ng:
- ldq $1,names_cachep($29) !literal
- lda $30,-64($30)
- ldq $27,kmem_cache_alloc($29) !literal!82
- stq $12,32($30)
- stq $11,24($30)
- mov $16,$12
- mov $17,$11
- stq $26,0($30)
- stq $9,8($30)
- lda $17,464($31)
- ldq $16,0($1)
- stq $10,16($30)
- stq $13,40($30)
- stq $14,48($30)
- stq $15,56($30)
- .prologue 1
- jsr $26,($27),kmem_cache_alloc !lituse_jsr!82
- ldah $29,0($26) !gpdisp!83
- lda $29,0($29) !gpdisp!83
- mov $0,$16
- mov $0,$10
- bsr $26,get_fs_names !samegp
-$L247:
- ldbu $1,0($10)
- mov $10,$9
- beq $1,$L267
- ldah $1,$LC7($29) !gprelhigh
- ldah $13,root_mount_data($29) !gprelhigh
- ldq $15,ROOT_DEV($29) !literal
- lda $14,$LC7($1) !gprellow
-$L262:
- ldq $20,root_mount_data($13) !gprellow
- ldq $27,sys_mount($29) !literal!80
- mov $9,$18
- mov $12,$16
- mov $14,$17
- mov $11,$19
- jsr $26,($27),sys_mount !lituse_jsr!80
- ldah $29,0($26) !gpdisp!81
- addl $31,$0,$0
- lda $29,0($29) !gpdisp!81
- mov $9,$16
- lda $1,13($0)
- lda $2,22($0)
- beq $1,$L255
- bgt $1,$L259
- beq $2,$L250
-$L252:
- ldl $1,0($15)
- ldq $27,kdevname($29) !literal!78
- bis $31,$1,$16
- jsr $26,($27),kdevname !lituse_jsr!78
- ldah $29,0($26) !gpdisp!79
- lda $29,0($29) !gpdisp!79
- mov $0,$18
- ldq $27,printk($29) !literal!76
- ldah $17,root_device_name($29) !gprelhigh
- ldah $16,$LC8($29) !gprelhigh
- lda $17,root_device_name($17) !gprellow
- lda $16,$LC8($16) !gprellow
- jsr $26,($27),printk !lituse_jsr!76
- ldah $29,0($26) !gpdisp!77
- lda $29,0($29) !gpdisp!77
- ldq $27,printk($29) !literal!74
- ldah $16,$LC9($29) !gprelhigh
- lda $16,$LC9($16) !gprellow
- jsr $26,($27),printk !lituse_jsr!74
- ldah $29,0($26) !gpdisp!75
- lda $29,0($29) !gpdisp!75
- ldl $1,0($15)
- ldq $27,kdevname($29) !literal!72
- bis $31,$1,$16
- jsr $26,($27),kdevname !lituse_jsr!72
- ldah $29,0($26) !gpdisp!73
- lda $29,0($29) !gpdisp!73
-$L269:
- mov $0,$17
- ldah $16,$LC10($29) !gprelhigh
- lda $16,$LC10($16) !gprellow
- ldq $27,panic($29) !literal!67
- jsr $26,($27),panic !lituse_jsr!67
- .align 4
-$L250:
- ldq $27,strlen($29) !literal!70
- jsr $26,($27),strlen !lituse_jsr!70
- ldah $29,0($26) !gpdisp!71
- addq $9,$0,$0
- lda $29,0($29) !gpdisp!71
- ldbu $1,1($0)
- lda $9,1($0)
- bne $1,$L262
-$L267:
- ldq $1,ROOT_DEV($29) !literal
- ldq $27,kdevname($29) !literal!68
- ldl $2,0($1)
- bis $31,$2,$16
- jsr $26,($27),kdevname !lituse_jsr!68
- ldah $29,0($26) !gpdisp!69
- lda $29,0($29) !gpdisp!69
- br $31,$L269
-$L259:
- bne $0,$L252
-$L254:
- ldq $1,names_cachep($29) !literal
- ldq $27,kmem_cache_free($29) !literal!65
- mov $10,$17
- ldq $16,0($1)
- jsr $26,($27),kmem_cache_free !lituse_jsr!65
- ldah $29,0($26) !gpdisp!66
- lda $29,0($29) !gpdisp!66
- mov $14,$16
- ldq $27,sys_chdir($29) !literal!63
- jsr $26,($27),sys_chdir !lituse_jsr!63
- ldah $29,0($26) !gpdisp!64
- ldq $4,64($8)
- lda $29,0($29) !gpdisp!64
- ldah $1,$LC12($29) !gprelhigh
- lda $18,$LC12($1) !gprellow
- ldq $2,1264($4)
- ldq $3,40($2)
- ldq $2,ROOT_DEV($29) !literal
- ldq $1,40($3)
- ldl $3,16($1)
- ldq $4,56($1)
- ldq $5,96($1)
- stl $3,0($2)
- ldq $17,0($4)
- blbs $5,$L265
- ldah $1,$LC13($29) !gprelhigh
- lda $18,$LC13($1) !gprellow
-$L265:
- ldq $27,printk($29) !literal!61
- ldah $16,$LC11($29) !gprelhigh
- lda $16,$LC11($16) !gprellow
- jsr $26,($27),printk !lituse_jsr!61
- ldah $29,0($26) !gpdisp!62
- ldq $26,0($30)
- ldq $9,8($30)
- lda $29,0($29) !gpdisp!62
- ldq $10,16($30)
- ldq $11,24($30)
- ldq $12,32($30)
- ldq $13,40($30)
- ldq $14,48($30)
- ldq $15,56($30)
- lda $30,64($30)
- ret $31,($26),1
-$L255:
- bis $11,1,$11
- br $31,$L247
- .end mount_block_root
- .align 2
- .align 4
- .ent create_dev
-create_dev:
- .frame $30,96,$26,0
- .mask 0x4000600,-96
- ldah $29,0($27) !gpdisp!84
- lda $29,0($29) !gpdisp!84
-$create_dev..ng:
- ldq $27,sys_unlink($29) !literal!87
- lda $30,-96($30)
- stq $9,8($30)
- stq $10,16($30)
- mov $16,$9
- mov $17,$10
- stq $26,0($30)
- .prologue 1
- jsr $26,($27),sys_unlink !lituse_jsr!87
- ldah $29,0($26) !gpdisp!88
- lda $29,0($29) !gpdisp!88
- lda $0,-1($31)
- mov $9,$16
- mov $10,$18
- ldl $1,do_devfs($29) !gprel
- lda $17,24960($31)
- beq $1,$L280
-$L270:
- ldq $26,0($30)
- ldq $9,8($30)
- ldq $10,16($30)
- lda $30,96($30)
- ret $31,($26),1
- .align 4
-$L280:
- ldq $27,sys_mknod($29) !literal!85
- jsr $26,($27),sys_mknod !lituse_jsr!85
- ldah $29,0($26) !gpdisp!86
- lda $29,0($29) !gpdisp!86
- addl $31,$0,$0
- br $31,$L270
- .end create_dev
- .align 2
- .align 4
- .ent rd_load_image
-$rd_load_image..ng:
-rd_load_image:
- .frame $30,0,$26,0
- .prologue 0
- mov $31,$0
- ret $31,($26),1
- .end rd_load_image
- .section .rodata.str1.1
-$LC14:
- .ascii "/dev/root\0"
- .section .init.text
- .align 2
- .align 4
- .ent rd_load_disk
-rd_load_disk:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!89
- lda $29,0($29) !gpdisp!89
-$rd_load_disk..ng:
- .prologue 1
- ldah $16,$LC14($29) !gprelhigh
- lda $16,$LC14($16) !gprellow
- br $31,rd_load_image !samegp
- .end rd_load_disk
- .align 2
- .align 4
- .ent mount_root
-mount_root:
- .frame $30,16,$26,0
- .mask 0x4000200,-16
- ldah $29,0($27) !gpdisp!90
- lda $29,0($29) !gpdisp!90
-$mount_root..ng:
- ldq $1,ROOT_DEV($29) !literal
- lda $30,-16($30)
- ldah $18,root_device_name($29) !gprelhigh
- stq $9,8($30)
- lda $18,root_device_name($18) !gprellow
- stq $26,0($30)
- .prologue 1
- ldah $9,$LC14($29) !gprelhigh
- lda $9,$LC14($9) !gprellow
- ldl $17,0($1)
- mov $9,$16
- bsr $26,create_dev !samegp
- ldq $26,0($30)
- mov $9,$16
- ldl $17,root_mountflags($29) !gprel
- ldq $9,8($30)
- lda $30,16($30)
- br $31,mount_block_root !samegp
- .end mount_root
- .align 2
- .align 4
- .ent handle_initrd
-$handle_initrd..ng:
-handle_initrd:
- .frame $30,0,$26,0
- .prologue 0
- ret $31,($26),1
- .end handle_initrd
- .section .rodata.str1.1
-$LC15:
- .ascii "/dev/initrd\0"
- .section .init.text
- .align 2
- .align 4
- .ent initrd_load
-initrd_load:
- .frame $30,0,$26,0
- ldah $29,0($27) !gpdisp!91
- lda $29,0($29) !gpdisp!91
-$initrd_load..ng:
- .prologue 1
- ldah $16,$LC15($29) !gprelhigh
- lda $16,$LC15($16) !gprellow
- br $31,rd_load_image !samegp
- .end initrd_load
- .section .rodata.str1.1
-$LC16:
- .ascii "/dev\0"
-$LC17:
- .ascii ".\0"
-$LC18:
- .ascii "/\0"
- .text
- .align 2
- .align 4
- .globl prepare_namespace
- .ent prepare_namespace
-prepare_namespace:
- .frame $30,32,$26,0
- .mask 0x4000e00,-32
- ldah $29,0($27) !gpdisp!92
- lda $29,0($29) !gpdisp!92
-$prepare_namespace..ng:
- lda $30,-32($30)
- stq $10,16($30)
- stq $9,8($30)
- ldah $9,saved_root_name($29) !gprelhigh
- ldq $10,ROOT_DEV($29) !literal
- stq $11,24($30)
- stq $26,0($30)
- .prologue 1
- ldbu $2,saved_root_name($9) !gprellow
- ldl $1,0($10)
- zapnot $1,15,$1
- srl $1,8,$1
- cmpeq $1,2,$11
- bne $2,$L296
-$L287:
- ldl $17,0($10)
- ldah $16,$LC14($29) !gprelhigh
- mov $31,$18
- lda $16,$LC14($16) !gprellow
- bsr $26,create_dev !samegp
- ldah $1,mount_initrd($29) !gprelhigh
- ldl $2,mount_initrd($1) !gprellow
- beq $2,$L290
- bsr $26,initrd_load !samegp
- beq $0,$L293
- ldl $1,0($10)
- lda $1,-256($1)
- bne $1,$L297
- .align 4
-$L293:
- bsr $26,mount_root !samegp
-$L292:
- ldq $27,sys_umount($29) !literal!98
- ldah $16,$LC16($29) !gprelhigh
- mov $31,$17
- lda $16,$LC16($16) !gprellow
- jsr $26,($27),sys_umount !lituse_jsr!98
- ldah $29,0($26) !gpdisp!99
- lda $29,0($29) !gpdisp!99
- mov $31,$18
- lda $19,8192($31)
- mov $31,$20
- ldah $9,$LC17($29) !gprelhigh
- ldq $27,sys_mount($29) !literal!96
- ldah $17,$LC18($29) !gprelhigh
- lda $9,$LC17($9) !gprellow
- lda $17,$LC18($17) !gprellow
- mov $9,$16
- jsr $26,($27),sys_mount !lituse_jsr!96
- ldah $29,0($26) !gpdisp!97
- lda $29,0($29) !gpdisp!97
- mov $9,$16
- ldq $27,sys_chroot($29) !literal!94
- jsr $26,($27),sys_chroot !lituse_jsr!94
- ldah $29,0($26) !gpdisp!95
- lda $29,0($29) !gpdisp!95
- ldq $1,security_ops($29) !literal
- ldq $2,0($1)
- ldq $27,184($2)
- jsr $26,($27),0
- ldah $29,0($26) !gpdisp!93
- ldq $26,0($30)
- ldq $9,8($30)
- lda $29,0($29) !gpdisp!93
- ldq $10,16($30)
- ldq $11,24($30)
- lda $30,32($30)
- ret $31,($26),1
-$L297:
- bsr $26,handle_initrd !samegp
- br $31,$L292
- .align 4
-$L290:
- beq $11,$L293
- ldah $1,rd_doload($29) !gprelhigh
- ldl $2,rd_doload($1) !gprellow
- beq $2,$L293
- mov $31,$16
- bsr $26,rd_load_disk !samegp
- beq $0,$L293
- lda $1,256($31)
- stl $1,0($10)
- br $31,$L293
- .align 4
-$L296:
- lda $9,saved_root_name($9) !gprellow
- mov $9,$16
- bsr $26,name_to_dev_t !samegp
- mov $9,$16
- ldq $27,memcmp($29) !literal!102
- ldah $17,$LC5($29) !gprelhigh
- stl $0,0($10)
- lda $18,5($31)
- lda $17,$LC5($17) !gprellow
- jsr $26,($27),memcmp !lituse_jsr!102
- ldah $29,0($26) !gpdisp!103
- lda $29,0($29) !gpdisp!103
- lda $1,5($9)
- cmoveq $0,$1,$9
- ldq $27,strcpy($29) !literal!100
- ldah $16,root_device_name($29) !gprelhigh
- lda $16,root_device_name($16) !gprellow
- mov $9,$17
- jsr $26,($27),strcpy !lituse_jsr!100
- ldah $29,0($26) !gpdisp!101
- lda $29,0($29) !gpdisp!101
- br $31,$L287
- .end prepare_namespace
- .comm ROOT_DEV,4,4
- .globl rd_doload
- .section .init.data
- .align 2
- .type rd_doload, @object
- .size rd_doload, 4
-rd_doload:
- .zero 4
- .section .bss
- .type root_device_name, @object
- .size root_device_name, 64
-root_device_name:
- .zero 64
- .type saved_root_name, @object
- .size saved_root_name, 64
-saved_root_name:
- .zero 64
- .section .init.data
- .align 3
- .type root_mount_data, @object
- .size root_mount_data, 8
-root_mount_data:
- .zero 8
- .align 3
- .type root_fs_names, @object
- .size root_fs_names, 8
-root_fs_names:
- .zero 8
- .ident "GCC: (GNU) 3.3 20021103 (experimental)"