6b146c70c2
file offset is 64 bit signed integer, negative offsets are invalid and rejected by the kernel. to still access kernel memory on amd64, we unconditionally clear the sign bit of the 64 bit offset in libmach and devproc sign extends the offset back to a 64 bit address. |
||
---|---|---|
.. | ||
6c | ||
9c | ||
uc | ||
0.c | ||
2.c | ||
2db.c | ||
2obj.c | ||
5.c | ||
5db.c | ||
5obj.c | ||
6.c | ||
6obj.c | ||
7.c | ||
7db.c | ||
7obj.c | ||
8.c | ||
8db.c | ||
8obj.c | ||
9.c | ||
9obj.c | ||
access.c | ||
elf.h | ||
executable.c | ||
k.c | ||
kdb.c | ||
kobj.c | ||
machdata.c | ||
map.c | ||
mips2ureg.h | ||
mkfile | ||
obj.c | ||
obj.h | ||
q.c | ||
qdb.c | ||
qobj.c | ||
setmach.c | ||
swap.c | ||
sym.c | ||
u.c | ||
udb.c | ||
uobj.c | ||
v.c | ||
vcodas.c | ||
vdb.c | ||
vobj.c |