return variables;
}
- to_append = bprintf("ip=%s\n", frame_name);
+ to_append = bprintf("ip=%lx\n", ip);
+ xbt_strbuff_append(variables, to_append);
+ xbt_free(to_append);
+ to_append = bprintf("frame_name=%s\n", frame_name);
xbt_strbuff_append(variables, to_append);
xbt_free(to_append);
cursor2++;
}
- if(xbt_dynar_length(compose) > 0){
+ if(!xbt_dynar_is_empty(compose)){
frame_pointer_address = xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->value.address ;
}
break;
cursor++;
}
- if(xbt_dynar_length(compose) > 0){
+ if(!xbt_dynar_is_empty(compose)){
if(strcmp(xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->type, "value") == 0){
to_append = bprintf("%s=%lx\n", current_variable->name, xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->value.res);
xbt_strbuff_append(variables, to_append);