FOR IMMEDIATE RELEASE
Golden Code Development Announces Kernel TraceTM
OS/2 System Level Tracing Software Reduces Cost of Ownership of OS/2 Environments
Atlanta, Georgia, October 17, 2001 - Golden Code Development Corporation
today announced the general availability of Kernel Trace for OS/2, its
operating system tracing software for OS/2. The Kernel Trace product
enables any OS/2 machine to generate a detailed trace of system activity
and requests made of the OS/2 kernel. The resulting traces are analyzed
using the Golden Code Trace AnalyzerTM
for Java*, also announced today.
"With Kernel Trace, we have enabled a new level of inspection into an
OS/2 system", said Eric Faulhaber, manager of Golden Code Development's
Software Products Team. "We believe this is an invaluable tool which
OS/2 system engineers, developers, and administrators will use to solve
problems and reduce the Total Cost of Ownership of their environments."
Product highlights include:
Uses of this product include:
Trace Kernel Events and Requests. Kernel Trace provides visibility
into key activity occurring inside of the OS/2 kernel itself. By
leveraging OS/2's Security Enabling ServicesTM
(SES) subsystem, Kernel Trace has the ability to trace some of the most
interesting and information-rich calls into the OS/2 kernel. Detailed
data is provided with each traced call, including function arguments and
return codes, where applicable. The following system tracepoints
can be monitored:
File Access: open, close, read, write, change pointer.
File Manipulation: delete and move.
File Information/Attributes: query and set file information,
set file size, set file mode, set path information.
File Search: find first, find next, find close.
Directory Manipulation: make, change, remove directories.
Program Execution: execute program, loader open, get module,
create Virtual DOS Machine.
Device Driver Access: open, close, read, write, I/O control
for logical and physical disks.
Power. Its design as a software-only implementation allows
deployment throughout the enterprise. In this environment, any remote
OS/2 machine can produce traces, when accessed from a central location
using existing remote management technologies, such as telnet or Netfinity*
Simplicity. In order to support the widest range of customer
environments, Kernel Trace has a command line interface. This simplifies
remote use and enables automation via REXX. All tracepoints from
all processes can be monitored, or the list of tracepoints or processes
can be reduced to simplify analysis, using filters. The trace files
generated are easily analyzed with the Golden Code Trace Analyzer.
Low Overhead. Kernel Trace has minimal impact on system resources
when it is dormant: negligible CPU utilization and 193KB RAM utilization.
Convenience. Implemented 100% in software, Kernel Trace does
not require any specialized hardware. Since all trace data is written
directly to a file, there is no need for a secondary machine connected
via a null modem cable. Kernel Trace does not interfere with the
normal activity of the installed machine, even while tracing.
Problem Analysis. By providing insight into the activity of
the operating system, Kernel Trace enables a powerful method of application
and system level problem determination. This is especially important
when diagnosing problems with third party programs, or those for which
source code is not available.
Application Development. Kernel Trace provides application
developers with a new perspective of their running application from within
the OS/2 kernel. Traces of an application's activity can provide
useful information for debugging and tuning programs under development.
Performance Tuning. Kernel Trace can be used to gather multiple
traces of applications and systems at various times using various configuration
options. By generating a baseline for comparison with subsequent
traces, engineers can performance tune a system or a single application.
Profiling. Operations of a system, subsystem, or application
can be recorded during active use and then the resulting data can be analyzed
to understand system internals.
Product sales and demonstration versions of Kernel Trace for OS/2 are available
directly from Golden Code Development. For additional information,
visit www.goldencode.com, e-mail email@example.com, or call 678-352-2301.
About Kernel Trace for OS/2
Kernel Trace for OS/2 is software designed to reduce the cost of ownership
of OS/2 systems. The most comprehensive commercial software of its
kind, Kernel Trace leverages the hooks provided for an installable security
subsystem by OS/2, to collect useful information about the activity of
OS/2 applications and of the kernel itself. This information
is written to a binary file for later analysis using the Golden Code Trace
Analyzer. Kernel Trace makes it easy to gather traces, whether on
a local machine, or on the most remote machine in the enterprise.
It is easily deployed through standard software distribution. Additional
information, including product brochures and documentation, are available
About Golden Code Development
As a consulting firm and independent software developer, Golden Code Development
Corporation helps its clients design, build, and manage mission critical,
networked computing environments. The company specializes in technologies
and techniques which enable the creation of highly scalable systems with
exceptionally low cost of ownership. Golden Code's core competencies
include OS/2, Java, and Server-Managed Client solutions, such as IBM's
WorkSpace On-Demand. Its expertise in these areas, combined with a disciplined
design and implementation methodology, make Golden Code an ideal technology
partner for the enterprise customer.
© 2001 Golden Code Development Corporation.
ALL RIGHTS RESERVED.
*Third party product and company names referenced herein
are trademarks of their respective owners.