version 1.2, 2008/09/02 17:33:37
|
version 1.3, 2008/09/18 08:01:37
|
|
|
#include <signal.h> | #include <signal.h> |
#include <stdio.h> | #include <stdio.h> |
#include <unistd.h> | #include <unistd.h> |
//#include <Pegasus/Common/Tracer.h> |
#include <Pegasus/Common/Tracer.h> |
| |
void __pegasus_assert_zOS(const char* file, int line, const char* cond) | void __pegasus_assert_zOS(const char* file, int line, const char* cond) |
{ | { |
|
|
ctrace(msgBuffer); | ctrace(msgBuffer); |
| |
// flush trace buffers | // flush trace buffers |
// TODO: RK 2008/08/15 |
Pegasus::Tracer::flushTrace(); |
// Dump the in memory trace buffer. Not yet done due the implications |
|
// this has on libary linkage!!! |
|
//Pegasus::Tracer::flushTrace(); |
|
| |
// If env vars are set, a SYSM dump is generated. | // If env vars are set, a SYSM dump is generated. |
kill(getpid(),SIGDUMP); | kill(getpid(),SIGDUMP); |