Bug 906

Summary: User-level alternative runtime
Product: systemtap Reporter: E. Zannoni <ezannoni>
Component: runtimeAssignee: Martin Hunt <hunt>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 918    

Description E. Zannoni 2005-04-29 20:13:01 UTC
To test the runtime and the translator w/o loading modules into kernel
Comment 1 Frank Ch. Eigler 2005-07-19 16:54:17 UTC
for this, it is desirable that as much of the normal runtime interface as
possible still continue to work.  of course, kprobes proper can't be used.  but
otherwise, maps, basic I/O transport calls ... should all work.

As for packaging under user/, it would be easier to use if the user level
simulations lived within the main directory, and enabled by #ifdef macros (e.g.
TEST_MODE set by the translator)
Comment 2 Frank Ch. Eigler 2005-08-28 13:46:56 UTC
no longer high priority
Comment 3 Martin Hunt 2005-11-10 17:33:41 UTC
Closing this. The existing user-level testing for runtime and the translator
seem to be adequate.  It is not possible to improve much on that without major
work and it would never be good enough because we cannot accurately simulate the
contention  that occurs in the kernel.  It is much more important at this point
to work on real world tests that actually load modules into running kernels.