Skip to content

Instantly share code, notes, and snippets.

@methodmissing
Created December 27, 2009 02:10
Show Gist options
  • Select an option

  • Save methodmissing/264126 to your computer and use it in GitHub Desktop.

Select an option

Save methodmissing/264126 to your computer and use it in GitHub Desktop.
_dispatch_table.8309:
.quad L2577
.quad L2577
.quad L2577
.quad L2069
.quad L1568
.quad L1595
.quad L1647
.quad L1609
.quad L1588
.quad L1706
.quad L1720
.quad L1735
.quad L1735
.quad L1768
.quad L1778
.quad L1792
.quad L1799
.quad L2577
.quad L1821
.quad L2577
.quad L1847
.quad L1856
.quad L1860
.quad L1864
.quad L2201
.quad L2202
.quad L2205
.quad L2222
.quad L2239
.quad L2240
.quad L2241
.quad L2258
.quad L2244
.quad L2092
.quad L2149
.quad L2191
.quad L2195
.quad L1949
.quad L1980
.quad L2011
.quad L2023
.quad L2023
.quad L2402
.quad L2401
.quad L2396
.quad L1908
.quad L1817
.quad L2270
.quad L2273
.quad L2280
.quad L2281
.quad L2282
.quad L2308
.quad L2338
.quad L2349
.quad L1577
.quad L1578
.quad L1579
.quad L2430
.quad L2406
.quad L2408
.quad L2429
.quad L2408
.quad L2407
.quad L2408
.quad L2408
.quad L2577
.quad L1909
.quad L1913
.quad L1806
.quad L1810
.quad L1811
.quad L2320
.quad L1734
.quad L2431
.quad L2480
.quad L2506
.quad L2509
.quad L2503
.quad L2510
.quad L2539
.quad L2556
.quad L2326
.quad L2337
.quad L2577
.quad L1867
.quad L1867
.quad L1868
.quad L1889
.quad L2577
.quad L1591
.quad L1592
.quad L1593
.quad L1594
.quad L2567
.quad L2570
.quad L1573
.quad L2577
.quad L2577
.quad L2577
.quad L2577
.quad L2577
.quad L2408
.quad L1914
LVL1896:
movq _ruby_current_node@GOTPCREL(%rip), %rax
movq %rdx, (%rax)
movq -96(%rbp), %rax
movq (%rax), %rax
shrq $11, %rax
movzbl %al, %eax
leaq _dispatch_table.8309(%rip), %rdx
movq (%rdx,%rax,8), %rax
# basic block 622
LBE1219:
LBE1506:
# eval.c:3224
.loc 1 3224 0
jmp *%rax
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment