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