title: Could otool display disassemble with source?
body: <p>On linux, I use <code>objdump -dS file</code> to display disassemble with c source.<br>
  On mac OSX I use <code>otool</code> instead, but <code>man otool</code> didn't mention corresponding option. 
  Is there any solution for my problem?  </p>
  
  <p>Here is my c source:</p>
  
  <pre><code>➜  test  cat b.c
  #include &lt;stdio.h&gt;
  int main(){
      int i = 0;
      return i+1;
  }
  ➜  test  gcc b.c -o b.out
  </code></pre>
  
  <p>I want to display <code>b.out</code>'s disassemble with source:</p>
  
  <pre><code>b.out:
  (__TEXT,__text) section
  _main:
  0000000100000f80    pushq   %rbp
  0000000100000f81    movq    %rsp, %rbp
  0000000100000f84    movl    $0x0, -0x4(%rbp)
  source: i = 0;
  0000000100000f8b    movl    $0x0, -0x8(%rbp)
  source: return i+1;
  0000000100000f92    movl    -0x8(%rbp), %eax
  0000000100000f95    addl    $0x1, %eax
  </code></pre>
  
  <p>Unfortunately I only get disassemble.</p>
  
  <pre><code>➜  test  otool -tV b.out
  b.out:
  (__TEXT,__text) section
  _main:
  0000000100000f80    pushq   %rbp
  0000000100000f81    movq    %rsp, %rbp
  0000000100000f84    movl    $0x0, -0x4(%rbp)
  0000000100000f8b    movl    $0x0, -0x8(%rbp)
  0000000100000f92    movl    -0x8(%rbp), %eax
  0000000100000f95    addl    $0x1, %eax
  0000000100000f9a    popq    %rbp
  0000000100000f9b    ret
  </code></pre>