Book Image

OpenJDK Cookbook

Book Image

OpenJDK Cookbook

Overview of this book

Table of Contents (20 chapters)
OpenJDK Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Building IcedTea 6 with the SystemTap support


Applications running on modern operating systems usually communicate with the underlying OS kernel through system calls (syscalls) or through an intermediate platform API. Some operating systems provide advanced tracing tools to monitor the applications running, and for troubleshooting. Such tools (such as dtrace on Oracle Solaris) allow the user to intercept all application activity, syscalls, Unix signals processing, and so on, to diagnose performance and functional problems.

For proper support of tracing tools, applications should have probe-points (or tracepoints) compiled into their binaries.

SystemTap is a tracing tool and a scripting language for Linux-based operating systems. IcedTea 6 can be built with SystemTap support.

Getting ready

For this recipe, we will need a clean Ubuntu 12.04 (server or desktop version) running.

How to do it...

The following procedures will help you to build IcedTea 6 with SystemTap:

  1. Install the prepackaged binaries...