File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
# unjit
2
2
3
+
3
4
## Overview
4
5
5
6
### Features
23
24
24
25
* currently working on Linux 3.2 (` process_vm_readv() ` ) and a suitable libc
25
26
27
+ ### Limitations
28
+
29
+ - Currently do not decompile code which does not have an associated symbol.
30
+
31
+
26
32
## Usage
27
33
28
34
### Basic usage
@@ -43,11 +49,12 @@ unjit -p $pid > dis.txt
43
49
perf top -p $pid --objdump ./perfobjdump
44
50
~~~
45
51
52
+
46
53
## Discussion
47
54
48
- ### Linux ` perf ` map (` /tmp/perf-$pid.map ` )
55
+ ### Linux ` perf ` map (` /tmp/perf-${ pid} .map ` )
49
56
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
51
58
perf the location and name of JITed subprograms. The format is:
52
59
53
60
~~~
@@ -61,11 +68,12 @@ Example:
61
68
41f3aec6 52 bar
62
69
~~~
63
70
71
+
64
72
## Roadmap
65
73
66
74
Without any specific order:
67
75
68
- * better detection of modules;
76
+ * better detection of modules ( ` DT_DEBUG ` ) ;
69
77
70
78
* disassemble by symbol name;
71
79
You can’t perform that action at this time.
0 commit comments