From 27085945e2ba71b57ef35d9aceb52e206c382e95 Mon Sep 17 00:00:00 2001 From: mquinson Date: Thu, 30 Mar 2006 23:17:10 +0000 Subject: [PATCH] This is the proper data description to propagate exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2028 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/gras/DataDesc/datadesc.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/gras/DataDesc/datadesc.c b/src/gras/DataDesc/datadesc.c index 6fc0e5975c..2f71905be3 100644 --- a/src/gras/DataDesc/datadesc.c +++ b/src/gras/DataDesc/datadesc.c @@ -115,7 +115,7 @@ gras_datadesc_init(void) { ddt = gras_datadesc_struct("ex_t"); gras_datadesc_struct_append(ddt,"msg",gras_datadesc_by_name("string")); - gras_datadesc_struct_append(ddt,"category",gras_datadesc_by_name("short int")); + gras_datadesc_struct_append(ddt,"category",gras_datadesc_by_name("int")); gras_datadesc_struct_append(ddt,"value",gras_datadesc_by_name("int")); gras_datadesc_struct_append(ddt,"host",gras_datadesc_by_name("string")); @@ -123,11 +123,12 @@ gras_datadesc_init(void) { gras_datadesc_struct_append(ddt,"file",gras_datadesc_by_name("string")); gras_datadesc_struct_append(ddt,"line",gras_datadesc_by_name("int")); gras_datadesc_struct_append(ddt,"func",gras_datadesc_by_name("string")); - gras_datadesc_struct_append(ddt,"bt", - gras_datadesc_array_fixed("char*{XBT_BACKTRACE_SIZE]", - gras_datadesc_by_name("string"), - XBT_BACKTRACE_SIZE)); gras_datadesc_struct_append(ddt,"used",gras_datadesc_by_name("int")); + gras_datadesc_cb_field_push(ddt,"used"); + gras_datadesc_struct_append(ddt,"bt_strings", + gras_datadesc_ref_pop_arr(gras_datadesc_by_name("string"))); + + // gras_datadesc_struct_append(ddt,"bt"); gras_datadesc_struct_close(ddt); } -- 2.20.1