(gdb) l

429     {

430             PROCTAB *ptp;

431             int flags = 0;

432     

433             if (opt_pattern || opt_full || opt_longlong)

434                     flags |= PROC_FILLCOM;

435             if (opt_ruid || opt_rgid)

436                     flags |= PROC_FILLSTATUS;

437             if (opt_oldest || opt_newest || opt_pgrp || opt_sid || opt_term)

438                     flags |= PROC_FILLSTAT;



(gdb) [disassemble]

Dump of assembler code for function select_procs:

   0x08034710 <+0>:       push   %ebp

   0x08034711 <+1>:       call   0x8035509 <__x86.get_pc_thunk.bp>

   0x08034716 <+6>:       add    $0x47d2,%ebp

   0x0803471c <+12>:      push   %edi

   0x0803471d <+13>:      push   %esi

   0x0803471e <+14>:      push   %ebx

   0x0803471f <+15>:      sub    $0xaac,%esp

   0x08034725 <+21>:      mov    %eax,0x4c(%esp)

   0x08034729 <+25>:      mov    %ebp,%ebx

   0x0803472b <+27>:      mov    %gs:0x14,%eax

   0x08034731 <+33>:      mov    %eax,0xa9c(%esp)

   0x08034738 <+40>:      xor    %eax,%eax

   0x0803473a <+42>:      call   0x8032f90 <getpid@plt>

   0x0803473f <+47>:      sub    $0xc,%esp

   0x08034742 <+50>:      mov    %eax,0x3c(%esp)

   0x08034746 <+54>:      push   $0x0

   0x08034748 <+56>:      call   0x8032eb0 <sysconf@plt>

=> 0x0803474d <+61>:      mov    $0x2,%ebx

   0x08034752 <+66>:      mov    %eax,(%esp)

   0x08034755 <+69>:      mov    %eax,%edi

   0x08034757 <+71>:      mov    %eax,0x44(%esp)

   0x0803475b <+75>:      call   0x8033f40 <xmalloc>

--Type <RET> for more, q to quit, c to continue without paging--

Reply via email to