- hashtable:
- dd 4 ; number of buckets = 0..3 (modulo 4)
- dd 5 ; number of chains = 0..4 (dummy plus four symbols)
- buckets: ; y=0..3
- dd 0 ; y=0, nothing
- dd 2 ; y=1, first match is SymIdx=2, dlsym
- dd 1 ; y=2, first match is SymIdx=1, dlopen
- dd 0 ; nothing for y=3
- chains:
- dd 0 ; 0=dummy
- dd 4 ; 1=dlopen, not dlopen, try dlerror
- dd 3 ; 2=dlsym, not dlsym, try dlclose
- dd 0 ; 3=dlclose, last in chain for y=1
- dd 0 ; 4=dlerror, last in chain for y=2
Raw Paste