title: Getting an unexpexted (hash+address) in gnu debuger (gdb)?
body: <p>I have started in assembly language and using this awesome tool gdb. I have watched many tutorials but I am seeing an unexpected hashtags followed by some address(I have covered them with double asterisk symbols[**]) in gdb while debugging which I cannot understand. Can you please help me with what it is refering to?</p>
  <pre><code>   0x0000000000001145 &lt;+0&gt;:     push   rbp
     0x0000000000001146 &lt;+1&gt;:     mov    rbp,rsp
     0x0000000000001149 &lt;+4&gt;:     sub    rsp,0x20
     0x000000000000114d &lt;+8&gt;:     mov    DWORD PTR [rbp-0x14],edi
     0x0000000000001150 &lt;+11&gt;:    mov    QWORD PTR [rbp-0x20],rsi
     0x0000000000001154 &lt;+15&gt;:    cmp    DWORD PTR [rbp-0x14],0x1
     0x0000000000001158 &lt;+19&gt;:    jg     0x1168 &lt;main+35&gt;
     0x000000000000115a &lt;+21&gt;:    lea    rdi,[rip+0xea7]        **# 0x2008**
     0x0000000000001161 &lt;+28&gt;:    call   0x1030 &lt;puts@plt&gt;
     0x0000000000001166 &lt;+33&gt;:    jmp    0x11a5 &lt;main+96&gt;
     0x0000000000001168 &lt;+35&gt;:    mov    rax,QWORD PTR [rbp-0x20]
     0x000000000000116c &lt;+39&gt;:    add    rax,0x8
     0x0000000000001170 &lt;+43&gt;:    mov    rax,QWORD PTR [rax]
     0x0000000000001173 &lt;+46&gt;:    mov    rsi,rax
     0x0000000000001176 &lt;+49&gt;:    lea    rdi,[rip+0x2ebb]        **# 0x4038 &lt;lisence_check&gt;**
     0x000000000000117d &lt;+56&gt;:    call   0x1040 &lt;strcmp@plt&gt;
     0x0000000000001182 &lt;+61&gt;:    mov    DWORD PTR [rbp-0x4],eax
     0x0000000000001185 &lt;+64&gt;:    cmp    DWORD PTR [rbp-0x4],0x0
     0x0000000000001189 &lt;+68&gt;:    jne    0x1199 &lt;main+84&gt;
     0x000000000000118b &lt;+70&gt;:    lea    rdi,[rip+0xea3]        **# 0x2035**
     0x0000000000001192 &lt;+77&gt;:    call   0x1030 &lt;puts@plt&gt;
     0x0000000000001197 &lt;+82&gt;:    jmp    0x11a5 &lt;main+96&gt;
     0x0000000000001199 &lt;+84&gt;:    lea    rdi,[rip+0xea5]        **# 0x2045**
  --Type &lt;RET&gt; for more, q to quit, c to continue without paging--c
     0x00000000000011a0 &lt;+91&gt;:    call   0x1030 &lt;puts@plt&gt;
     0x00000000000011a5 &lt;+96&gt;:    mov    eax,0x0
     0x00000000000011aa &lt;+101&gt;:   leave  
     0x00000000000011ab &lt;+102&gt;:   ret
  </code></pre>