bob-linux:/home/work/xip/linux-2.4.21_xip # bob-linux:/home/work/xip/linux-2.4.21_xip # bob-linux:/home/work/xip/linux-2.4.21_xip # skyeye-1.2.4-pxa -c skyeye.conf-axfs -e vmlinux -l 0xa0000000,0xffffff Your ELf file is loaded to another address,not its entry big_endian is false. arch: arm cpu info: xscale, pxa25x, 69052100, fffffff0, 2 mach info: name pxa_lubbock, mach_init addr 0x80622d0 ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1 flash: dump none uart_mod:0, desc_in:, desc_out:, converter: SKYEYE: use xscale mmu ops Loaded FLASH ./balance_xip.img exec file "vmlinux"'s format is elf32-little. load section .init: addr = 0xc0008000 size = 0x0000a000. load section .text: addr = 0xc0012000 size = 0x000c6274. load section .kstrtab: addr = 0xc00d8274 size = 0x00004028. load section __ex_table: addr = 0xc00dc2a0 size = 0x00000878. load section __ksymtab: addr = 0xc00dcb18 size = 0x00001e50. load section .data: addr = 0xc00e0000 size = 0x0000a654. not load section .bss: addr = 0xc00ea660 size = 0x00024d30 . not load section .comment: addr = 0x00000000 size = 0x000010e0 . not load section .debug_abbrev: addr = 0x00000000 size = 0x0003bf71 . not load section .debug_info: addr = 0x00000000 size = 0x00d94440 . not load section .debug_line: addr = 0x00000000 size = 0x00092501 . not load section .debug_pubnames: addr = 0x00000000 size = 0x00018c1c . not load section .debug_str: addr = 0x00000000 size = 0x00032945 . not load section .debug_frame: addr = 0x00000000 size = 0x0001dae4 . not load section .debug_aranges: addr = 0x00000000 size = 0x000023f8 . not load section .debug_ranges: addr = 0x00000000 size = 0x000006e0 . call ARMul_InitSymTable,kernel filename is vmlinux. start addr is set to 0xa0008000 by exec file. Linux version 2.4.21-rmk2-pxa1 (root@bob-linux) (gcc version 3.3.3) #162 Tue Jun 17 21:54:58 CST 2008 CPU: XScale-PXA250 revision 0 Machine: Intel DBPXA250 Development Platform Ignoring unrecognised tag 0x00000000 Memory clock: 99.53MHz (*27) Run Mode clock: 99.53MHz (*1) Turbo Mode clock: 99.53MHz (*1.0, inactive) On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock2 init=/bin/bash rw rootfstype=axfs rootflags=physaddr=0x140000 console=ttyS0,115200 mem=32M Calibrating delay loop... 187.59 BogoMIPS Memory: 32MB = 32MB total Memory: 31332KB available (792K code, 220K data, 40K init) Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) Inode cache hash table entries: 2048 (order: 2, 16384 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] CPU: Testing write buffer: pass POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] Disabling CPU frequency change support. CPU clock: 0.000 MHz (0.000-0.000 MHz) Starting kswapd File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with no serial options enabled ttyS00 at 0x0000 (irq = 15) is a PXA UART ttyS01 at 0x0000 (irq = 14) is a PXA UART ttyS02 at 0x0000 (irq = 13) is a PXA UART SA1100 Real Time Clock driver v1.00 rtc: warning: initializing default clock divider/trim value Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Probing Lubbock flash at physical address 0x00000000 (32-bit buswidth) cfi_cmdset_0001: Erase suspend on write enabled Using buffer write method No RedBoot partition table detected in Lubbock flash Using static partition definition Creating 3 MTD partitions on "Lubbock flash": 0x00000000-0x00040000 : "Bootloader" 0x00040000-0x00140000 : "Kernel" 0x00140000-0x02000000 : "Filesystem" NetWinder Floating Point Emulator V0.97 (double precision) File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[namespace.c], at line:[628], [do_add_mount()] do_kernn_mount is over File:[namespace.c], at line:[630], [do_add_mount()] err of do_kern_mount() = -1072245984 File:[namespace.c], at line:[633], [do_add_mount()] File:[namespace.c], at line:[641], [do_add_mount()] check_mnt() is OK File:[namespace.c], at line:[459], [graft_tree()] S_ISDIR(nd->dentry->d_inode->i_mode) = 1 File:[namespace.c], at line:[460], [graft_tree()] S_ISDIR(mnt->mnt_root->d_inode->i_mode) = 1 File:[namespace.c], at line:[649], [do_add_mount()] err of graft_tree() = 0 File:[namespace.c], at line:[746], [do_mount()] retval of do_add_mount=0 File:[namespace.c], at line:[860], [sys_mount()] retval of do_mount () = 0 File:[super.c], at line:[798], [do_kern_mount()] axfs: checking physical address 0x140000 for axfs image axfs: start axfs_do_fill_super into axfs_do_fill_super sbo->magic = 0xcde4a048 AXFS_MAGIC = 0x48a0e4cd File:[axfs_super.c], at line:[467], [axfs_do_fill_super()] sb->node_type = 9511883887983198208, 0x8401000000000000 axfs: doned axfs_do_fill_super axfs: axfs image appears to be 1040 KB in size axfs: doned axfs_check_super File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 sb's blocksize = 0 File:[super.c], at line:[813], [do_kern_mount()] File:[namespace.c], at line:[628], [do_add_mount()] do_kernn_mount is over File:[namespace.c], at line:[630], [do_add_mount()] err of do_kern_mount() = -1072245920 File:[namespace.c], at line:[633], [do_add_mount()] File:[namespace.c], at line:[641], [do_add_mount()] check_mnt() is OK File:[namespace.c], at line:[459], [graft_tree()] S_ISDIR(nd->dentry->d_inode->i_mode) = 1 File:[namespace.c], at line:[460], [graft_tree()] S_ISDIR(mnt->mnt_root->d_inode->i_mode) = 1 File:[namespace.c], at line:[649], [do_add_mount()] err of graft_tree() = 0 File:[namespace.c], at line:[746], [do_mount()] retval of do_add_mount=0 File:[namespace.c], at line:[860], [sys_mount()] retval of do_mount () = 0 err of sys_mount = 0 VFS: Mounted root (axfs filesystem) readonly. File:[namespace.c], at line:[746], [do_mount()] retval of do_add_mount=0 File:[namespace.c], at line:[860], [sys_mount()] retval of do_mount () = 0 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[namespace.c], at line:[628], [do_add_mount()] do_kernn_mount is over File:[namespace.c], at line:[630], [do_add_mount()] err of do_kern_mount() = -1072245984 File:[namespace.c], at line:[633], [do_add_mount()] File:[namespace.c], at line:[641], [do_add_mount()] check_mnt() is OK File:[namespace.c], at line:[459], [graft_tree()] S_ISDIR(nd->dentry->d_inode->i_mode) = 1 File:[namespace.c], at line:[460], [graft_tree()] S_ISDIR(mnt->mnt_root->d_inode->i_mode) = 1 File:[namespace.c], at line:[649], [do_add_mount()] err of graft_tree() = 0 File:[namespace.c], at line:[746], [do_mount()] retval of do_add_mount=0 Mounted devfs on /dev Freeing init memory: 40K in sys_execve() , filename=/bin/bash File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return -2 in sys_execve() , filename=/sbin/init File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 init started: BusyBox v1.4.1 (2007-02-10 01:19:06 CST) multi-cFile:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 209 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=534 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// all binary Starting pid 10, console /dev/console: '/etc/init.d/rcS' in sys_execve() , filename=/etc/init.d/rcS File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 250 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=574 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 250 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=574 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// in sys_execve() , filename=/bin/mount File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[super.c], at line:[798], [do_kern_mount()] File:[super.c], at line:[813], [do_kern_mount()] File:[namespace.c], at line:[628], [do_add_mount()] do_kernn_mount is over File:[namespace.c], at line:[630], [do_add_mount()] err of do_kern_mount() = -1072245856 File:[namespace.c], at line:[633], [do_add_mount()] File:[namespace.c], at line:[641], [do_add_mount()] check_mnt() is OK File:[namespace.c], at line:[459], [graft_tree()] S_ISDIR(nd->dentry->d_inode->i_mode) = 1 File:[namespace.c], at line:[460], [graft_tree()] S_ISDIR(mnt->mnt_root->d_inode->i_mode) = 1 File:[namespace.c], at line:[649], [do_add_mount()] err of graft_tree() = 0 File:[namespace.c], at line:[746], [do_mount()] retval of do_add_mount=0 File:[namespace.c], at line:[860], [sys_mount()] retval of do_mount () = 0 in sys_execve() , filename=/sbin/ifconfig File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 ifconfig: socket: Address family not supported by protocol in sys_execve() , filename=/sbin/ifconfig File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 ifconfig: socket: Address family not supported by protocol in sys_execve() , filename=/proc/self/exe File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 mkdir: cannot create directory '/var/tmp': Read-only file system mkdir: cannot create directory '/var/log': Read-only file system mkdir: cannot create directory '/var/run': Read-only file system mkdir: cannot create directory '/var/lock': Read-only file system File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 210 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=535 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// Welcome to _ _____ __ __ _ _ / \ / __ \ / \_/ \ | | |_| / _ \ | | | | / /\ /\ \ | | _ ____ _ _ _ _ / /_\ \ | |__| | / / \_/ \ \| | | | _ \| | | |\ \/ / / /___\ \ | |__\ \ | | | || |___ | | |_| | |_| |/ \ /_/ \_\| | \_\|_| |_||_____||_|_| |_|\____|\_/\_/ ARMLinux for Skyeye For further information please check: http://www.skyeye.org/ in sys_execve() , filename=/bin/ash File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 BusyBox v1.4.1 (2007-02-10 01:19:06 CST) Built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/ash: can't access tty; job control turned off File:[axfs_inode.c], at line:[378], [axfs_create_vfs_inode()] inode->i_state = 0x40 File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 212 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=537 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// / $ / $ / $ / $ / $ free in sys_execve() , filename=/proc/self/exe File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 total used free shared buffers Mem: 31372 1148 30224 0 0 Swap: 0 0 0 Total: 31372 1148 30224 / $ / $ / $ / $ ifconfig in sys_execve() , filename=/proc/self/exe File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 20 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=336 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = XIP << --------- Reading XIP page ------------ >> File:[filemap_xip.c], at line:[134], [xip_file_read()] File:[filemap_xip.c], at line:[69], [do_xip_mapping_read()] calling get_xip_page() function pointer File:[axfs_inode.c], at line:[996], [axfs_get_xip_page()] File:[axfs_inode.c], at line:[1000], [axfs_get_xip_page()] axfs_get_xip_page:based on axfs_inode_number:(20)array_index=(1443109011456) File:[axfs_inode.c], at line:[1002], [axfs_get_xip_page()] axfs_get_xip_page:array_index=336 File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c0199734 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 ifconfig: no usable address families found ifconfig: socket: Address family not supported by protocol / $ / $ ./strace in sys_execve() , filename=./strace File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 13 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=107 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// File:[exec.c], at line:[920], [do_execve()] retval of prepare_binprm() = 128 File:[exec.c], at line:[925], [do_execve()] retval of copy_strings_kernel() = 0 File:[exec.c], at line:[935], [do_execve()] retval of copy_strings 2 = 0 File:[exec.c], at line:[412], [kernel_read()] will call file->f_op->read() function File:[axfs_inode.c], at line:[815], [axfs_file_read()] axfs_inode_number = 13 File:[axfs_inode.c], at line:[818], [axfs_file_read()] array_index=107 File:[axfs_inode.c], at line:[828], [axfs_file_read()] node_type = Compressed /// --------- Reading Compressed page ------------ /// File:[axfs_inode.c], at line:[476], [axfs_mmap()] bob:file->f_mapping address = c1f68994 File:[axfs_inode.c], at line:[477], [axfs_mmap()] bob:file->f_mapping address->a_ops = c00e5e58 File:[binfmt_elf.c], at line:[752], [load_elf_binary()] bob commentted padzero(elf_bss) File:[exec.c], at line:[940], [do_execve()] retval of search_binary_handler() = 0 File:[sys_arm.c], at line:[273], [sys_execve()] do_execve return 0 ./strace: -c and -ff are mutually exclusive options / $ / $