Quali programmi di virtualizzazione supportano i breakpoint hardware?

2

Sto usando il mio MacBook Pro 2010 i7 per eseguire il debug di alcuni programmi Linux; ma ho già una partizione Windows e sarebbe scomodo creare un'altra partizione per Linux, quindi sto usando una macchina virtuale con VMware Fusion 3.

Tuttavia, sembra che non sia possibile impostare i breakpoint hardware con il comando hbreak da GDB all'interno della macchina virtuale, e ci sono momenti in cui preferirei averli. Tuttavia, funziona dal sistema operativo host, quindi presumo che questa sia una limitazione di Fusion 3.

Quali programmi di virtualizzazione supporteranno i breakpoint hardware? I prodotti commerciali (incluso VMware Fusion 4) non sono fuori questione.

    
posta zneak 04.12.2011 - 23:50
fonte

1 risposta

1

In realtà, VMware Fusion supporta i breakpoint assistiti dall'hardware. Tuttavia, gdb ha problemi a crearli mentre il programma non è in esecuzione (che era il mio problema, puoi rilasciare break comandi anche quando il programma è spento, ma è necessario che sia in esecuzione per hbreak per funzionare, o qualcosa lungo queste righe).

    
risposta data 08.12.2011 - 03:01
fonte

Leggi altre domande sui tag