单项选择题

(接上题)对上列源程序编译后得到的可重定位目标文件(使用objdump)进行反汇编,得到程序的机器级指令序列如下(指令左侧为指令在代码节中的偏移量,注意偏移量0x11、0x17、0x1a、0x4d、0x68处的部分指令内容被有意隐去了):
00000000 :
   0:   55                                  push   %ebp
   1:   89 e5                             mov    %esp,%ebp
   3:   83 ec 10                        sub    0xffff,******(%eax)
  17:   ******                           ******
  1a:   ******                           ******
  21:   c7 45 fc 00 00 00 00    movl   0x1,-0x4(%ebp)
  3f:   83 45 f8 01                  addl   ******,-0xc(%ebp)
  51:   8b 55 0c                    mov    0xc(%ebp),%edx
  54:   89 d0                         mov    %edx,%eax
  56:   c1 e0 02                    shl    0x2,%eax
  5e:   89 c2                         mov    %eax,%edx
  60:   8b 45 08                   mov    0x8(%ebp),%eax
  63:   01 d0                        add    %edx,%eax
  65:   39 45 f4                    cmp    %eax,-0xc(%ebp)
  68:   72 ??                         jb ****** ******>
  6a:   90                             nop
  6b:   c9                             leave
  6c:   c3                             ret
从中可知init过程的局部变量p2在该过程的栈帧中的存储地址是:()
A、-0x4(%ebp)
B、-0x8(%ebp)
C、-0xc(%ebp)
D、-0x10(%ebp)