jTracer

Software Screenshot:
jTracer
Software Details:
Version: 1.03
Upload Date: 17 Feb 15
Developer: Tasos Parisinos
Distribution Type: Freeware
Downloads: 7

Rating: nan/5 (Total Votes: 0)

jTracer is an open source, free and cross-platform software project distributed as part of the libcsdbg and designed from the offset to act as a stack trace visualization utility, supporting all mainstream operating systems and applications written in the Java programming language. It is similar to GNU GDB (The GNU Project Debugger) and gdbserver.

Features at a glance

Key features include a configurable and easy-to-use GUI (Graphical User Interface), data transaction logging, concurrent server, processes, easy navigation and search through trace data, as well as easy configurable server using various XML files.

In addition, the software uses C++ syntax highlighting for detailing traces, provides automatic updates, it is highly portable, currently running on all Java capable systems, and come with built-in support for on-the-fly pluggable configuration.

It’s graphical user interface is extremely easy to use and straightforward, designed to give you al the necessary tools that are essential for cross debugging and cross development over an Ethernet interface.

What is libcsdbg?

libcsdbg is a multiplatform, freely distributed and open source library software written in C++ and designed to be used as a debug library for C++ exception (and generic) stack traces. It supports the 32-bit (x86), 64-bit (x86_64), ARM 7/9/11/thumb, AVR32, Leon 2/3 and MIPS architectures.

At the moment, the library is used on the jTracer software for visualizing stack traces. libcsdbg supports both little and big endian CPUs, several objective code formats, as well as other file formats, including core dumps, libraries, archives, etc.

Under the hood and supported operating systems

jTracer is a graphical application written in the Java programming language, which means that you can run it on any operating system where the Java Runtime Environment (JRE) is available, including GNU/Linux, Microsoft Windows and Mac OS X. Both 64-bit and 32-bit architectures are supported at this time.

What is new in this release:

  • This beta release adds an installer (jar autodeflated executable) that is expected to work well (although not all its features are implemented) with Linux and Windows (both 32- and 64-bit) systems.
  • The implementation of the installer mandates the use of Java 1.7.
  • In addition to the source code and the old build system, precompiled distributions are now available for Linux and Windows.
  • Future releases will embed these two installers into one, and the installer itself will gradually evolve into a separate general purpose jar installer.

What is new in version 1.02:

  • This release features a massive code rework where the project architecture was changed to facilitate keep-alive sockets.
  • A libcsdbg-debugged process can now use a single connection (unique session) to send all the trace data.
  • Using one socket for all LDP messages has obvious advantages, as distances between peers increase.
  • This results in smaller, better implementations, with smaller memory footprint and lower time complexity.
  • Classes were redesigned (a session manager is added) to declutter the big objects in older versions.
  • The GUI was further optimized.
  • Various bugs were identified and fixed.

What is new in version 1.01:

  • This version adds major code reworking, with various major features added, extensive optimizations, and a lot of bugs fixed.
  • Nevertheless, this remains a beta version, as there are some basic features missing and the authors need further testing and feedback to eliminate bugs in the basic features.
  • The LDP (Libcsdbg Debug Protocol) was reworked so jTracer is now compatible with versions of libcsdbg >= 1.14.
  • The installation system is not added to this version, but it is 90% complete, and will appear in the next version.
  • For this version, precompiled editions will become available for Linux and Windows.

Requirements:

  • Java 2 Standard Edition Runtime Environment

Similar Software

Visual REGEXP
Visual REGEXP

3 Jun 15

UpStare
UpStare

20 Feb 15

drainhunter
drainhunter

12 May 15

termdebug
termdebug

20 Feb 15

Comments to jTracer

Comments not found
Add Comment
Turn on images!