1

32 ビット マシンでコンパイルされた基本的なアセンブリ プログラムを 64 ビット マシンで実行しています。_start というブレークポイントがあることは知っています。break _start私が受け取ったコマンドを発行すると:

Breakpoint 1 at 0x8048080

アプリケーションを実行すると、アプリケーションは設定されたブレークポイントで中断せず、そのまま続行します。

コードからの小さな抜粋:

global _start           

section .text
_start:

    jmp Begin

ブレークポイントがヒットしない理由は何ですか?

4

1 に答える 1