CONTEXT結構說明

2021-04-09 06:29:05 字數 861 閱讀 1025

context結構包括以下部分:

context_control:包含cpu的控制暫存器,比如指今指標,堆疊指標,標誌和函式返回位址..ax, bx, cx, dx, si, d

context_integer:用於標識cpu的整數暫存器.ds, es, fs, gs

context_floating_point:用於標識cpu的浮點暫存器.

context_segments:用於標識cpu的段暫存器.ss:sp, cs:ip, flags, bp

context_debug_register:用於標識cpu的除錯暫存器. 

context_extended_registers:用於標識cpu的擴充套件暫存器i

context_full:相當於context_control or context_integer or   context_segments,即這三個標誌的組合

typedef struct _context

context;

當用於 seh 時,context 結構體儲存著發生異常時各暫存器的值。

對照context結構:

+0x08c seggs

+0x090 segfs

+0x094 seges

+0x098 segds

+0x09c edi

+0x0a0 esi

+0x0a4 ebx

+0x0a8 edx

+0x0ac ecx

+0x0b0 eax

+0x0b4 ebp

+0x0b8 eip

+0x0bc segcs

+0x0c0 eflags

+0x0c4 esp

+0x0c8 segss

Context簡單說明 原始碼分析

標籤 android context 2015 11 27 13 54 156人閱讀收藏 舉報 android 42 public mbase base protected void attachbasecontext context base mbase base public final voi...

線性結構說明

線性結構是乙個有序資料元素的集合。常用的線性結構有 線性表,棧,佇列,雙佇列,陣列,串。關於廣義表,是一種非線性的資料結構。常見的非線性結構有 二維陣列,多維陣列,廣義表,樹 二叉樹等 圖。特徵 1 集合中必存在唯一的乙個 第乙個元素 2 集合中必存在唯一的乙個 最後的元素 3 除最後元素之外,其它...

PL SQL 結構說明

塊 declare 定義變數 可選 如 v name varchar 2 begin 具體操作,如 select ename into v name from emp where empno a 控制台輸出,dbms output.put line v name exception 異常處理 可選 ...