8000 Update README · randomstuff/unjit@240732f · GitHub
[go: up one dir, main page]

Skip to content

Commit 240732f

Browse files
author
Gabriel Corona
committed
Update README
1 parent 45af393 commit 240732f

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# unjit
22

3+
34
## Overview
45

56
### Features
@@ -23,6 +24,11 @@
2324

2425
* currently working on Linux 3.2 (`process_vm_readv()`) and a suitable libc
2526

27+
### Limitations
28+
29+
- Currently do not decompile code which does not have an associated symbol.
30+
31+
2632
## Usage
2733

2834
### Basic usage
@@ -43,11 +49,12 @@ unjit -p $pid > dis.txt
4349
perf top -p $pid --objdump ./perfobjdump
4450
~~~
4551

52+
4653
## Discussion
4754

48-
### Linux `perf` map (`/tmp/perf-$pid.map`)
55+
### Linux `perf` map (`/tmp/perf-${pid}.map`)
4956

50-
The `/tmp/perf-$pid.map` is a file used by JIT compilers to tell Linux
57+
The `/tmp/perf-${pid}.map` is a file used by JIT compilers to tell Linux
5158
perf the location and name of JITed subprograms. The format is:
5259

5360
~~~
@@ -61,11 +68,12 @@ Example:
6168
41f3aec6 52 bar
6269
~~~
6370

71+
6472
## Roadmap
6573

6674
Without any specific order:
6775

68-
* better detection of modules;
76+
* better detection of modules (`DT_DEBUG`);
6977

7078
* disassemble by symbol name;
7179

0 commit comments

Comments
 (0)
0