X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstate.h;h=b4fa430ffdb7107ef42a438a6aa6b41c0da89578;hb=302efbadc93944574ea9955d8c72a56b0ac9a1dc;hp=f374db2028cf41c4955e9393182386c9236a0e92;hpb=331b4e6ec2141543f1eab26b162420a3dc30cb02;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/state.h b/ltt/branches/poly/lttv/lttv/state.h index f374db20..b4fa430f 100644 --- a/ltt/branches/poly/lttv/lttv/state.h +++ b/ltt/branches/poly/lttv/lttv/state.h @@ -208,6 +208,8 @@ typedef struct _LttvProcessState { // guint last_tracefile_index; /* index in the trace for cpu tracefile */ LttvTracefileState *usertrace; /* Associated usertrace */ /* opened file descriptors, address map?... */ + GArray *user_stack; /* User space function call stack */ + guint64 current_function; } LttvProcessState; #define ANY_CPU 0 /* For clarity sake : a call to lttv_state_find_process for @@ -273,7 +275,6 @@ struct _LttvTraceState { /* Array of per cpu running process */ LttvProcessState **running_process; - }; struct _LttvTraceStateClass {