Commit 2e77eac62db82164e4c6200c928a315cd86bf7c4
1 parent
48927926
Fix user emulator breakage, based on patch by Riku Voipio
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6371 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
30 additions
and
26 deletions
bsd-user/main.c
| ... | ... | @@ -533,19 +533,21 @@ int main(int argc, char **argv) |
| 533 | 533 | |
| 534 | 534 | free(target_environ); |
| 535 | 535 | |
| 536 | - log_page_dump(); | |
| 537 | - | |
| 538 | - qemu_log("start_brk 0x" TARGET_ABI_FMT_lx "\n", info->start_brk); | |
| 539 | - qemu_log("end_code 0x" TARGET_ABI_FMT_lx "\n", info->end_code); | |
| 540 | - qemu_log("start_code 0x" TARGET_ABI_FMT_lx "\n", | |
| 541 | - info->start_code); | |
| 542 | - qemu_log("start_data 0x" TARGET_ABI_FMT_lx "\n", | |
| 543 | - info->start_data); | |
| 544 | - qemu_log("end_data 0x" TARGET_ABI_FMT_lx "\n", info->end_data); | |
| 545 | - qemu_log("start_stack 0x" TARGET_ABI_FMT_lx "\n", | |
| 546 | - info->start_stack); | |
| 547 | - qemu_log("brk 0x" TARGET_ABI_FMT_lx "\n", info->brk); | |
| 548 | - qemu_log("entry 0x" TARGET_ABI_FMT_lx "\n", info->entry); | |
| 536 | + if (qemu_log_enabled()) { | |
| 537 | + log_page_dump(); | |
| 538 | + | |
| 539 | + qemu_log("start_brk 0x" TARGET_ABI_FMT_lx "\n", info->start_brk); | |
| 540 | + qemu_log("end_code 0x" TARGET_ABI_FMT_lx "\n", info->end_code); | |
| 541 | + qemu_log("start_code 0x" TARGET_ABI_FMT_lx "\n", | |
| 542 | + info->start_code); | |
| 543 | + qemu_log("start_data 0x" TARGET_ABI_FMT_lx "\n", | |
| 544 | + info->start_data); | |
| 545 | + qemu_log("end_data 0x" TARGET_ABI_FMT_lx "\n", info->end_data); | |
| 546 | + qemu_log("start_stack 0x" TARGET_ABI_FMT_lx "\n", | |
| 547 | + info->start_stack); | |
| 548 | + qemu_log("brk 0x" TARGET_ABI_FMT_lx "\n", info->brk); | |
| 549 | + qemu_log("entry 0x" TARGET_ABI_FMT_lx "\n", info->entry); | |
| 550 | + } | |
| 549 | 551 | |
| 550 | 552 | target_set_brk(info->brk); |
| 551 | 553 | syscall_init(); | ... | ... |
linux-user/main.c
| ... | ... | @@ -2394,19 +2394,21 @@ int main(int argc, char **argv, char **envp) |
| 2394 | 2394 | |
| 2395 | 2395 | free(target_environ); |
| 2396 | 2396 | |
| 2397 | - log_page_dump(); | |
| 2398 | - | |
| 2399 | - qemu_log("start_brk 0x" TARGET_ABI_FMT_lx "\n", info->start_brk); | |
| 2400 | - qemu_log("end_code 0x" TARGET_ABI_FMT_lx "\n", info->end_code); | |
| 2401 | - qemu_log("start_code 0x" TARGET_ABI_FMT_lx "\n", | |
| 2402 | - info->start_code); | |
| 2403 | - qemu_log("start_data 0x" TARGET_ABI_FMT_lx "\n", | |
| 2404 | - info->start_data); | |
| 2405 | - qemu_log("end_data 0x" TARGET_ABI_FMT_lx "\n", info->end_data); | |
| 2406 | - qemu_log("start_stack 0x" TARGET_ABI_FMT_lx "\n", | |
| 2407 | - info->start_stack); | |
| 2408 | - qemu_log("brk 0x" TARGET_ABI_FMT_lx "\n", info->brk); | |
| 2409 | - qemu_log("entry 0x" TARGET_ABI_FMT_lx "\n", info->entry); | |
| 2397 | + if (qemu_log_enabled()) { | |
| 2398 | + log_page_dump(); | |
| 2399 | + | |
| 2400 | + qemu_log("start_brk 0x" TARGET_ABI_FMT_lx "\n", info->start_brk); | |
| 2401 | + qemu_log("end_code 0x" TARGET_ABI_FMT_lx "\n", info->end_code); | |
| 2402 | + qemu_log("start_code 0x" TARGET_ABI_FMT_lx "\n", | |
| 2403 | + info->start_code); | |
| 2404 | + qemu_log("start_data 0x" TARGET_ABI_FMT_lx "\n", | |
| 2405 | + info->start_data); | |
| 2406 | + qemu_log("end_data 0x" TARGET_ABI_FMT_lx "\n", info->end_data); | |
| 2407 | + qemu_log("start_stack 0x" TARGET_ABI_FMT_lx "\n", | |
| 2408 | + info->start_stack); | |
| 2409 | + qemu_log("brk 0x" TARGET_ABI_FMT_lx "\n", info->brk); | |
| 2410 | + qemu_log("entry 0x" TARGET_ABI_FMT_lx "\n", info->entry); | |
| 2411 | + } | |
| 2410 | 2412 | |
| 2411 | 2413 | target_set_brk(info->brk); |
| 2412 | 2414 | syscall_init(); | ... | ... |