From e2dbaefe9e273e96e7399d5ecf948bf550e8241d Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Fri, 9 Jan 2015 17:36:10 -0700 Subject: glave: Add GLVLIB_TRACE_IPADDR env var for remote system tracing Setting this env var will make the xlg tracer library send packets to a remote system rather than the local system. --- glave-generate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/glave-generate.py b/glave-generate.py index ddba2ede..4a6ac3bb 100755 --- a/glave-generate.py +++ b/glave-generate.py @@ -300,7 +300,10 @@ class Subcommand(object): init_tracer.append(' FINISH_TRACE_PACKET();\n}\n') init_tracer.append('void InitTracer()\n{') - init_tracer.append(' gMessageStream = glv_MessageStream_create(FALSE, "127.0.0.1", GLV_BASE_PORT + GLV_TID_XGL);') + init_tracer.append('char *ipAddr = glv_get_global_var("GLVLIB_TRACE_IPADDR");') + init_tracer.append('if (ipAddr == NULL)') + init_tracer.append(' ipAddr = "127.0.0.1";') + init_tracer.append(' gMessageStream = glv_MessageStream_create(FALSE, ipAddr, GLV_BASE_PORT + GLV_TID_XGL);') init_tracer.append(' glv_trace_set_trace_file(glv_FileLike_create_msg(gMessageStream));') init_tracer.append('// glv_tracelog_set_log_file(glv_FileLike_create_file(fopen("glv_log_traceside.txt","w")));') init_tracer.append(' glv_tracelog_set_tracer_id(GLV_TID_XGL);') -- cgit v1.2.3