/DEBUGTYPE (opcje informacji debugowania)
/DEBUGTYPE opcja określa typy informacji debugowania generowanych przez /DEBUG opcji.
/DEBUGTYPE:[CV | PDATA | FIXUP]
Argumenty
CV
Informuje konsolidator o emitowaniu informacji debugowania dla symboli, numerów wierszy i innych informacji kompilacji obiektów w pliku PDB. Domyślnie ta opcja jest włączona, gdy /DEBUG jest określony, a /DEBUGTYPE nie jest określony.
PDATA
Informuje konsolidatora o dodawaniu wpisów pdata i xdata do informacji o strumieniu debugowania w pliku PDB. Domyślnie ta opcja jest włączona po określeniu opcji /DEBUG i /DRIVER . Jeśli /DEBUGTYPE:PDATA jest określony samodzielnie, konsolidator automatycznie dołącza symbole debugowania w pliku PDB. Jeśli /DEBUGTYPE:PDATA,FIXUP jest określony, konsolidator nie zawiera symboli debugowania w pliku PDB.
KOREKTĘ
Informuje konsolidatora o dodaniu wpisów tabeli relokacji do informacji o strumieniu debugowania w pliku PDB. Domyślnie ta opcja jest włączona po określeniu opcji /DEBUG i /PROFILE . Jeśli określono /DEBUGTYPE:FIXUP lub /DEBUGTYPE:FIXUP,PDATA , konsolidator nie zawiera symboli debugowania w pliku PDB.
Argumenty do /DEBUGTYPE można połączyć w dowolnej kolejności, oddzielając je przecinkami. Opcja /DEBUGTYPE i jej argumenty nie są uwzględniane wielkości liter.
Uwagi
Użyj opcji /DEBUGTYPE, aby określić dołączenie danych tabeli relokacji lub pdata i .xdata informacji nagłówka w strumieniu debugowania. Powoduje to, że konsolidator dołącza informacje o kodzie trybu użytkownika, który jest widoczny w debugerze jądra podczas przerywania w kodzie trybu jądra. Aby udostępnić symbole debugowania po określeniu funkcji FIXUP, dołącz argument CV.
Aby debugować kod w trybie użytkownika, który jest typowy dla aplikacji, opcja /DEBUGTYPE nie jest wymagana. Domyślnie kompilator przełącza się, które określają dane wyjściowe debugowania (/Z7, /Zi, /ZI) emitują wszystkie informacje wymagane przez debuger programu Visual Studio. Użyj /DEBUGTYPE:PDATA lub /DEBUGTYPE:CV, PDATA, FIXUP , aby debugować kod, który łączy składniki trybu użytkownika i trybu jądra, takie jak aplikacja konfiguracji dla sterownika urządzenia. Aby uzyskać więcej informacji na temat debugerów trybu jądra, zobacz Debugowanie narzędzi dla systemu Windows (WinDbg, KD, CDB, NTSD)
Zobacz też
/DEBUG (Generowanie informacji o debugowaniu)
/DRIVER (Sterownik trybu jądra Windows NT)
/PROFILE (Profiler narzędzi do oceny wydajności)
Narzędzia debugowania dla systemu Windows (WinDbg, KD, CDB, NTSD)