Add key characteristics to rfc master
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 28 May 2024 19:46:19 +0000 (15:46 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 28 May 2024 19:46:19 +0000 (15:46 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
doc/rfc-side-abi.txt

index 8476672547590b7654af9b1bfe76831438e51a68..89cefd3a198dd84046bfa3b5bdce646449441975 100644 (file)
@@ -9,6 +9,16 @@ RFC - SIDE ABI
 The purpose of the SIDE ABI is to allow kernel and user-space tracers to
 attach to static and dynamic instrumentation of user-space applications.
 
+The SIDE ABI key characteristics:
+
+- runtime and language agnostic,
+- supports multiple concurrent tracers,
+- instrumentation is not specific to a tracer, so there is no need
+  to rebuild applications if using a different tracer,
+- instrumentation can be either static or dynamic,
+- supports complex and nested types,
+- supports both static and dynamic types.
+
 The SIDE ABI expresses the instrumentation description as data (no
 generated code). Instrumentation arguments are passed on the stack as an
 array of typed items, along with a reference to the instrumentation
This page took 0.0239 seconds and 4 git commands to generate.