Come rendere objdump -D visualizzare solo specifica funzione in Windows?
Domanda
voglio visualizzare il codice macchina di una funzione specifica. Ad esempio, in Linux sarei entrato:
objdump -D x.out | grep -A20 main.:
Cosa sarebbe l'equivalente di Windows?
Soluzione
Cosa sarebbe l'equivalente in Windows?
Fuori della parte superiore della testa, basta salvare l'output in un file:
objdump -D x.out > x.out.dump
quindi aprire il file (x.out.dump
) nell'editor di testo di scelta.
Su Windows di sbirciare nel codice oggetto mi ritrovo in gran parte utilizzando debugger GUI. Windows non è ambiente molto riga di comando amichevole. In caso contrario, si potrebbe desiderare di installare il CygWin , avviare bash nel terminale o cmd.exe e utilizzare il grep come se fossi sotto Linux.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow