java
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| java [2020/09/26 12:17] – created ealmr | java [2025/03/30 12:30] (current) – ealmr | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| < | < | ||
| - | hg clone http:// | + | |
| - | cd jdk8u | + | cd jdk8u |
| - | sh ./ | + | sh ./ |
| - | sh ./configure --with-debug-level=slowdebug --disable-zip-debug-info | + | sh ./configure --with-debug-level=slowdebug --disable-zip-debug-info |
| </ | </ | ||
| + | |||
| + | ====== Options ====== | ||
| + | |||
| + | * - -XX: | ||
| + | * - -Xprintflags | ||
| + | * - -XX+PrintFlagsWithComments | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | * - set `b breakpoint` at GDB | ||
| + | * - -XX: | ||
| + | * - -XX: | ||
| + | |||
| + | ====== Template Intepreter ====== | ||
| + | |||
| + | |||
| + | This requires hsdis: | ||
| + | |||
| + | < | ||
| + | cd hotspot/ | ||
| + | wget http:// | ||
| + | tar xvf binutils-2.33.1.tar.xz | ||
| + | make all64 BINUTILS=binutils-2.33.1 | ||
| + | cp build/ | ||
| + | ./java -XX: | ||
| + | </ | ||
| + | |||
| + | ====== GDB ====== | ||
| + | |||
| + | * - `call help()` | ||
| + | * - `call pns($sp, $rbp, $pc)` | ||
| + | |||
| + | ====== Reference ====== | ||
| + | |||
| + | http:// | ||
| + | |||
java.1601122661.txt.gz · Last modified: by ealmr
