kieker-monitoring / kieker

Kieker's main repository
Apache License 2.0
70 stars 41 forks source link

[KIEKER-856] Instrumentation of C and or ELF-Format programs #1076

Open rju opened 1 week ago

rju commented 1 week ago

JIRA Issue: KIEKER-856 Instrumentation of C and or ELF-Format programs Original Reporter: Reiner Jung


We have a example implementation of C-based monitoring probes and records in the context of the Kieker Dara Bridge (KDB). Goal of this ticket is the development of a well defined run-time API and aspect weaving of probes in software based on C object files, or ELF library technology.

References:

Code is available in:

Checklist:

rju commented 3 days ago

author André van Hoorn -- Thu, 7 Mar 2013 09:33:15 +0100

Reiner Jung: Could you attach your slides to the [agenda page for yesterday's meeting|meeting-20130306], please? The slides contain additional information on this topic (see also KIEKER-816 Done ).

rju commented 3 days ago

author rju -- Thu, 7 Mar 2013 11:17:56 +0100

See also [^20130306-KDB-and-IDL.pdf:wiki:meeting-20130306 Slides for Kieker Data Bridge and Instrumentation Language]

rju commented 3 days ago

author rju -- Wed, 31 Jul 2013 12:37:25 +0200

Sören Mahmens is working on this feature (starting in October).

rju commented 3 days ago

author André van Hoorn -- Mon, 11 Nov 2013 15:46:03 +0100

see also KIEKER-942 Open

rju commented 3 days ago

author rju -- Thu, 26 Jun 2014 13:33:27 +0200

Sören realized instrumentation on source level. ELF binary instrumentation is very complex and would require special weavers. We should keep this idea, as it might be useful someday.

rju commented 3 days ago

author rju -- Thu, 16 Apr 2020 17:44:49 +0200

The project was completed years ago. The code is still available and will be packed in a publicly available git repository.