qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Trying to execute code outside RAM or ROM at 0x08000230


From: Liviu Ionescu
Subject: Re: [Qemu-devel] Trying to execute code outside RAM or ROM at 0x08000230
Date: Mon, 8 Jun 2015 14:51:56 +0300

> On 08 Jun 2015, at 14:05, Liviu Ionescu <address@hidden> wrote:
> 
> 
>> On 08 Jun 2015, at 13:56, Peter Maydell <address@hidden> wrote:
>> 
>> Is this verbosity also the thing printing the line with all
>> the escape characters in it?
> 
> I don't think so, the code added at around line 4135 in monitor.c looks like:
> 
> #if defined(CONFIG_VERBOSE)
>        if (verbosity_level >= VERBOSITY_COMMON) {
>            printf("Execute 'mon %s'.\n\n", cmdline);
>        }
> #endif
>        cmd->mhandler.cmd(mon, qdict);

I checked and the gdb monitor instance is created with zero flags, so I updated 
the verbosity code to read:

#if defined(CONFIG_VERBOSE)
        if (verbosity_level >= VERBOSITY_COMMON) {
            if (mon->flags == 0) {
                printf("Execute 'mon %s'.\n\n", cmdline);
            }
        }
#endif


and I no longer get the Execute... echo for the interactive monitor.

but the terminal control chars are still there:

(qemu) info mtree
iininfinfoinfo info 
minfo mtinfo 
mtrinfo mtreinfo 
mtree
memory
0000000000000000-ffffffffffffffff (prio 0, RW): system
...


regards,

Liviu





reply via email to

[Prev in Thread] Current Thread [Next in Thread]