Blame ltrace-0.6.0-return-string-n.patch
|
Petr Machata |
0039e56 |
diff -up ltrace-0.6.0/output.c\~ ltrace-0.6.0/output.c
|
|
Petr Machata |
0039e56 |
--- ltrace-0.6.0/output.c~ 2011-02-14 16:48:25.000000000 +0100
|
|
Petr Machata |
0039e56 |
+++ ltrace-0.6.0/output.c 2011-02-15 00:35:39.000000000 +0100
|
|
Petr Machata |
0039e56 |
@@ -202,7 +204,9 @@ output_left(enum tof type, Process *proc
|
|
Petr Machata |
0039e56 |
current_column += fprintf(options.output, ", ");
|
|
Petr Machata |
0039e56 |
}
|
|
Petr Machata |
0039e56 |
}
|
|
Petr Machata |
0039e56 |
- if (func->params_right) {
|
|
Petr Machata |
0039e56 |
+ if (func->params_right
|
|
Petr Machata |
0039e56 |
+ || func->return_info->type == ARGTYPE_STRING_N
|
|
Petr Machata |
0039e56 |
+ || func->return_info->type == ARGTYPE_ARRAY) {
|
|
Petr Machata |
0039e56 |
save_register_args(type, proc);
|
|
Petr Machata |
0039e56 |
}
|
|
Petr Machata |
0039e56 |
}
|
|
Petr Machata |
0039e56 |
|
|
Petr Machata |
0039e56 |
Diff finished. Tue Feb 15 00:35:44 2011
|