java
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| java [2020/09/26 12:18] – removed ealmr | java [2025/03/30 12:30] (current) – ealmr | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Build ====== | ||
| + | |||
| + | |||
| + | < | ||
| + | hg clone http:// | ||
| + | cd jdk8u | ||
| + | sh ./ | ||
| + | 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.1601122734.txt.gz · Last modified: by ealmr
