Busybox 1.26.2 crashes with SEGFAULT
Ronny Meeus
ronny.meeus at gmail.com
Tue Sep 19 10:57:57 UTC 2017
Hello
we sporadically see busybox crashing with a segmentation fault.
(A reproduction scenario is not availble, we just see it sometimes in
out regression runs).
We are using version 1.26.2 build with buildroot on a Cavium (MIPS) processor.
The CPU is a 64b processor but we have a 32b userspace.
We have observed crashes in the syslogd and ifconfig applets.
The busybox config information can be found below.
I did a high level analysis of crashes but I'm not able to make progress.
Any help/hint on how to continue would be appreciated.
This is my analysis of the syslogd crash:
=========================================================
Core was generated by `/sbin/syslogd -n -R nt:914 -L'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x10008294 in bb_strtoul (arg=<optimized out>, endp=0x7f9a7afc,
base=<optimized out>) at libbb/bb_strtonum.c:104
#2 0x10042d30 in bb_strtou (endp=0x7f9a7afc, arg=0x1066003d "14>Jan
1 00:01:03 S66isam_network: Configuring user defined chains", base=10)
at include/xatonum.h:152
#3 split_escape_and_log (len=<optimized out>, tmpbuf=0x10660080 "")
at sysklogd/syslogd.c:898
#4 do_syslogd () at sysklogd/syslogd.c:1087
#5 syslogd_main (argc=argc at entry=5, argv=argv at entry=0x7f9a7d34) at
sysklogd/syslogd.c:1161
#6 0x10005520 in run_applet_no_and_exit (applet_no=<optimized out>,
argv=argv at entry=0x7f9a7d34) at libbb/appletlib.c:880
#7 0x100058a8 in run_applet_and_exit (name=0x7f9a7e61 "syslogd",
argv=argv at entry=0x7f9a7d34) at libbb/appletlib.c:898
#8 0x10005944 in main (argc=<optimized out>, argv=0x7f9a7d34) at
libbb/appletlib.c:992
(gdb) thread apply all bt full
Thread 1 (LWP 382):
#0 0x00000000 in ?? ()
No symbol table info available.
#1 0x10008294 in bb_strtoul (arg=<optimized out>, endp=0x7f9a7afc,
base=<optimized out>) at libbb/bb_strtonum.c:104
v = <optimized out>
endptr = 0x0
#2 0x10042d30 in bb_strtou (endp=0x7f9a7afc, arg=0x1066003d "14>Jan
1 00:01:03 S66isam_network: Configuring user defined chains", base=10)
at include/xatonum.h:152
No locals.
#3 split_escape_and_log (len=<optimized out>, tmpbuf=0x10660080 "")
at sysklogd/syslogd.c:898
c = <optimized out>
q = <optimized out>
pri = 13
p = 0x1066003d "14>Jan 1 00:01:03 S66isam_network:
Configuring user defined chains"
#4 do_syslogd () at sysklogd/syslogd.c:1087
sz = <optimized out>
item = <optimized out>
#5 syslogd_main (argc=argc at entry=5, argv=argv at entry=0x7f9a7d34) at
sysklogd/syslogd.c:1161
opts = <optimized out>
opt_m = 0x77040000 <error: Cannot access memory at address 0x77040000>
opt_l = 0x0
opt_s = 0x1009eb8c <applet_names+1317> "uevent"
opt_b = 0x0
opt_f = 0x0
remoteAddrList = 0x0
#6 0x10005520 in run_applet_no_and_exit (applet_no=<optimized out>,
argv=argv at entry=0x7f9a7d34) at libbb/appletlib.c:880
argc = 5
#7 0x100058a8 in run_applet_and_exit (name=0x7f9a7e61 "syslogd",
argv=argv at entry=0x7f9a7d34) at libbb/appletlib.c:898
applet = <optimized out>
#8 0x10005944 in main (argc=<optimized out>, argv=0x7f9a7d34) at
libbb/appletlib.c:992
No locals.
(gdb) frame 1
#1 0x10008294 in bb_strtoul (arg=<optimized out>, endp=0x7f9a7afc,
base=<optimized out>) at libbb/bb_strtonum.c:104
104 v = strtoul(arg, endp, base);
(gdb) disass
Dump of assembler code for function bb_strtoul:
0x1000822c <+0>: addiu sp,sp,-32
0x10008230 <+4>: sd s0,16(sp)
0x10008234 <+8>: move s0,sp
0x10008238 <+12>: sd ra,24(sp)
0x1000823c <+16>: movn s0,a1,a1
0x10008240 <+20>: sw a0,0(s0)
0x10008244 <+24>: lbu v0,0(a0)
0x10008248 <+28>: addiu a1,v0,-48
0x1000824c <+32>: andi a1,a1,0xff
0x10008250 <+36>: sltiu a1,a1,10
0x10008254 <+40>: bnez a1,0x1000826c <bb_strtoul+64>
0x10008258 <+44>: li v1,1
0x1000825c <+48>: ori v1,v0,0x20
0x10008260 <+52>: addiu v1,v1,-97
0x10008264 <+56>: andi v1,v1,0xff
0x10008268 <+60>: sltiu v1,v1,26
0x1000826c <+64>: lui v0,0x100c
0x10008270 <+68>: bnez v1,0x10008288 <bb_strtoul+92>
0x10008274 <+72>: lw v0,-3656(v0)
0x10008278 <+76>: li v1,34
0x1000827c <+80>: sw v1,0(v0)
0x10008280 <+84>: j 0x100082a8 <bb_strtoul+124>
0x10008284 <+88>: li v0,-1
0x10008288 <+92>: sw zero,0(v0)
0x1000828c <+96>: jal 0x10004390 <strtoul at plt>
0x10008290 <+100>: move a1,s0
=> 0x10008294 <+104>: lwl a1,0(s0)
0x10008298 <+108>: dext a0,v0,0x0,0x20
0x1000829c <+112>: jal 0x100080a8 <handle_errors>
0x100082a0 <+116>: lwr a1,3(s0)
0x100082a4 <+120>: sll v0,v0,0x0
0x100082a8 <+124>: ld ra,24(sp)
0x100082ac <+128>: ld s0,16(sp)
0x100082b0 <+132>: jr ra
0x100082b4 <+136>: addiu sp,sp,32
End of assembler dump.
Jump is done in:
0x1000828c <+96>: jal 0x10004390 <strtoul at plt>
(gdb) disass 0x10004390
Dump of assembler code for function strtoul at plt:
0x10004390 <+0>: lui t3,0x100c
0x10004394 <+4>: lw t9,-4360(t3)
0x10004398 <+8>: jr t9
0x1000439c <+12>: addiu t8,t3,-4360
End of assembler dump.
t9 is calculated by:
(gdb) p /x ((0x100c << 16) - 4360)
$1 = 0x100beef8
Dumping this memory shows that the symbol has already been resolved by
the Linker:
(gdb) x /4x 0x100beef8
0x100beef8 <strtoul at got.plt>: 0x76e9cc70 0x76ee8df0
0x100039c0 0x100039c0
For non-resolved symbols, the value is 0x100039c0
(gdb) disassemble 0x100039c0
Dump of assembler code for function _PROCEDURE_LINKAGE_TABLE_:
0x100039c0 <+0>: lui t2,0x100c
0x100039c4 <+4>: lw t9,-4988(t2)
0x100039c8 <+8>: addiu t2,t2,-4988
0x100039cc <+12>: subu t8,t8,t2
0x100039d0 <+16>: move t3,ra
0x100039d4 <+20>: srl t8,t8,0x2
0x100039d8 <+24>: jalr t9
0x100039dc <+28>: addiu t8,t8,-2
End of assembler dump.
Disassembling the code to which the table points shows the expected
function strtoul:
(gdb) disass 0x76e9cc70
Dump of assembler code for function __GI_strtoul:
0x76e9cc70 <+0>: lui a5,0x16
0x76e9cc74 <+4>: addiu sp,sp,-16
0x76e9cc78 <+8>: addu a5,a5,t9
0x76e9cc7c <+12>: move a3,zero
0x76e9cc80 <+16>: sd gp,8(sp)
0x76e9cc84 <+20>: addiu a5,a5,-7712
0x76e9cc88 <+24>: lw a4,-27644(a5)
0x76e9cc8c <+28>: ld gp,8(sp)
0x76e9cc90 <+32>: rdhwr v1,$29
0x76e9cc94 <+36>: lwx a4,v1(a4)
0x76e9cc98 <+40>: lw t9,-31900(a5)
0x76e9cc9c <+44>: b 0x76e9d320 <__GI_____strtoul_l_internal>
0x76e9cca0 <+48>: addiu sp,sp,16
End of assembler dump.
Here I'm stuck.
I just dump the registers and some additional information that might
be relevant:
(gdb) info reg
zero at v0 v1
R0 0000000000000000 0000000014009ce1 00000000770356b8 0000000000000001
a0 a1 a2 a3
R4 000000001066003d 000000007f9a7afc 000000000000000a 0000000000000000
a4 a5 a6 a7
R8 000000001066076c 0000000000000010 ffffffff80b607d0 0000000000000000
t0 t1 t2 t3
R12 0000000000000000 0000000000000000 0000000000000000 0000000010070000
s0 s1 s2 s3
R16 000000007f9a7afc 0000000010660080 00000000100c0000 0000000010660008
s4 s5 s6 s7
R20 000000001066003c 000000001066003c 000000000000003e 0000000000000020
t8 t9 k0 k1
R24 000000001006bbd0 0000000000000000 0000000000000000 0000000000000000
gp sp s8 ra
R28 0000000076ffae50 000000007f9a7ac0 000000001066013c 0000000010008294
sr lo hi bad
0000000004009cf3 0000000000000000 0000000000000183 0000000000000000
cause pc
0000000000800008 0000000010008294
fsr fir
00000000 00000000
=> Disassemble of the ra pointer:
(gdb) disassemble 0x010008294
Dump of assembler code for function bb_strtoul:
0x1000822c <+0>: addiu sp,sp,-32
0x10008230 <+4>: sd s0,16(sp)
0x10008234 <+8>: move s0,sp
0x10008238 <+12>: sd ra,24(sp)
0x1000823c <+16>: movn s0,a1,a1
0x10008240 <+20>: sw a0,0(s0)
0x10008244 <+24>: lbu v0,0(a0)
0x10008248 <+28>: addiu a1,v0,-48
0x1000824c <+32>: andi a1,a1,0xff
0x10008250 <+36>: sltiu a1,a1,10
0x10008254 <+40>: bnez a1,0x1000826c <bb_strtoul+64>
0x10008258 <+44>: li v1,1
0x1000825c <+48>: ori v1,v0,0x20
0x10008260 <+52>: addiu v1,v1,-97
0x10008264 <+56>: andi v1,v1,0xff
0x10008268 <+60>: sltiu v1,v1,26
0x1000826c <+64>: lui v0,0x100c
0x10008270 <+68>: bnez v1,0x10008288 <bb_strtoul+92>
0x10008274 <+72>: lw v0,-3656(v0)
0x10008278 <+76>: li v1,34
0x1000827c <+80>: sw v1,0(v0)
0x10008280 <+84>: j 0x100082a8 <bb_strtoul+124>
0x10008284 <+88>: li v0,-1
0x10008288 <+92>: sw zero,0(v0)
0x1000828c <+96>: jal 0x10004390 <strtoul at plt>
0x10008290 <+100>: move a1,s0
=> 0x10008294 <+104>: lwl a1,0(s0)
0x10008298 <+108>: dext a0,v0,0x0,0x20
0x1000829c <+112>: jal 0x100080a8 <handle_errors>
0x100082a0 <+116>: lwr a1,3(s0)
0x100082a4 <+120>: sll v0,v0,0x0
0x100082a8 <+124>: ld ra,24(sp)
0x100082ac <+128>: ld s0,16(sp)
0x100082b0 <+132>: jr ra
0x100082b4 <+136>: addiu sp,sp,32
End of assembler dump.
=> t8 points to:
(gdb) x /4x 0x01006bbd0
0x1006bbd0 <parse_expr+240>: 0x5046fff5 0x0080802d
0x24042500 0x14a40004
(gdb) disassemble 0x76e9d320
Dump of assembler code for function __GI_____strtoul_l_internal:
0x76e9d320 <+0>: lw v0,4(a4)
0x76e9d324 <+4>: addiu sp,sp,-112
0x76e9d328 <+8>: sd gp,88(sp)
0x76e9d32c <+12>: lui gp,0x16
0x76e9d330 <+16>: sd s7,80(sp)
0x76e9d334 <+20>: addu gp,gp,t9
0x76e9d338 <+24>: sd s4,56(sp)
0x76e9d33c <+28>: addiu gp,gp,-9424
0x76e9d340 <+32>: sd s3,48(sp)
0x76e9d344 <+36>: move s4,a1
0x76e9d348 <+40>: sd s1,32(sp)
0x76e9d34c <+44>: move s3,a0
0x76e9d350 <+48>: sd ra,104(sp)
0x76e9d354 <+52>: move s7,zero
0x76e9d358 <+56>: sd s8,96(sp)
0x76e9d35c <+60>: move s1,zero
0x76e9d360 <+64>: sd s6,72(sp)
0x76e9d364 <+68>: sd s5,64(sp)
0x76e9d368 <+72>: sd s2,40(sp)
0x76e9d36c <+76>: bnez a3,0x76e9d7c0 <__GI_____strtoul_l_internal+1184>
0x76e9d370 <+80>: sd s0,24(sp)
0x76e9d374 <+84>: seqi v1,a2,1
0x76e9d378 <+88>: srl v0,a2,0x1f
0x76e9d37c <+92>: or v0,v1,v0
0x76e9d380 <+96>: slti v1,a2,37
0x76e9d384 <+100>: xori v0,v0,0x1
0x76e9d388 <+104>: and v0,v1,v0
0x76e9d38c <+108>: beqz v0,0x76e9d508 <__GI_____strtoul_l_internal+488>
0x76e9d390 <+112>: move v0,zero
0x76e9d394 <+116>: lb v0,0(s3)
0x76e9d398 <+120>: lw s6,52(a4)
0x76e9d39c <+124>: sll v1,v0,0x1
0x76e9d3a0 <+128>: lhux v1,v1(s6)
0x76e9d3a4 <+132>: bbit0 v1,0x5,0x76e9d3c8
<__GI_____strtoul_l_internal+168>
0x76e9d3a8 <+136>: move s2,s3
0x76e9d3ac <+140>: addiu s2,s2,1
0x76e9d3b0 <+144>: lb v0,0(s2)
0x76e9d3b4 <+148>: sll v1,v0,0x1
0x76e9d3b8 <+152>: lhux v1,v1(s6)
0x76e9d3bc <+156>: bbit1 v1,0x5,0x76e9d3b0
<__GI_____strtoul_l_internal+144>
0x76e9d3c0 <+160>: addiu s2,s2,1
0x76e9d3c4 <+164>: addiu s2,s2,-1
0x76e9d3c8 <+168>: beqz v0,0x76e9d728 <__GI_____strtoul_l_internal+1032>
0x76e9d3cc <+172>: li v1,45
0x76e9d3d0 <+176>: beq v0,v1,0x76e9d71c
<__GI_____strtoul_l_internal+1020>
0x76e9d3d4 <+180>: seqi v0,v0,43
0x76e9d3d8 <+184>: move s5,zero
0x76e9d3dc <+188>: addu s2,s2,v0
0x76e9d3e0 <+192>: lb s8,0(s2)
0x76e9d3e4 <+196>: li v0,48
0x76e9d3e8 <+200>: beq s8,v0,0x76e9d6d8
<__GI_____strtoul_l_internal+952>
0x76e9d3ec <+204>: nop
0x76e9d3f0 <+208>: beqz a2,0x76e9d558 <__GI_____strtoul_l_internal+568>
0x76e9d3f4 <+212>: li v1,8
0x76e9d3f8 <+216>: li v0,10
0x76e9d3fc <+220>: beq a2,v0,0x76e9d554
<__GI_____strtoul_l_internal+564>
0x76e9d400 <+224>: addiu v1,a2,-2
0x76e9d404 <+228>: move s0,zero
0x76e9d408 <+232>: move v0,zero
0x76e9d40c <+236>: lw a5,-31888(gp)
0x76e9d410 <+240>: andi a7,s8,0xff
0x76e9d414 <+244>: lw t1,-31884(gp)
0x76e9d418 <+248>: sltu a3,zero,a7
0x76e9d41c <+252>: sne a1,v0,s2
0x76e9d420 <+256>: sll a0,v1,0x2
0x76e9d424 <+260>: lwx a0,a0(a5)
0x76e9d428 <+264>: and a1,a3,a1
0x76e9d42c <+268>: beqz a1,0x76e9d72c <__GI_____strtoul_l_internal+1036>
0x76e9d430 <+272>: lbux t1,v1(t1)
0x76e9d434 <+276>: move a3,s2
0x76e9d438 <+280>: move a1,zero
0x76e9d43c <+284>: move t0,zero
0x76e9d440 <+288>: addiu t2,s0,-1
0x76e9d444 <+292>: addiu v1,a7,-48
0x76e9d448 <+296>: sltiu a5,v1,10
0x76e9d44c <+300>: bnez a5,0x76e9d6a0 <__GI_____strtoul_l_internal+896>
0x76e9d450 <+304>: andi v1,v1,0xff
0x76e9d454 <+308>: beqz s0,0x76e9d678 <__GI_____strtoul_l_internal+856>
0x76e9d458 <+312>: nop
0x76e9d45c <+316>: lb a5,0(s1)
0x76e9d460 <+320>: lb v1,0(a3)
0x76e9d464 <+324>: bne a5,v1,0x76e9d678
<__GI_____strtoul_l_internal+856>
0x76e9d468 <+328>: move v1,zero
0x76e9d46c <+332>: b 0x76e9d48c <__GI_____strtoul_l_internal+364>
0x76e9d470 <+336>: addiu v1,v1,1
0x76e9d474 <+340>: nop
0x76e9d478 <+344>: lbx a6,v1(s1)
0x76e9d47c <+348>: lbx a5,v1(a3)
0x76e9d480 <+352>: bne a6,a5,0x76e9d670
<__GI_____strtoul_l_internal+848>
0x76e9d484 <+356>: nop
0x76e9d488 <+360>: addiu v1,v1,1
0x76e9d48c <+364>: bne v1,s0,0x76e9d478
<__GI_____strtoul_l_internal+344>
0x76e9d490 <+368>: nop
0x76e9d494 <+372>: addu a3,a3,t2
0x76e9d498 <+376>: lbu a7,1(a3)
0x76e9d49c <+380>: addiu a3,a3,1
0x76e9d4a0 <+384>: sne v1,v0,a3
0x76e9d4a4 <+388>: sltu a5,zero,a7
0x76e9d4a8 <+392>: and v1,a5,v1
0x76e9d4ac <+396>: bnez v1,0x76e9d448 <__GI_____strtoul_l_internal+296>
0x76e9d4b0 <+400>: addiu v1,a7,-48
0x76e9d4b4 <+404>: beq s2,a3,0x76e9d72c
<__GI_____strtoul_l_internal+1036>
0x76e9d4b8 <+408>: nop
0x76e9d4bc <+412>: beqz s4,0x76e9d4c8 <__GI_____strtoul_l_internal+424>
0x76e9d4c0 <+416>: nop
0x76e9d4c4 <+420>: sw a3,0(s4)
0x76e9d4c8 <+424>: bnez a1,0x76e9d7a0 <__GI_____strtoul_l_internal+1152>
0x76e9d4cc <+428>: ld ra,104(sp)
0x76e9d4d0 <+432>: negu v0,t0
0x76e9d4d4 <+436>: ld s8,96(sp)
0x76e9d4d8 <+440>: movz v0,t0,s5
0x76e9d4dc <+444>: ld gp,88(sp)
0x76e9d4e0 <+448>: ld s7,80(sp)
0x76e9d4e4 <+452>: ld s6,72(sp)
0x76e9d4e8 <+456>: ld s5,64(sp)
0x76e9d4ec <+460>: ld s4,56(sp)
0x76e9d4f0 <+464>: ld s3,48(sp)
0x76e9d4f4 <+468>: ld s2,40(sp)
0x76e9d4f8 <+472>: ld s1,32(sp)
0x76e9d4fc <+476>: ld s0,24(sp)
0x76e9d500 <+480>: jr ra
0x76e9d504 <+484>: addiu sp,sp,112
0x76e9d508 <+488>: rdhwr v1,$29
0x76e9d50c <+492>: move a0,v1
0x76e9d510 <+496>: lw v1,-27600(gp)
0x76e9d514 <+500>: addu a0,v1,a0
0x76e9d518 <+504>: li v1,22
0x76e9d51c <+508>: sw v1,0(a0)
0x76e9d520 <+512>: ld ra,104(sp)
0x76e9d524 <+516>: ld s8,96(sp)
0x76e9d528 <+520>: ld gp,88(sp)
0x76e9d52c <+524>: ld s7,80(sp)
0x76e9d530 <+528>: ld s6,72(sp)
0x76e9d534 <+532>: ld s5,64(sp)
0x76e9d538 <+536>: ld s4,56(sp)
0x76e9d53c <+540>: ld s3,48(sp)
0x76e9d540 <+544>: ld s2,40(sp)
0x76e9d544 <+548>: ld s1,32(sp)
0x76e9d548 <+552>: ld s0,24(sp)
0x76e9d54c <+556>: jr ra
0x76e9d550 <+560>: addiu sp,sp,112
0x76e9d554 <+564>: li v1,8
0x76e9d558 <+568>: li a2,10
0x76e9d55c <+572>: move s0,zero
0x76e9d560 <+576>: beqz s7,0x76e9d40c <__GI_____strtoul_l_internal+236>
0x76e9d564 <+580>: move v0,zero
0x76e9d568 <+584>: lw t9,-32660(gp)
0x76e9d56c <+588>: move a0,s1
0x76e9d570 <+592>: jalr t9
0x76e9d574 <+596>: sd a4,0(sp)
0x76e9d578 <+600>: ld a4,0(sp)
0x76e9d57c <+604>: beqz v0,0x76e9d72c <__GI_____strtoul_l_internal+1036>
0x76e9d580 <+608>: move s0,v0
0x76e9d584 <+612>: lb a2,0(s1)
0x76e9d588 <+616>: bne s8,a2,0x76e9d5b4
<__GI_____strtoul_l_internal+660>
0x76e9d58c <+620>: addiu v0,s1,1
0x76e9d590 <+624>: addiu v1,s2,1
0x76e9d594 <+628>: addu a0,s1,s0
0x76e9d598 <+632>: beq v0,a0,0x76e9d72c
<__GI_____strtoul_l_internal+1036>
0x76e9d59c <+636>: nop
0x76e9d5a0 <+640>: lb a3,0(v0)
0x76e9d5a4 <+644>: addiu v0,v0,1
0x76e9d5a8 <+648>: lb a1,0(v1)
0x76e9d5ac <+652>: beq a3,a1,0x76e9d598
<__GI_____strtoul_l_internal+632>
0x76e9d5b0 <+656>: addiu v1,v1,1
0x76e9d5b4 <+660>: andi a7,s8,0xff
0x76e9d5b8 <+664>: beqz a7,0x76e9d640 <__GI_____strtoul_l_internal+800>
0x76e9d5bc <+668>: move a1,s2
0x76e9d5c0 <+672>: move v1,zero
0x76e9d5c4 <+676>: addiu a5,s2,1
0x76e9d5c8 <+680>: addu a3,s1,s0
0x76e9d5cc <+684>: addiu v0,a7,-48
0x76e9d5d0 <+688>: sltiu v0,v0,10
0x76e9d5d4 <+692>: bnez v0,0x76e9d630 <__GI_____strtoul_l_internal+784>
0x76e9d5d8 <+696>: nop
0x76e9d5dc <+700>: lb v0,0(a1)
0x76e9d5e0 <+704>: bne v0,a2,0x76e9d60c
<__GI_____strtoul_l_internal+748>
0x76e9d5e4 <+708>: addiu v0,s1,1
0x76e9d5e8 <+712>: sll a0,v1,0x0
0x76e9d5ec <+716>: addu a0,a5,a0
0x76e9d5f0 <+720>: beq v0,a3,0x76e9d630
<__GI_____strtoul_l_internal+784>
0x76e9d5f4 <+724>: nop
0x76e9d5f8 <+728>: lb t0,0(v0)
0x76e9d5fc <+732>: addiu v0,v0,1
0x76e9d600 <+736>: lb a6,0(a0)
0x76e9d604 <+740>: beq t0,a6,0x76e9d5f0
<__GI_____strtoul_l_internal+720>
0x76e9d608 <+744>: addiu a0,a0,1
0x76e9d60c <+748>: sll v0,a7,0x1
0x76e9d610 <+752>: lhux v0,v0(s6)
0x76e9d614 <+756>: bbit0 v0,0x2,0x76e9d640
<__GI_____strtoul_l_internal+800>
0x76e9d618 <+760>: sll a7,a7,0x2
0x76e9d61c <+764>: lw v0,60(a4)
0x76e9d620 <+768>: lwx v0,a7(v0)
0x76e9d624 <+772>: slti v0,v0,65
0x76e9d628 <+776>: beqz v0,0x76e9d644 <__GI_____strtoul_l_internal+804>
0x76e9d62c <+780>: lw t9,-31880(gp)
0x76e9d630 <+784>: addiu a1,a1,1
0x76e9d634 <+788>: lbu a7,0(a1)
0x76e9d638 <+792>: bnez a7,0x76e9d5cc <__GI_____strtoul_l_internal+684>
0x76e9d63c <+796>: daddiu v1,v1,1
0x76e9d640 <+800>: lw t9,-31880(gp)
0x76e9d644 <+804>: move a2,s1
0x76e9d648 <+808>: sd a4,0(sp)
0x76e9d64c <+812>: move a0,s2
0x76e9d650 <+816>: bal 0x76eac120 <__correctly_grouped_prefixmb>
0x76e9d654 <+820>: move a3,s7
0x76e9d658 <+824>: lb s8,0(s2)
0x76e9d65c <+828>: ld a4,0(sp)
0x76e9d660 <+832>: li v1,8
0x76e9d664 <+836>: b 0x76e9d40c <__GI_____strtoul_l_internal+236>
0x76e9d668 <+840>: li a2,10
0x76e9d66c <+844>: nop
0x76e9d670 <+848>: beq s0,v1,0x76e9d494
<__GI_____strtoul_l_internal+372>
0x76e9d674 <+852>: nop
0x76e9d678 <+856>: lw a5,52(a4)
0x76e9d67c <+860>: sll v1,a7,0x1
0x76e9d680 <+864>: lhux v1,v1(a5)
0x76e9d684 <+868>: bbit0 v1,0x2,0x76e9d4b4
<__GI_____strtoul_l_internal+404>
0x76e9d688 <+872>: nop
0x76e9d68c <+876>: lw v1,60(a4)
0x76e9d690 <+880>: sll a7,a7,0x2
0x76e9d694 <+884>: lwx v1,a7(v1)
0x76e9d698 <+888>: addiu v1,v1,-55
0x76e9d69c <+892>: andi v1,v1,0xff
0x76e9d6a0 <+896>: slt a5,v1,a2
0x76e9d6a4 <+900>: beqz a5,0x76e9d4b4 <__GI_____strtoul_l_internal+404>
0x76e9d6a8 <+904>: sltu a5,a0,t0
0x76e9d6ac <+908>: bnez a5,0x76e9d6d0 <__GI_____strtoul_l_internal+944>
0x76e9d6b0 <+912>: sltu a6,t1,v1
0x76e9d6b4 <+916>: seq a5,t0,a0
0x76e9d6b8 <+920>: and a5,a6,a5
0x76e9d6bc <+924>: bnez a5,0x76e9d6d0 <__GI_____strtoul_l_internal+944>
0x76e9d6c0 <+928>: mul a5,t0,a2
0x76e9d6c4 <+932>: b 0x76e9d498 <__GI_____strtoul_l_internal+376>
0x76e9d6c8 <+936>: addu t0,a5,v1
0x76e9d6cc <+940>: nop
0x76e9d6d0 <+944>: b 0x76e9d498 <__GI_____strtoul_l_internal+376>
0x76e9d6d4 <+948>: li a1,1
0x76e9d6d8 <+952>: move v0,a2
0x76e9d6dc <+956>: ins v0,zero,0x4,0x1
0x76e9d6e0 <+960>: bnez v0,0x76e9d3fc <__GI_____strtoul_l_internal+220>
0x76e9d6e4 <+964>: li v0,10
0x76e9d6e8 <+968>: lb v0,1(s2)
0x76e9d6ec <+972>: lw v1,60(a4)
0x76e9d6f0 <+976>: sll v0,v0,0x2
0x76e9d6f4 <+980>: lwx v1,v0(v1)
0x76e9d6f8 <+984>: li v0,88
0x76e9d6fc <+988>: beq v1,v0,0x76e9d76c
<__GI_____strtoul_l_internal+1100>
0x76e9d700 <+992>: li v1,14
0x76e9d704 <+996>: bnez a2,0x76e9d3f8 <__GI_____strtoul_l_internal+216>
0x76e9d708 <+1000>: li v1,6
0x76e9d70c <+1004>: li a2,8
0x76e9d710 <+1008>: move s0,zero
0x76e9d714 <+1012>: b 0x76e9d40c <__GI_____strtoul_l_internal+236>
0x76e9d718 <+1016>: move v0,zero
0x76e9d71c <+1020>: addiu s2,s2,1
0x76e9d720 <+1024>: b 0x76e9d3e0 <__GI_____strtoul_l_internal+192>
0x76e9d724 <+1028>: li s5,1
0x76e9d728 <+1032>: move s2,s3
0x76e9d72c <+1036>: beqz s4,0x76e9d520 <__GI_____strtoul_l_internal+512>
0x76e9d730 <+1040>: move v0,zero
0x76e9d734 <+1044>: subu v0,s2,s3
0x76e9d738 <+1048>: slti v0,v0,2
0x76e9d73c <+1052>: bnez v0,0x76e9d760 <__GI_____strtoul_l_internal+1088>
0x76e9d740 <+1056>: nop
0x76e9d744 <+1060>: lb v0,-1(s2)
0x76e9d748 <+1064>: lw v1,60(a4)
0x76e9d74c <+1068>: sll v0,v0,0x2
0x76e9d750 <+1072>: lwx v1,v0(v1)
0x76e9d754 <+1076>: li v0,88
0x76e9d758 <+1080>: beq v1,v0,0x76e9d784
<__GI_____strtoul_l_internal+1124>
0x76e9d75c <+1084>: nop
0x76e9d760 <+1088>: sw s3,0(s4)
0x76e9d764 <+1092>: b 0x76e9d520 <__GI_____strtoul_l_internal+512>
0x76e9d768 <+1096>: move v0,zero
0x76e9d76c <+1100>: lb s8,2(s2)
0x76e9d770 <+1104>: addiu s2,s2,2
0x76e9d774 <+1108>: li a2,16
0x76e9d778 <+1112>: move s0,zero
0x76e9d77c <+1116>: b 0x76e9d40c <__GI_____strtoul_l_internal+236>
0x76e9d780 <+1120>: move v0,zero
0x76e9d784 <+1124>: lb v1,-2(s2)
0x76e9d788 <+1128>: li v0,48
0x76e9d78c <+1132>: bne v1,v0,0x76e9d760
<__GI_____strtoul_l_internal+1088>
0x76e9d790 <+1136>: addiu s2,s2,-1
0x76e9d794 <+1140>: move v0,zero
0x76e9d798 <+1144>: b 0x76e9d520 <__GI_____strtoul_l_internal+512>
0x76e9d79c <+1148>: sw s2,0(s4)
0x76e9d7a0 <+1152>: rdhwr v1,$29
0x76e9d7a4 <+1156>: move a0,v1
0x76e9d7a8 <+1160>: li v0,-1
0x76e9d7ac <+1164>: lw v1,-27600(gp)
0x76e9d7b0 <+1168>: addu a0,v1,a0
0x76e9d7b4 <+1172>: li v1,34
0x76e9d7b8 <+1176>: b 0x76e9d520 <__GI_____strtoul_l_internal+512>
0x76e9d7bc <+1180>: sw v1,0(a0)
0x76e9d7c0 <+1184>: lw v1,44(v0)
0x76e9d7c4 <+1188>: lb a0,0(v1)
0x76e9d7c8 <+1192>: addiu a0,a0,-1
0x76e9d7cc <+1196>: sltiu a0,a0,126
0x76e9d7d0 <+1200>: beqz a0,0x76e9d374 <__GI_____strtoul_l_internal+84>
0x76e9d7d4 <+1204>: nop
0x76e9d7d8 <+1208>: lw s1,40(v0)
0x76e9d7dc <+1212>: lb s7,0(s1)
0x76e9d7e0 <+1216>: movz v1,zero,s7
0x76e9d7e4 <+1220>: movz s1,zero,s7
0x76e9d7e8 <+1224>: b 0x76e9d374 <__GI_____strtoul_l_internal+84>
0x76e9d7ec <+1228>: move s7,v1
End of assembler dump.
These are the installed signals I retrieved from a runnig process:
(gdb) info signal-dispositions
Number Name Description Disposition
1 SIGHUP Hangup SIG_IGN
2 SIGINT Interrupt record_signo
in section .text of
/repo/meeusr/sw-isr57/vobs/esam/build/reborn/buildroot-isam-reborn-cavium-rantb/output/build/busybox-1.26.2/busybox_unstripped
3 SIGQUIT Quit SIG_DFL
4 SIGILL Illegal instruction SIG_DFL
5 SIGTRAP Trace/breakpoint trap SIG_DFL
6 SIGABRT Aborted SIG_DFL
7 SIGBUS EMT trap SIG_DFL
8 SIGFPE Floating point exception SIG_DFL
9 SIGKILL Killed SIG_DFL
10 SIGUSR1 Bus error SIG_DFL
11 SIGSEGV Segmentation fault SIG_DFL
12 SIGUSR2 Bad system call SIG_DFL
13 SIGPIPE Broken pipe SIG_DFL
14 SIGALRM Alarm clock SIG_DFL
15 SIGTERM Terminated record_signo
in section .text of
/repo/meeusr/sw-isr57/vobs/esam/build/reborn/buildroot-isam-reborn-cavium-rantb/output/build/busybox-1.26.2/busybox_unstripped
16 SIGSTKFLT User defined signal 1 SIG_DFL
17 SIGCHLD User defined signal 2 SIG_DFL
18 SIGCONT Child exited SIG_DFL
19 SIGSTOP Power failure SIG_DFL
20 SIGTSTP Window changed SIG_DFL
21 SIGTTIN Urgent I/O condition SIG_DFL
22 SIGTTOU I/O possible SIG_DFL
23 SIGURG Stopped (signal) SIG_DFL
24 SIGXCPU Stopped SIG_DFL
25 SIGXFSZ Continued SIG_DFL
26 SIGVTALRM Stopped (tty input) SIG_DFL
27 SIGPROF Stopped (tty output) SIG_DFL
28 SIGWINCH Virtual timer expired SIG_DFL
29 SIGIO Profiling timer expired SIG_DFL
30 SIGPWR CPU time limit exceeded SIG_DFL
31 SIGSYS File size limit exceeded SIG_DFL
34 SIG34 Real-time signal 0 SIG_DFL
35 SIG35 Real-time signal 1 SIG_DFL
36 SIG36 Real-time signal 2 SIG_DFL
37 SIG37 Real-time signal 3 SIG_DFL
38 SIG38 Real-time signal 4 SIG_DFL
39 SIG39 Real-time signal 5 SIG_DFL
40 SIG40 Real-time signal 6 SIG_DFL
41 SIG41 Real-time signal 7 SIG_DFL
42 SIG42 Real-time signal 8 SIG_DFL
43 SIG43 Real-time signal 9 SIG_DFL
44 SIG44 Real-time signal 10 SIG_DFL
45 SIG45 Real-time signal 11 SIG_DFL
46 SIG46 Real-time signal 12 SIG_DFL
47 SIG47 Real-time signal 13 SIG_DFL
48 SIG48 Real-time signal 14 SIG_DFL
49 SIG49 Real-time signal 15 SIG_DFL
50 SIG50 Real-time signal 16 SIG_DFL
51 SIG51 Real-time signal 17 SIG_DFL
52 SIG52 Real-time signal 18 SIG_DFL
53 SIG53 Real-time signal 19 SIG_DFL
54 SIG54 Real-time signal 20 SIG_DFL
55 SIG55 Real-time signal 21 SIG_DFL
56 SIG56 Real-time signal 22 SIG_DFL
57 SIG57 Real-time signal 23 SIG_DFL
58 SIG58 Real-time signal 24 SIG_DFL
59 SIG59 Real-time signal 25 SIG_DFL
60 SIG60 Real-time signal 26 SIG_DFL
61 SIG61 Real-time signal 27 SIG_DFL
62 SIG62 Real-time signal 28 SIG_DFL
63 SIG63 Real-time signal 29 SIG_DFL
=========================================================
Best regards,
Ronny
#
# Automatically generated make config: don't edit
# Busybox version: 1.26.2
# Mon Sep 18 15:45:10 2017
#
CONFIG_HAVE_DOT_CONFIG=y
#
# Busybox Settings
#
CONFIG_DESKTOP=y
# CONFIG_EXTRA_COMPAT is not set
CONFIG_INCLUDE_SUSv2=y
# CONFIG_USE_PORTABLE_CODE is not set
CONFIG_PLATFORM_LINUX=y
CONFIG_SHOW_USAGE=y
CONFIG_FEATURE_VERBOSE_USAGE=y
# CONFIG_FEATURE_COMPRESS_USAGE is not set
CONFIG_BUSYBOX=y
CONFIG_FEATURE_INSTALLER=y
# CONFIG_INSTALL_NO_USR is not set
# CONFIG_PAM is not set
CONFIG_LONG_OPTS=y
CONFIG_FEATURE_DEVPTS=y
CONFIG_FEATURE_CLEAN_UP=y
CONFIG_FEATURE_UTMP=y
CONFIG_FEATURE_WTMP=y
# CONFIG_FEATURE_PIDFILE is not set
CONFIG_PID_FILE_PATH=""
CONFIG_FEATURE_SUID=y
# CONFIG_FEATURE_SUID_CONFIG is not set
# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
# CONFIG_SELINUX is not set
# CONFIG_FEATURE_PREFER_APPLETS is not set
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
CONFIG_FEATURE_SYSLOG=y
# CONFIG_FEATURE_HAVE_RPC is not set
#
# Build Options
#
# CONFIG_STATIC is not set
# CONFIG_PIE is not set
# CONFIG_NOMMU is not set
# CONFIG_BUILD_LIBBUSYBOX is not set
# CONFIG_FEATURE_INDIVIDUAL is not set
# CONFIG_FEATURE_SHARED_BUSYBOX is not set
CONFIG_LFS=y
CONFIG_CROSS_COMPILER_PREFIX=""
CONFIG_SYSROOT=""
CONFIG_EXTRA_CFLAGS=""
CONFIG_EXTRA_LDFLAGS=""
CONFIG_EXTRA_LDLIBS=""
#
# Installation Options ("make install" behavior)
#
CONFIG_INSTALL_APPLET_SYMLINKS=y
# CONFIG_INSTALL_APPLET_HARDLINKS is not set
# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
# CONFIG_INSTALL_APPLET_DONT is not set
# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
CONFIG_PREFIX="./_install"
#
# Debugging Options
#
# CONFIG_DEBUG is not set
# CONFIG_DEBUG_PESSIMIZE is not set
# CONFIG_DEBUG_SANITIZE is not set
# CONFIG_UNIT_TEST is not set
# CONFIG_WERROR is not set
CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
# CONFIG_EFENCE is not set
#
# Busybox Library Tuning
#
# CONFIG_FEATURE_USE_BSS_TAIL is not set
CONFIG_FEATURE_RTMINMAX=y
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
CONFIG_PASSWORD_MINLEN=6
CONFIG_MD5_SMALL=1
CONFIG_SHA3_SMALL=1
# CONFIG_FEATURE_FAST_TOP is not set
# CONFIG_FEATURE_ETC_NETWORKS is not set
CONFIG_FEATURE_USE_TERMIOS=y
CONFIG_FEATURE_EDITING=y
CONFIG_FEATURE_EDITING_MAX_LEN=1024
CONFIG_FEATURE_EDITING_VI=y
CONFIG_FEATURE_EDITING_HISTORY=999
CONFIG_FEATURE_EDITING_SAVEHISTORY=y
# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
CONFIG_FEATURE_REVERSE_SEARCH=y
CONFIG_FEATURE_TAB_COMPLETION=y
# CONFIG_FEATURE_USERNAME_COMPLETION is not set
CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
# CONFIG_LOCALE_SUPPORT is not set
# CONFIG_UNICODE_SUPPORT is not set
# CONFIG_UNICODE_USING_LOCALE is not set
# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
CONFIG_SUBST_WCHAR=0
CONFIG_LAST_SUPPORTED_WCHAR=0
# CONFIG_UNICODE_COMBINING_WCHARS is not set
# CONFIG_UNICODE_WIDE_WCHARS is not set
# CONFIG_UNICODE_BIDI_SUPPORT is not set
# CONFIG_UNICODE_NEUTRAL_TABLE is not set
# CONFIG_UNICODE_PRESERVE_BROKEN is not set
CONFIG_FEATURE_NON_POSIX_CP=y
# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
CONFIG_FEATURE_USE_SENDFILE=y
CONFIG_FEATURE_COPYBUF_KB=4
# CONFIG_FEATURE_SKIP_ROOTFS is not set
CONFIG_MONOTONIC_SYSCALL=y
CONFIG_IOCTL_HEX2STR_ERROR=y
CONFIG_FEATURE_HWIB=y
#
# Applets
#
#
# Archival Utilities
#
# CONFIG_FEATURE_SEAMLESS_XZ is not set
# CONFIG_FEATURE_SEAMLESS_LZMA is not set
# CONFIG_FEATURE_SEAMLESS_BZ2 is not set
# CONFIG_FEATURE_SEAMLESS_GZ is not set
# CONFIG_FEATURE_SEAMLESS_Z is not set
CONFIG_AR=y
# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
CONFIG_FEATURE_AR_CREATE=y
# CONFIG_UNCOMPRESS is not set
CONFIG_GUNZIP=y
CONFIG_ZCAT=y
CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
CONFIG_BUNZIP2=y
# CONFIG_BZCAT is not set
CONFIG_UNLZMA=y
# CONFIG_LZCAT is not set
CONFIG_LZMA=y
# CONFIG_FEATURE_LZMA_FAST is not set
CONFIG_UNXZ=y
# CONFIG_XZCAT is not set
CONFIG_XZ=y
# CONFIG_BZIP2 is not set
CONFIG_CPIO=y
# CONFIG_FEATURE_CPIO_O is not set
# CONFIG_FEATURE_CPIO_P is not set
# CONFIG_DPKG is not set
# CONFIG_DPKG_DEB is not set
CONFIG_GZIP=y
# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
CONFIG_GZIP_FAST=0
# CONFIG_FEATURE_GZIP_LEVELS is not set
CONFIG_LZOP=y
# CONFIG_UNLZOP is not set
CONFIG_LZOPCAT=y
# CONFIG_LZOP_COMPR_HIGH is not set
# CONFIG_RPM2CPIO is not set
# CONFIG_RPM is not set
CONFIG_TAR=y
CONFIG_FEATURE_TAR_CREATE=y
# CONFIG_FEATURE_TAR_AUTODETECT is not set
CONFIG_FEATURE_TAR_FROM=y
# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
CONFIG_FEATURE_TAR_LONG_OPTIONS=y
CONFIG_FEATURE_TAR_TO_COMMAND=y
# CONFIG_FEATURE_TAR_UNAME_GNAME is not set
# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
# CONFIG_FEATURE_TAR_SELINUX is not set
CONFIG_UNZIP=y
#
# Coreutils
#
CONFIG_BASENAME=y
# CONFIG_CAL is not set
CONFIG_CAT=y
CONFIG_CATV=y
CONFIG_CHGRP=y
CONFIG_CHMOD=y
CONFIG_CHOWN=y
# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
CONFIG_CHROOT=y
CONFIG_CKSUM=y
# CONFIG_COMM is not set
CONFIG_CP=y
# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
CONFIG_CUT=y
CONFIG_DATE=y
CONFIG_FEATURE_DATE_ISOFMT=y
# CONFIG_FEATURE_DATE_NANO is not set
CONFIG_FEATURE_DATE_COMPAT=y
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_FEATURE_DD_STATUS=y
CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set
CONFIG_DIRNAME=y
CONFIG_DOS2UNIX=y
CONFIG_UNIX2DOS=y
CONFIG_DU=y
CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
CONFIG_ECHO=y
CONFIG_FEATURE_FANCY_ECHO=y
CONFIG_ENV=y
# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set
# CONFIG_EXPAND is not set
# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set
# CONFIG_UNEXPAND is not set
# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set
CONFIG_EXPR=y
CONFIG_EXPR_MATH_SUPPORT_64=y
CONFIG_FALSE=y
CONFIG_FOLD=y
CONFIG_FSYNC=y
CONFIG_HEAD=y
CONFIG_FEATURE_FANCY_HEAD=y
CONFIG_HOSTID=y
CONFIG_ID=y
CONFIG_GROUPS=y
CONFIG_INSTALL=y
CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
CONFIG_LN=y
CONFIG_LOGNAME=y
CONFIG_LS=y
CONFIG_FEATURE_LS_FILETYPES=y
CONFIG_FEATURE_LS_FOLLOWLINKS=y
CONFIG_FEATURE_LS_RECURSIVE=y
CONFIG_FEATURE_LS_SORTFILES=y
CONFIG_FEATURE_LS_TIMESTAMPS=y
CONFIG_FEATURE_LS_USERNAME=y
CONFIG_FEATURE_LS_COLOR=y
CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
CONFIG_MD5SUM=y
CONFIG_SHA1SUM=y
CONFIG_SHA256SUM=y
CONFIG_SHA512SUM=y
CONFIG_SHA3SUM=y
#
# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
#
CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
CONFIG_MKDIR=y
CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
CONFIG_MKFIFO=y
CONFIG_MKNOD=y
CONFIG_MV=y
CONFIG_FEATURE_MV_LONG_OPTIONS=y
CONFIG_NICE=y
CONFIG_NOHUP=y
CONFIG_OD=y
CONFIG_PRINTENV=y
CONFIG_PRINTF=y
CONFIG_PWD=y
CONFIG_READLINK=y
CONFIG_FEATURE_READLINK_FOLLOW=y
CONFIG_REALPATH=y
CONFIG_RM=y
CONFIG_RMDIR=y
# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set
CONFIG_SEQ=y
CONFIG_SHUF=y
CONFIG_SLEEP=y
# CONFIG_FEATURE_FANCY_SLEEP is not set
# CONFIG_FEATURE_FLOAT_SLEEP is not set
CONFIG_SORT=y
CONFIG_FEATURE_SORT_BIG=y
# CONFIG_SPLIT is not set
# CONFIG_FEATURE_SPLIT_FANCY is not set
CONFIG_STAT=y
CONFIG_FEATURE_STAT_FORMAT=y
CONFIG_FEATURE_STAT_FILESYSTEM=y
CONFIG_STTY=y
# CONFIG_SUM is not set
CONFIG_SYNC=y
# CONFIG_FEATURE_SYNC_FANCY is not set
CONFIG_TAC=y
CONFIG_TAIL=y
CONFIG_FEATURE_FANCY_TAIL=y
CONFIG_TEE=y
CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
CONFIG_TEST=y
CONFIG_TEST1=y
# CONFIG_TEST2 is not set
CONFIG_FEATURE_TEST_64=y
CONFIG_TOUCH=y
CONFIG_FEATURE_TOUCH_NODEREF=y
CONFIG_FEATURE_TOUCH_SUSV3=y
CONFIG_TR=y
CONFIG_FEATURE_TR_CLASSES=y
CONFIG_FEATURE_TR_EQUIV=y
CONFIG_TRUE=y
CONFIG_TRUNCATE=y
CONFIG_TTY=y
CONFIG_UNAME=y
CONFIG_UNAME_OSNAME="GNU/Linux"
CONFIG_UNIQ=y
CONFIG_UNLINK=y
CONFIG_USLEEP=y
CONFIG_UUDECODE=y
CONFIG_BASE64=y
CONFIG_UUENCODE=y
CONFIG_WC=y
# CONFIG_FEATURE_WC_LARGE is not set
CONFIG_WHOAMI=y
CONFIG_WHO=y
CONFIG_USERS=y
CONFIG_YES=y
#
# Common options
#
CONFIG_FEATURE_VERBOSE=y
#
# Common options for cp and mv
#
CONFIG_FEATURE_PRESERVE_HARDLINKS=y
#
# Common options for ls, more and telnet
#
CONFIG_FEATURE_AUTOWIDTH=y
#
# Common options for df, du, ls
#
CONFIG_FEATURE_HUMAN_READABLE=y
#
# Console Utilities
#
CONFIG_CHVT=y
CONFIG_CLEAR=y
CONFIG_DEALLOCVT=y
CONFIG_DUMPKMAP=y
# CONFIG_FGCONSOLE is not set
# CONFIG_KBD_MODE is not set
CONFIG_LOADFONT=y
# CONFIG_SETFONT is not set
# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set
CONFIG_DEFAULT_SETFONT_DIR=""
#
# Common options for loadfont and setfont
#
CONFIG_FEATURE_LOADFONT_PSF2=y
CONFIG_FEATURE_LOADFONT_RAW=y
CONFIG_LOADKMAP=y
CONFIG_OPENVT=y
CONFIG_RESET=y
CONFIG_RESIZE=y
CONFIG_FEATURE_RESIZE_PRINT=y
CONFIG_SETCONSOLE=y
# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
CONFIG_SETKEYCODES=y
CONFIG_SETLOGCONS=y
# CONFIG_SHOWKEY is not set
#
# Debian Utilities
#
CONFIG_MKTEMP=y
CONFIG_PIPE_PROGRESS=y
CONFIG_RUN_PARTS=y
CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
CONFIG_START_STOP_DAEMON=y
CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
CONFIG_WHICH=y
#
# Editors
#
CONFIG_AWK=y
# CONFIG_FEATURE_AWK_LIBM is not set
CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
CONFIG_CMP=y
CONFIG_DIFF=y
# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
CONFIG_FEATURE_DIFF_DIR=y
# CONFIG_ED is not set
CONFIG_PATCH=y
CONFIG_SED=y
CONFIG_VI=y
CONFIG_FEATURE_VI_MAX_LEN=4096
CONFIG_FEATURE_VI_8BIT=y
CONFIG_FEATURE_VI_COLON=y
CONFIG_FEATURE_VI_YANKMARK=y
CONFIG_FEATURE_VI_SEARCH=y
# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
CONFIG_FEATURE_VI_USE_SIGNALS=y
CONFIG_FEATURE_VI_DOT_CMD=y
CONFIG_FEATURE_VI_READONLY=y
CONFIG_FEATURE_VI_SETOPTS=y
CONFIG_FEATURE_VI_SET=y
CONFIG_FEATURE_VI_WIN_RESIZE=y
CONFIG_FEATURE_VI_ASK_TERMINAL=y
CONFIG_FEATURE_VI_UNDO=y
CONFIG_FEATURE_VI_UNDO_QUEUE=y
CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
CONFIG_FEATURE_ALLOW_EXEC=y
#
# Finding Utilities
#
CONFIG_FIND=y
CONFIG_FEATURE_FIND_PRINT0=y
CONFIG_FEATURE_FIND_MTIME=y
CONFIG_FEATURE_FIND_MMIN=y
CONFIG_FEATURE_FIND_PERM=y
CONFIG_FEATURE_FIND_TYPE=y
CONFIG_FEATURE_FIND_XDEV=y
CONFIG_FEATURE_FIND_MAXDEPTH=y
CONFIG_FEATURE_FIND_NEWER=y
# CONFIG_FEATURE_FIND_INUM is not set
CONFIG_FEATURE_FIND_EXEC=y
CONFIG_FEATURE_FIND_EXEC_PLUS=y
CONFIG_FEATURE_FIND_USER=y
CONFIG_FEATURE_FIND_GROUP=y
CONFIG_FEATURE_FIND_NOT=y
CONFIG_FEATURE_FIND_DEPTH=y
CONFIG_FEATURE_FIND_PAREN=y
CONFIG_FEATURE_FIND_SIZE=y
CONFIG_FEATURE_FIND_PRUNE=y
# CONFIG_FEATURE_FIND_DELETE is not set
CONFIG_FEATURE_FIND_PATH=y
CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set
# CONFIG_FEATURE_FIND_LINKS is not set
CONFIG_GREP=y
# CONFIG_EGREP is not set
# CONFIG_FGREP is not set
CONFIG_FEATURE_GREP_CONTEXT=y
CONFIG_XARGS=y
# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
#
# Init Utilities
#
# CONFIG_BOOTCHARTD is not set
# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
CONFIG_HALT=y
# CONFIG_POWEROFF is not set
CONFIG_REBOOT=y
# CONFIG_FEATURE_CALL_TELINIT is not set
CONFIG_TELINIT_PATH=""
CONFIG_INIT=y
CONFIG_LINUXRC=y
CONFIG_FEATURE_USE_INITTAB=y
CONFIG_FEATURE_KILL_REMOVED=y
CONFIG_FEATURE_KILL_DELAY=0
CONFIG_FEATURE_INIT_SCTTY=y
CONFIG_FEATURE_INIT_SYSLOG=y
CONFIG_FEATURE_EXTRA_QUIET=y
# CONFIG_FEATURE_INIT_COREDUMPS is not set
CONFIG_INIT_TERMINAL_TYPE="linux"
CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
CONFIG_MESG=y
CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
#
# Login/Password Management Utilities
#
CONFIG_FEATURE_SHADOWPASSWDS=y
# CONFIG_USE_BB_PWD_GRP is not set
# CONFIG_USE_BB_SHADOW is not set
CONFIG_USE_BB_CRYPT=y
CONFIG_USE_BB_CRYPT_SHA=y
CONFIG_ADDGROUP=y
# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set
# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
CONFIG_ADD_SHELL=y
CONFIG_REMOVE_SHELL=y
CONFIG_ADDUSER=y
# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set
# CONFIG_FEATURE_CHECK_NAMES is not set
CONFIG_LAST_ID=60000
CONFIG_FIRST_SYSTEM_ID=100
CONFIG_LAST_SYSTEM_ID=999
# CONFIG_CHPASSWD is not set
CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
# CONFIG_CRYPTPW is not set
CONFIG_MKPASSWD=y
CONFIG_DELUSER=y
CONFIG_DELGROUP=y
# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set
CONFIG_GETTY=y
CONFIG_LOGIN=y
# CONFIG_LOGIN_SESSION_AS_CHILD is not set
# CONFIG_LOGIN_SCRIPTS is not set
CONFIG_FEATURE_NOLOGIN=y
CONFIG_FEATURE_SECURETTY=y
CONFIG_PASSWD=y
CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
CONFIG_SU=y
CONFIG_FEATURE_SU_SYSLOG=y
CONFIG_FEATURE_SU_CHECKS_SHELLS=y
CONFIG_SULOGIN=y
CONFIG_VLOCK=y
#
# Linux Ext2 FS Progs
#
# CONFIG_CHATTR is not set
# CONFIG_FSCK is not set
# CONFIG_LSATTR is not set
# CONFIG_TUNE2FS is not set
#
# Linux Module Utilities
#
# CONFIG_MODPROBE_SMALL is not set
CONFIG_DEPMOD=y
CONFIG_INSMOD=y
CONFIG_LSMOD=y
CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y
CONFIG_MODINFO=y
CONFIG_MODPROBE=y
# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
CONFIG_RMMOD=y
#
# Options common to multiple modutils
#
# CONFIG_FEATURE_2_4_MODULES is not set
# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
CONFIG_FEATURE_CHECK_TAINTED_MODULE=y
CONFIG_FEATURE_MODUTILS_ALIAS=y
CONFIG_FEATURE_MODUTILS_SYMBOLS=y
CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
#
# Linux System Utilities
#
# CONFIG_ACPID is not set
# CONFIG_FEATURE_ACPID_COMPAT is not set
# CONFIG_BLKDISCARD is not set
# CONFIG_BLKID is not set
# CONFIG_FEATURE_BLKID_TYPE is not set
# CONFIG_BLOCKDEV is not set
CONFIG_DMESG=y
CONFIG_FEATURE_DMESG_PRETTY=y
# CONFIG_FATATTR is not set
# CONFIG_FBSET is not set
# CONFIG_FEATURE_FBSET_FANCY is not set
# CONFIG_FEATURE_FBSET_READMODE is not set
# CONFIG_FDFORMAT is not set
CONFIG_FDISK=y
# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
CONFIG_FEATURE_FDISK_WRITABLE=y
# CONFIG_FEATURE_AIX_LABEL is not set
# CONFIG_FEATURE_SGI_LABEL is not set
# CONFIG_FEATURE_SUN_LABEL is not set
# CONFIG_FEATURE_OSF_LABEL is not set
# CONFIG_FEATURE_GPT_LABEL is not set
# CONFIG_FEATURE_FDISK_ADVANCED is not set
# CONFIG_FINDFS is not set
CONFIG_FLOCK=y
# CONFIG_FDFLUSH is not set
# CONFIG_FREERAMDISK is not set
# CONFIG_FSCK_MINIX is not set
# CONFIG_FSTRIM is not set
CONFIG_GETOPT=y
CONFIG_FEATURE_GETOPT_LONG=y
CONFIG_HEXDUMP=y
# CONFIG_FEATURE_HEXDUMP_REVERSE is not set
# CONFIG_HD is not set
# CONFIG_HWCLOCK is not set
# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set
# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
CONFIG_IPCRM=y
CONFIG_IPCS=y
CONFIG_LOSETUP=y
# CONFIG_LSPCI is not set
# CONFIG_LSUSB is not set
CONFIG_MDEV=y
CONFIG_FEATURE_MDEV_CONF=y
CONFIG_FEATURE_MDEV_RENAME=y
CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
CONFIG_FEATURE_MDEV_EXEC=y
CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
# CONFIG_MKE2FS is not set
# CONFIG_MKFS_EXT2 is not set
# CONFIG_MKFS_MINIX is not set
# CONFIG_FEATURE_MINIX2 is not set
# CONFIG_MKFS_REISER is not set
# CONFIG_MKDOSFS is not set
# CONFIG_MKFS_VFAT is not set
# CONFIG_MKSWAP is not set
# CONFIG_FEATURE_MKSWAP_UUID is not set
CONFIG_MORE=y
CONFIG_MOUNT=y
# CONFIG_FEATURE_MOUNT_FAKE is not set
# CONFIG_FEATURE_MOUNT_VERBOSE is not set
# CONFIG_FEATURE_MOUNT_HELPERS is not set
# CONFIG_FEATURE_MOUNT_LABEL is not set
# CONFIG_FEATURE_MOUNT_NFS is not set
CONFIG_FEATURE_MOUNT_CIFS=y
CONFIG_FEATURE_MOUNT_FLAGS=y
CONFIG_FEATURE_MOUNT_FSTAB=y
CONFIG_FEATURE_MOUNT_OTHERTAB=y
# CONFIG_NSENTER is not set
# CONFIG_FEATURE_NSENTER_LONG_OPTS is not set
# CONFIG_PIVOT_ROOT is not set
CONFIG_RDATE=y
# CONFIG_RDEV is not set
# CONFIG_READPROFILE is not set
# CONFIG_REV is not set
# CONFIG_RTCWAKE is not set
# CONFIG_SCRIPT is not set
# CONFIG_SCRIPTREPLAY is not set
CONFIG_SETARCH=y
# CONFIG_LINUX32 is not set
# CONFIG_LINUX64 is not set
# CONFIG_SWAPON is not set
# CONFIG_FEATURE_SWAPON_DISCARD is not set
# CONFIG_FEATURE_SWAPON_PRI is not set
# CONFIG_SWAPOFF is not set
# CONFIG_SWITCH_ROOT is not set
CONFIG_UEVENT=y
CONFIG_UMOUNT=y
CONFIG_FEATURE_UMOUNT_ALL=y
# CONFIG_UNSHARE is not set
#
# Common options for mount/umount
#
CONFIG_FEATURE_MOUNT_LOOP=y
CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
# CONFIG_FEATURE_MTAB_SUPPORT is not set
# CONFIG_VOLUMEID is not set
# CONFIG_FEATURE_VOLUMEID_BCACHE is not set
# CONFIG_FEATURE_VOLUMEID_BTRFS is not set
# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set
# CONFIG_FEATURE_VOLUMEID_EXFAT is not set
# CONFIG_FEATURE_VOLUMEID_EXT is not set
# CONFIG_FEATURE_VOLUMEID_F2FS is not set
# CONFIG_FEATURE_VOLUMEID_FAT is not set
# CONFIG_FEATURE_VOLUMEID_HFS is not set
# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set
# CONFIG_FEATURE_VOLUMEID_JFS is not set
# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set
# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set
# CONFIG_FEATURE_VOLUMEID_LUKS is not set
# CONFIG_FEATURE_VOLUMEID_NILFS is not set
# CONFIG_FEATURE_VOLUMEID_NTFS is not set
# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set
# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
# CONFIG_FEATURE_VOLUMEID_ROMFS is not set
# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
# CONFIG_FEATURE_VOLUMEID_SYSV is not set
# CONFIG_FEATURE_VOLUMEID_UBIFS is not set
# CONFIG_FEATURE_VOLUMEID_UDF is not set
# CONFIG_FEATURE_VOLUMEID_XFS is not set
#
# Miscellaneous Utilities
#
# CONFIG_ADJTIMEX is not set
# CONFIG_BBCONFIG is not set
# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
# CONFIG_BEEP is not set
CONFIG_FEATURE_BEEP_FREQ=0
CONFIG_FEATURE_BEEP_LENGTH_MS=0
# CONFIG_CHAT is not set
# CONFIG_FEATURE_CHAT_NOFAIL is not set
# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
CONFIG_CHRT=y
# CONFIG_CONSPY is not set
# CONFIG_CROND is not set
# CONFIG_FEATURE_CROND_D is not set
# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
CONFIG_FEATURE_CROND_DIR=""
# CONFIG_CRONTAB is not set
# CONFIG_DC is not set
# CONFIG_FEATURE_DC_LIBM is not set
# CONFIG_DEVFSD is not set
# CONFIG_DEVFSD_MODLOAD is not set
# CONFIG_DEVFSD_FG_NP is not set
# CONFIG_DEVFSD_VERBOSE is not set
# CONFIG_FEATURE_DEVFS is not set
CONFIG_DEVMEM=y
# CONFIG_EJECT is not set
# CONFIG_FEATURE_EJECT_SCSI is not set
# CONFIG_FBSPLASH is not set
# CONFIG_FLASHCP is not set
# CONFIG_FLASH_ERASEALL is not set
# CONFIG_FLASH_LOCK is not set
# CONFIG_FLASH_UNLOCK is not set
# CONFIG_HDPARM is not set
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
CONFIG_I2CGET=y
CONFIG_I2CSET=y
CONFIG_I2CDUMP=y
CONFIG_I2CDETECT=y
# CONFIG_INOTIFYD is not set
# CONFIG_IONICE is not set
# CONFIG_LAST is not set
# CONFIG_FEATURE_LAST_FANCY is not set
CONFIG_LESS=y
CONFIG_FEATURE_LESS_MAXLINES=9999999
CONFIG_FEATURE_LESS_BRACKETS=y
CONFIG_FEATURE_LESS_FLAGS=y
CONFIG_FEATURE_LESS_TRUNCATE=y
# CONFIG_FEATURE_LESS_MARKS is not set
CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_FEATURE_LESS_WINCH=y
CONFIG_FEATURE_LESS_ASK_TERMINAL=y
# CONFIG_FEATURE_LESS_DASHCMD is not set
# CONFIG_FEATURE_LESS_LINENUMS is not set
CONFIG_MAKEDEVS=y
# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
CONFIG_FEATURE_MAKEDEVS_TABLE=y
# CONFIG_MAN is not set
CONFIG_MICROCOM=y
CONFIG_MOUNTPOINT=y
# CONFIG_MT is not set
CONFIG_NANDWRITE=y
CONFIG_NANDDUMP=y
# CONFIG_RAIDAUTORUN is not set
# CONFIG_READAHEAD is not set
# CONFIG_RFKILL is not set
# CONFIG_RUNLEVEL is not set
# CONFIG_RX is not set
CONFIG_SETSERIAL=y
CONFIG_SETSID=y
CONFIG_STRINGS=y
CONFIG_TASKSET=y
CONFIG_FEATURE_TASKSET_FANCY=y
CONFIG_TIME=y
CONFIG_TIMEOUT=y
# CONFIG_TTYSIZE is not set
# CONFIG_UBIRENAME is not set
# CONFIG_UBIATTACH is not set
# CONFIG_UBIDETACH is not set
# CONFIG_UBIMKVOL is not set
# CONFIG_UBIRMVOL is not set
# CONFIG_UBIRSVOL is not set
# CONFIG_UBIUPDATEVOL is not set
# CONFIG_VOLNAME is not set
# CONFIG_WALL is not set
CONFIG_WATCHDOG=y
#
# Networking Utilities
#
CONFIG_FEATURE_IPV6=y
# CONFIG_FEATURE_UNIX_LOCAL is not set
# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
CONFIG_ARP=y
CONFIG_ARPING=y
# CONFIG_BRCTL is not set
# CONFIG_FEATURE_BRCTL_FANCY is not set
# CONFIG_FEATURE_BRCTL_SHOW is not set
CONFIG_DNSD=y
# CONFIG_ETHER_WAKE is not set
# CONFIG_FTPD is not set
# CONFIG_FEATURE_FTPD_WRITE is not set
# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set
# CONFIG_FTPGET is not set
# CONFIG_FTPPUT is not set
# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
CONFIG_HOSTNAME=y
# CONFIG_DNSDOMAINNAME is not set
# CONFIG_HTTPD is not set
# CONFIG_FEATURE_HTTPD_RANGES is not set
# CONFIG_FEATURE_HTTPD_SETUID is not set
# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
# CONFIG_FEATURE_HTTPD_CGI is not set
# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
# CONFIG_FEATURE_HTTPD_PROXY is not set
# CONFIG_FEATURE_HTTPD_GZIP is not set
CONFIG_IFCONFIG=y
CONFIG_FEATURE_IFCONFIG_STATUS=y
CONFIG_FEATURE_IFCONFIG_SLIP=y
CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
CONFIG_FEATURE_IFCONFIG_HW=y
# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
# CONFIG_IFENSLAVE is not set
# CONFIG_IFPLUGD is not set
CONFIG_IFUP=y
CONFIG_IFDOWN=y
CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
CONFIG_FEATURE_IFUPDOWN_IP=y
CONFIG_FEATURE_IFUPDOWN_IPV4=y
CONFIG_FEATURE_IFUPDOWN_IPV6=y
CONFIG_FEATURE_IFUPDOWN_MAPPING=y
# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
CONFIG_INETD=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
# CONFIG_FEATURE_INETD_RPC is not set
CONFIG_IP=y
CONFIG_IPADDR=y
CONFIG_IPLINK=y
CONFIG_IPROUTE=y
CONFIG_IPTUNNEL=y
CONFIG_IPRULE=y
CONFIG_IPNEIGH=y
CONFIG_FEATURE_IP_ADDRESS=y
CONFIG_FEATURE_IP_LINK=y
CONFIG_FEATURE_IP_ROUTE=y
CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
CONFIG_FEATURE_IP_TUNNEL=y
CONFIG_FEATURE_IP_RULE=y
CONFIG_FEATURE_IP_NEIGH=y
# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
# CONFIG_IPCALC is not set
# CONFIG_FEATURE_IPCALC_FANCY is not set
# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
# CONFIG_FAKEIDENTD is not set
CONFIG_NAMEIF=y
# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
# CONFIG_NBDCLIENT is not set
# CONFIG_NC is not set
# CONFIG_NC_SERVER is not set
# CONFIG_NC_EXTRA is not set
# CONFIG_NC_110_COMPAT is not set
CONFIG_NETSTAT=y
# CONFIG_FEATURE_NETSTAT_WIDE is not set
# CONFIG_FEATURE_NETSTAT_PRG is not set
CONFIG_NSLOOKUP=y
# CONFIG_NTPD is not set
# CONFIG_FEATURE_NTPD_SERVER is not set
# CONFIG_FEATURE_NTPD_CONF is not set
CONFIG_PING=y
CONFIG_PING6=y
CONFIG_FEATURE_FANCY_PING=y
# CONFIG_PSCAN is not set
CONFIG_ROUTE=y
# CONFIG_SLATTACH is not set
# CONFIG_TCPSVD is not set
# CONFIG_UDPSVD is not set
CONFIG_TELNET=y
CONFIG_FEATURE_TELNET_TTYPE=y
CONFIG_FEATURE_TELNET_AUTOLOGIN=y
# CONFIG_TELNETD is not set
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
CONFIG_TFTP=y
# CONFIG_TFTPD is not set
#
# Common options for tftp/tftpd
#
CONFIG_FEATURE_TFTP_GET=y
CONFIG_FEATURE_TFTP_PUT=y
CONFIG_FEATURE_TFTP_BLOCKSIZE=y
# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
# CONFIG_TFTP_DEBUG is not set
CONFIG_TRACEROUTE=y
CONFIG_TRACEROUTE6=y
# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
# CONFIG_TUNCTL is not set
# CONFIG_FEATURE_TUNCTL_UG is not set
CONFIG_VCONFIG=y
CONFIG_WGET=y
CONFIG_FEATURE_WGET_STATUSBAR=y
CONFIG_FEATURE_WGET_AUTHENTICATION=y
CONFIG_FEATURE_WGET_LONG_OPTIONS=y
CONFIG_FEATURE_WGET_TIMEOUT=y
CONFIG_FEATURE_WGET_OPENSSL=y
CONFIG_FEATURE_WGET_SSL_HELPER=y
CONFIG_WHOIS=y
# CONFIG_ZCIP is not set
# CONFIG_UDHCPC6 is not set
# CONFIG_UDHCPD is not set
# CONFIG_DHCPRELAY is not set
# CONFIG_DUMPLEASES is not set
# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
CONFIG_DHCPD_LEASES_FILE=""
CONFIG_UDHCPC=y
CONFIG_FEATURE_UDHCPC_ARPING=y
CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
# CONFIG_FEATURE_UDHCP_PORT is not set
CONFIG_UDHCP_DEBUG=9
CONFIG_FEATURE_UDHCP_RFC3397=y
CONFIG_FEATURE_UDHCP_8021Q=y
CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
#
# Print Utilities
#
# CONFIG_LPD is not set
# CONFIG_LPR is not set
# CONFIG_LPQ is not set
#
# Mail Utilities
#
# CONFIG_MAKEMIME is not set
# CONFIG_POPMAILDIR is not set
# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
# CONFIG_REFORMIME is not set
# CONFIG_FEATURE_REFORMIME_COMPAT is not set
# CONFIG_SENDMAIL is not set
CONFIG_FEATURE_MIME_CHARSET=""
#
# Process Utilities
#
CONFIG_FREE=y
CONFIG_FUSER=y
# CONFIG_IOSTAT is not set
CONFIG_KILL=y
CONFIG_KILLALL=y
CONFIG_KILLALL5=y
CONFIG_LSOF=y
CONFIG_MPSTAT=y
# CONFIG_NMETER is not set
CONFIG_PGREP=y
# CONFIG_PKILL is not set
CONFIG_PIDOF=y
CONFIG_FEATURE_PIDOF_SINGLE=y
CONFIG_FEATURE_PIDOF_OMIT=y
CONFIG_PMAP=y
# CONFIG_POWERTOP is not set
CONFIG_PS=y
# CONFIG_FEATURE_PS_WIDE is not set
# CONFIG_FEATURE_PS_LONG is not set
# CONFIG_FEATURE_PS_TIME is not set
# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
CONFIG_PSTREE=y
CONFIG_PWDX=y
CONFIG_RENICE=y
# CONFIG_SMEMCAP is not set
CONFIG_BB_SYSCTL=y
CONFIG_TOP=y
CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
CONFIG_FEATURE_TOP_SMP_CPU=y
# CONFIG_FEATURE_TOP_DECIMALS is not set
CONFIG_FEATURE_TOP_SMP_PROCESS=y
CONFIG_FEATURE_TOPMEM=y
CONFIG_UPTIME=y
CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
CONFIG_WATCH=y
CONFIG_FEATURE_SHOW_THREADS=y
#
# Runit Utilities
#
# CONFIG_CHPST is not set
# CONFIG_SETUIDGID is not set
# CONFIG_ENVUIDGID is not set
# CONFIG_ENVDIR is not set
# CONFIG_SOFTLIMIT is not set
# CONFIG_RUNSV is not set
# CONFIG_RUNSVDIR is not set
# CONFIG_FEATURE_RUNSVDIR_LOG is not set
# CONFIG_SV is not set
CONFIG_SV_DEFAULT_SERVICE_DIR=""
# CONFIG_SVC is not set
# CONFIG_SVLOGD is not set
# CONFIG_CHCON is not set
# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
# CONFIG_GETENFORCE is not set
# CONFIG_GETSEBOOL is not set
# CONFIG_LOAD_POLICY is not set
# CONFIG_MATCHPATHCON is not set
# CONFIG_RUNCON is not set
# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
# CONFIG_SELINUXENABLED is not set
# CONFIG_SESTATUS is not set
# CONFIG_SETENFORCE is not set
# CONFIG_SETFILES is not set
# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
# CONFIG_RESTORECON is not set
# CONFIG_SETSEBOOL is not set
#
# Shells
#
CONFIG_SH_IS_ASH=y
# CONFIG_SH_IS_HUSH is not set
# CONFIG_SH_IS_NONE is not set
CONFIG_BASH_IS_ASH=y
# CONFIG_BASH_IS_HUSH is not set
# CONFIG_BASH_IS_NONE is not set
CONFIG_ASH=y
# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
CONFIG_ASH_INTERNAL_GLOB=y
CONFIG_ASH_RANDOM_SUPPORT=y
CONFIG_ASH_EXPAND_PRMT=y
CONFIG_ASH_BASH_COMPAT=y
CONFIG_ASH_IDLE_TIMEOUT=y
CONFIG_ASH_JOB_CONTROL=y
CONFIG_ASH_ALIAS=y
CONFIG_ASH_GETOPTS=y
CONFIG_ASH_BUILTIN_ECHO=y
CONFIG_ASH_BUILTIN_PRINTF=y
CONFIG_ASH_BUILTIN_TEST=y
CONFIG_ASH_HELP=y
CONFIG_ASH_CMDCMD=y
# CONFIG_ASH_MAIL is not set
# CONFIG_CTTYHACK is not set
# CONFIG_HUSH is not set
# CONFIG_HUSH_BASH_COMPAT is not set
# CONFIG_HUSH_BRACE_EXPANSION is not set
# CONFIG_HUSH_HELP is not set
# CONFIG_HUSH_INTERACTIVE is not set
# CONFIG_HUSH_SAVEHISTORY is not set
# CONFIG_HUSH_JOB is not set
# CONFIG_HUSH_TICK is not set
# CONFIG_HUSH_IF is not set
# CONFIG_HUSH_LOOPS is not set
# CONFIG_HUSH_CASE is not set
# CONFIG_HUSH_FUNCTIONS is not set
# CONFIG_HUSH_LOCAL is not set
# CONFIG_HUSH_RANDOM_SUPPORT is not set
# CONFIG_HUSH_EXPORT_N is not set
# CONFIG_HUSH_MODE_X is not set
# CONFIG_MSH is not set
CONFIG_FEATURE_SH_MATH=y
CONFIG_FEATURE_SH_MATH_64=y
CONFIG_SH_READ_TIMEOUT_HIGHRES=y
CONFIG_FEATURE_SH_EXTRA_QUIET=y
# CONFIG_FEATURE_SH_STANDALONE is not set
# CONFIG_FEATURE_SH_PATH_BEFORE_NOEXEC is not set
# CONFIG_FEATURE_SH_NOFORK is not set
CONFIG_FEATURE_SH_HISTFILESIZE=y
#
# System Logging Utilities
#
CONFIG_KLOGD=y
#
# klogd should not be used together with syslog to kernel printk buffer
#
CONFIG_FEATURE_KLOGD_KLOGCTL=y
CONFIG_LOGGER=y
# CONFIG_LOGREAD is not set
# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
CONFIG_SYSLOGD=y
CONFIG_FEATURE_ROTATE_LOGFILE=y
CONFIG_FEATURE_REMOTE_LOG=y
# CONFIG_FEATURE_SYSLOGD_DUP is not set
CONFIG_FEATURE_SYSLOGD_CFG=y
CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
# CONFIG_FEATURE_IPC_SYSLOG is not set
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
CONFIG_FEATURE_KMSG_SYSLOG=y
More information about the busybox
mailing list