2016-01-14 18 views

risposta

5

Come di Clion 1.2.4, non ancora. Ma c'è un ticket per implementarlo graficamente; e nel frattempo puoi usare il comando del debugger x che è supportato sia da GDB and LLDB (scegli il debugger tramite il menu CLion-> Preferenze-> Build, Execution, Deployment-> Toolchains-> Debugger e visualizza la finestra Debug tramite Visualizza-> Strumento Windows-> debug o dovrebbe apparire se si avvia una nuova sessione di debug via Esegui-> debug)

Per esempio nella finestra del debugger posso visualizzare la memoria a partire dall'indirizzo di una variabile i:

(lldb) x &i 
0x7fff59dbac58: 00 00 00 00 00 00 00 00 88 ac db 59 ff 7f 00 00 ...........Y.... 
0x7fff59dbac68: 5e 30 2f 61 ff 7f 00 00 88 ac db 59 ff 7f 00 00 ^0/a.......Y.... 
+0

"Ad esempio nella finestra Debugger posso visualizzare la memoria a partire dall'indirizzo di una variabile i:" come si fa? – clankill3r

+0

Digito nella riga di comando (lldb): 'x & i' e premo Invio. –

2

Non esattamente la vista di memoria, ma il seguente si è rivelato estremamente utile per me. Se si dispone di una variabile come char *p, è possibile aggiungere (char[100])p agli orologi e vedere 100 caratteri in memoria a partire da p.