├── .readthedocs.yaml ├── .vscode └── settings.json ├── README.md ├── design ├── cover-mockup.png ├── cover.png ├── design.md └── smartmockups.jpg ├── docs ├── Makefile ├── requirements.txt └── source │ ├── .vscode │ └── settings.json │ ├── _static │ ├── book-cover-800.png │ ├── custom.css │ ├── favicon.ico │ ├── logo.png │ └── my-wechat-blog-qr.png │ ├── appendix-lab-env │ ├── appendix-lab-env.md │ ├── build-jdk │ │ ├── build-jdk.md │ │ ├── build-running-native-test.md │ │ ├── build-slow-debug-jdk.md │ │ ├── inspect-build.md │ │ └── source-directory.md │ ├── debug-jdk │ │ └── debug-jdk-tools.md │ ├── gdb │ │ └── gdb-faq.md │ └── jol.md │ ├── book-cover-800.png │ ├── book-cover-mockup.jpg │ ├── conf.py │ ├── develop-jdk │ └── develop-jdk.md │ ├── exec-engine │ ├── calling-convention │ │ └── calling-convention.md │ ├── class-file │ │ └── class-file-format.md │ ├── exec-engine.md │ ├── jit-compile │ │ ├── disassemble-jit-compile.md │ │ └── jit-compile.md │ ├── safepoint │ │ ├── disable-to-mutable-thread-state-by-sp-check.drawio.svg │ │ ├── javathread-polling-reach-sp.assets │ │ │ ├── polling-implementation.png │ │ │ └── safepoint-switch-poll-page.png │ │ ├── jit-polling-reach-sp.assets │ │ │ ├── SafepointOverheads.png │ │ │ ├── disable-to-mutable-thread-state-by-sp-check.png │ │ │ └── java-thread-state-machine.png │ │ ├── safepoint.assets │ │ │ ├── SafepointOverheads.png │ │ │ ├── disable-to-mutable-thread-state-by-sp-check.png │ │ │ ├── java-thread-state-machine.png │ │ │ ├── safepoint-switch-poll-page.png │ │ │ ├── save-point-domain-relationship.png │ │ │ └── stw-process.png │ │ ├── safepoint.md │ │ ├── threads-handshake.drawio.svg │ │ └── threads-handshake.md │ ├── stack-mem-anatomy │ │ ├── mem-layout-r3.drawio.svg │ │ └── stack-mem-anatomy.md │ └── threads │ │ ├── internal-locks │ │ └── internal-locks.md │ │ ├── internal-vm-threads.md │ │ ├── java-thread │ │ ├── java-thread.md │ │ └── javathread-state.drawio.svg │ │ ├── thread-management.md │ │ ├── thread │ │ └── thread.md │ │ ├── threads.md │ │ ├── virtual-threads │ │ ├── virtual-thread-class.drawio.svg │ │ ├── virtual-thread-state.drawio.svg │ │ ├── virtual-threads.assets │ │ │ ├── image-20241115232715920.png │ │ │ ├── magic-of-continuation.png │ │ │ ├── threadpinning.png │ │ │ ├── vt_scheduling2-1731684579064-7.png │ │ │ └── vt_scheduling2-1731684631729-8.png │ │ └── virtual-threads.md │ │ └── vm-threads-cooperative │ │ ├── vm-operation.drawio.svg │ │ └── vm-operation.md │ ├── index.md │ ├── memory │ ├── gc │ │ ├── base-gc-process.md │ │ ├── gc.md │ │ └── oopmap-trace.md │ ├── java-obj-layout │ │ └── java-obj-layout.md │ ├── memory.md │ ├── mmap │ │ ├── jvm-mmap.drawio.svg │ │ └── mmap.md │ └── oop │ │ └── oop.md │ ├── native-interface │ ├── jni │ │ ├── jni-data-struct.drawio.svg │ │ └── jni.md │ ├── jpda │ │ ├── debugging-tec-stack.drawio.svg │ │ └── jpda.md │ ├── launcher │ │ ├── launcher.drawio.svg │ │ └── launcher.md │ └── native-interface.md │ ├── road-map │ ├── jvm-tec-stack.drawio.svg │ ├── road-map.md │ └── study-jvm-road-map.drawio.svg │ ├── serviceability │ ├── jvmti │ │ ├── jvmti-data-struct.drawio.svg │ │ ├── jvmti.assets │ │ │ ├── image-20240926165627386.png │ │ │ ├── image-20240926170358282.png │ │ │ ├── image-20240926170439162.png │ │ │ ├── image-20240926170634828.png │ │ │ ├── image-20240926170724341.png │ │ │ └── image-20240926172423843.png │ │ └── jvmti.md │ ├── profiling │ │ ├── profiling.assets │ │ │ ├── java-flight-recorder-big-picture2.svg │ │ │ ├── wall-clock-sampling-sequence-Page-2.svg │ │ │ └── wall-clock-sampling-sequence.svg │ │ └── profiling.md │ ├── serviceability-agent │ │ ├── jhsdb.md │ │ ├── serviceability-agent.assets │ │ │ ├── java2d-jbutton-inspector.jpg │ │ │ └── thread-list.jpg │ │ └── serviceability-agent.md │ ├── serviceability-tec-stack.drawio.svg │ └── serviceability.md │ ├── share │ └── services │ │ ├── attachListener │ │ ├── attachListener.md │ │ ├── jvm-attach-before-java10.drawio.svg │ │ └── jvm-attach.drawio.svg │ │ └── services.md │ └── troubleshoot │ └── fatal-error-log │ ├── fatal-error-log.md │ └── hs_err_pid15858.log └── pyproject.toml /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/README.md -------------------------------------------------------------------------------- /design/cover-mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/design/cover-mockup.png -------------------------------------------------------------------------------- /design/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/design/cover.png -------------------------------------------------------------------------------- /design/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/design/design.md -------------------------------------------------------------------------------- /design/smartmockups.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/design/smartmockups.jpg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/.vscode/settings.json -------------------------------------------------------------------------------- /docs/source/_static/book-cover-800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/_static/book-cover-800.png -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /docs/source/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/_static/logo.png -------------------------------------------------------------------------------- /docs/source/_static/my-wechat-blog-qr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/_static/my-wechat-blog-qr.png -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/appendix-lab-env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/appendix-lab-env.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/build-jdk/build-jdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/build-jdk/build-jdk.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/build-jdk/build-running-native-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/build-jdk/build-running-native-test.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/build-jdk/build-slow-debug-jdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/build-jdk/build-slow-debug-jdk.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/build-jdk/inspect-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/build-jdk/inspect-build.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/build-jdk/source-directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/build-jdk/source-directory.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/debug-jdk/debug-jdk-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/debug-jdk/debug-jdk-tools.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/gdb/gdb-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/gdb/gdb-faq.md -------------------------------------------------------------------------------- /docs/source/appendix-lab-env/jol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/appendix-lab-env/jol.md -------------------------------------------------------------------------------- /docs/source/book-cover-800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/book-cover-800.png -------------------------------------------------------------------------------- /docs/source/book-cover-mockup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/book-cover-mockup.jpg -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/develop-jdk/develop-jdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/develop-jdk/develop-jdk.md -------------------------------------------------------------------------------- /docs/source/exec-engine/calling-convention/calling-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/calling-convention/calling-convention.md -------------------------------------------------------------------------------- /docs/source/exec-engine/class-file/class-file-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/class-file/class-file-format.md -------------------------------------------------------------------------------- /docs/source/exec-engine/exec-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/exec-engine.md -------------------------------------------------------------------------------- /docs/source/exec-engine/jit-compile/disassemble-jit-compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/jit-compile/disassemble-jit-compile.md -------------------------------------------------------------------------------- /docs/source/exec-engine/jit-compile/jit-compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/jit-compile/jit-compile.md -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/disable-to-mutable-thread-state-by-sp-check.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/disable-to-mutable-thread-state-by-sp-check.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/javathread-polling-reach-sp.assets/polling-implementation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/javathread-polling-reach-sp.assets/polling-implementation.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/javathread-polling-reach-sp.assets/safepoint-switch-poll-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/javathread-polling-reach-sp.assets/safepoint-switch-poll-page.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/SafepointOverheads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/SafepointOverheads.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/disable-to-mutable-thread-state-by-sp-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/disable-to-mutable-thread-state-by-sp-check.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/java-thread-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/jit-polling-reach-sp.assets/java-thread-state-machine.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/SafepointOverheads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/SafepointOverheads.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/disable-to-mutable-thread-state-by-sp-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/disable-to-mutable-thread-state-by-sp-check.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/java-thread-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/java-thread-state-machine.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/safepoint-switch-poll-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/safepoint-switch-poll-page.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/save-point-domain-relationship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/save-point-domain-relationship.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.assets/stw-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.assets/stw-process.png -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/safepoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/safepoint.md -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/threads-handshake.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/threads-handshake.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/safepoint/threads-handshake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/safepoint/threads-handshake.md -------------------------------------------------------------------------------- /docs/source/exec-engine/stack-mem-anatomy/mem-layout-r3.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/stack-mem-anatomy/mem-layout-r3.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/stack-mem-anatomy/stack-mem-anatomy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/stack-mem-anatomy/stack-mem-anatomy.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/internal-locks/internal-locks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/internal-locks/internal-locks.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/internal-vm-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/internal-vm-threads.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/java-thread/java-thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/java-thread/java-thread.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/java-thread/javathread-state.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/java-thread/javathread-state.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/thread-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/thread-management.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/thread/thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/thread/thread.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/threads.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-thread-class.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-thread-class.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-thread-state.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-thread-state.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/image-20241115232715920.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/image-20241115232715920.png -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/magic-of-continuation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/magic-of-continuation.png -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/threadpinning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/threadpinning.png -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/vt_scheduling2-1731684579064-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/vt_scheduling2-1731684579064-7.png -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/vt_scheduling2-1731684631729-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.assets/vt_scheduling2-1731684631729-8.png -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/virtual-threads/virtual-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/virtual-threads/virtual-threads.md -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/vm-threads-cooperative/vm-operation.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/vm-threads-cooperative/vm-operation.drawio.svg -------------------------------------------------------------------------------- /docs/source/exec-engine/threads/vm-threads-cooperative/vm-operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/exec-engine/threads/vm-threads-cooperative/vm-operation.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/memory/gc/base-gc-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/gc/base-gc-process.md -------------------------------------------------------------------------------- /docs/source/memory/gc/gc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/gc/gc.md -------------------------------------------------------------------------------- /docs/source/memory/gc/oopmap-trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/gc/oopmap-trace.md -------------------------------------------------------------------------------- /docs/source/memory/java-obj-layout/java-obj-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/java-obj-layout/java-obj-layout.md -------------------------------------------------------------------------------- /docs/source/memory/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/memory.md -------------------------------------------------------------------------------- /docs/source/memory/mmap/jvm-mmap.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/mmap/jvm-mmap.drawio.svg -------------------------------------------------------------------------------- /docs/source/memory/mmap/mmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/mmap/mmap.md -------------------------------------------------------------------------------- /docs/source/memory/oop/oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/memory/oop/oop.md -------------------------------------------------------------------------------- /docs/source/native-interface/jni/jni-data-struct.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/jni/jni-data-struct.drawio.svg -------------------------------------------------------------------------------- /docs/source/native-interface/jni/jni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/jni/jni.md -------------------------------------------------------------------------------- /docs/source/native-interface/jpda/debugging-tec-stack.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/jpda/debugging-tec-stack.drawio.svg -------------------------------------------------------------------------------- /docs/source/native-interface/jpda/jpda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/jpda/jpda.md -------------------------------------------------------------------------------- /docs/source/native-interface/launcher/launcher.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/launcher/launcher.drawio.svg -------------------------------------------------------------------------------- /docs/source/native-interface/launcher/launcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/launcher/launcher.md -------------------------------------------------------------------------------- /docs/source/native-interface/native-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/native-interface/native-interface.md -------------------------------------------------------------------------------- /docs/source/road-map/jvm-tec-stack.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/road-map/jvm-tec-stack.drawio.svg -------------------------------------------------------------------------------- /docs/source/road-map/road-map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/road-map/road-map.md -------------------------------------------------------------------------------- /docs/source/road-map/study-jvm-road-map.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/road-map/study-jvm-road-map.drawio.svg -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti-data-struct.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti-data-struct.drawio.svg -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926165627386.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926165627386.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926170358282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926170358282.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926170439162.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926170439162.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926170634828.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926170634828.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926170724341.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926170724341.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.assets/image-20240926172423843.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.assets/image-20240926172423843.png -------------------------------------------------------------------------------- /docs/source/serviceability/jvmti/jvmti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/jvmti/jvmti.md -------------------------------------------------------------------------------- /docs/source/serviceability/profiling/profiling.assets/java-flight-recorder-big-picture2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/profiling/profiling.assets/java-flight-recorder-big-picture2.svg -------------------------------------------------------------------------------- /docs/source/serviceability/profiling/profiling.assets/wall-clock-sampling-sequence-Page-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/profiling/profiling.assets/wall-clock-sampling-sequence-Page-2.svg -------------------------------------------------------------------------------- /docs/source/serviceability/profiling/profiling.assets/wall-clock-sampling-sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/profiling/profiling.assets/wall-clock-sampling-sequence.svg -------------------------------------------------------------------------------- /docs/source/serviceability/profiling/profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/profiling/profiling.md -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability-agent/jhsdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability-agent/jhsdb.md -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability-agent/serviceability-agent.assets/java2d-jbutton-inspector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability-agent/serviceability-agent.assets/java2d-jbutton-inspector.jpg -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability-agent/serviceability-agent.assets/thread-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability-agent/serviceability-agent.assets/thread-list.jpg -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability-agent/serviceability-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability-agent/serviceability-agent.md -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability-tec-stack.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability-tec-stack.drawio.svg -------------------------------------------------------------------------------- /docs/source/serviceability/serviceability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/serviceability/serviceability.md -------------------------------------------------------------------------------- /docs/source/share/services/attachListener/attachListener.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/share/services/attachListener/attachListener.md -------------------------------------------------------------------------------- /docs/source/share/services/attachListener/jvm-attach-before-java10.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/share/services/attachListener/jvm-attach-before-java10.drawio.svg -------------------------------------------------------------------------------- /docs/source/share/services/attachListener/jvm-attach.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/share/services/attachListener/jvm-attach.drawio.svg -------------------------------------------------------------------------------- /docs/source/share/services/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/share/services/services.md -------------------------------------------------------------------------------- /docs/source/troubleshoot/fatal-error-log/fatal-error-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/troubleshoot/fatal-error-log/fatal-error-log.md -------------------------------------------------------------------------------- /docs/source/troubleshoot/fatal-error-log/hs_err_pid15858.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/docs/source/troubleshoot/fatal-error-log/hs_err_pid15858.log -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labilezhu/jvm-insider/HEAD/pyproject.toml --------------------------------------------------------------------------------