Blame ltrace-0.7.2-e_machine.patch
|
Petr Machata |
735db88 |
diff -up ltrace-0.7.2/proc.c\~ ltrace-0.7.2/proc.c
|
|
Petr Machata |
735db88 |
--- ltrace-0.7.2/proc.c~ 2014-02-13 12:16:33.000000000 +0100
|
|
Petr Machata |
735db88 |
+++ ltrace-0.7.2/proc.c 2014-02-13 15:44:25.000000000 +0100
|
|
Petr Machata |
735db88 |
@@ -194,9 +197,11 @@ process_init(struct process *proc, const
|
|
Petr Machata |
735db88 |
goto fail;
|
|
Petr Machata |
735db88 |
}
|
|
Petr Machata |
735db88 |
|
|
Petr Machata |
735db88 |
- if (proc->leader != proc)
|
|
Petr Machata |
735db88 |
- return 0;
|
|
Petr Machata |
735db88 |
- if (process_init_main(proc) < 0) {
|
|
Petr Machata |
735db88 |
+ if (proc->leader != proc) {
|
|
Petr Machata |
735db88 |
+ proc->e_machine = proc->leader->e_machine;
|
|
Petr Machata |
735db88 |
+ proc->e_class = proc->leader->e_class;
|
|
Petr Machata |
735db88 |
+ get_arch_dep(proc);
|
|
Petr Machata |
735db88 |
+ } else if (process_init_main(proc) < 0) {
|
|
Petr Machata |
735db88 |
process_bare_destroy(proc, 0);
|
|
Petr Machata |
735db88 |
goto fail;
|
|
Petr Machata |
735db88 |
}
|
|
Petr Machata |
735db88 |
|
|
Petr Machata |
735db88 |
Diff finished. Thu Feb 13 15:50:21 2014
|