Sdílet prostřednictvím


__debugbreak

Specifické pro Microsoft

Umístí do kódu zarážku, kde uživatel bude vyzván ke spuštění ladicího programu.

Syntaxe

void __debugbreak();

Požadavky

Vnitřní Architektura Záhlaví
__debugbreak x86, x64, ARM, ARM64 <intrin.h>

Poznámky

Vnitřní __debugbreak kompilátor, podobně jako DebugBreak, je přenosný způsob, jak způsobit zarážku Win32.

Poznámka

Při kompilaci pomocí /clr se funkce obsahující __debugbreak bude zkompilovat do knihovny MSIL. Klíčové slovo asm int 3 zajistí zkompilování funkce jako nativní. Další informace najdete v tématu __asm.

Příklad:

main() {
   __debugbreak();
}

je podobné kódu:

main() {
   __asm {
      int 3
   }
}

na počítači architektury x86.

V ARM64 __debugbreak je vnitřní kompilován do instrukce brk #0xF000.

Tato rutina je k dispozici pouze jako vnitřní objekt.

END Microsoft Specific

Viz také

Vnitřní funkce kompilátoru
Klíčová slova