@@ -108,6 +108,7 @@ public interface UnicornConst {
108
108
public static final int UC_HOOK_INSN_INVALID = 16384 ;
109
109
public static final int UC_HOOK_EDGE_GENERATED = 32768 ;
110
110
public static final int UC_HOOK_TCG_OPCODE = 65536 ;
111
+ public static final int UC_HOOK_TLB_FILL = 131072 ;
111
112
public static final int UC_HOOK_MEM_UNMAPPED = 112 ;
112
113
public static final int UC_HOOK_MEM_PROT = 896 ;
113
114
public static final int UC_HOOK_MEM_READ_INVALID = 144 ;
@@ -125,6 +126,9 @@ public interface UnicornConst {
125
126
public static final int UC_CTL_IO_READ = 2 ;
126
127
public static final int UC_CTL_IO_READ_WRITE = 3 ;
127
128
129
+ public static final int UC_TLB_CPU = 0 ;
130
+ public static final int UC_TLB_VIRTUAL = 1 ;
131
+
128
132
public static final int UC_CTL_UC_MODE = 0 ;
129
133
public static final int UC_CTL_UC_PAGE_SIZE = 1 ;
130
134
public static final int UC_CTL_UC_ARCH = 2 ;
@@ -136,6 +140,8 @@ public interface UnicornConst {
136
140
public static final int UC_CTL_TB_REQUEST_CACHE = 8 ;
137
141
public static final int UC_CTL_TB_REMOVE_CACHE = 9 ;
138
142
public static final int UC_CTL_TB_FLUSH = 10 ;
143
+ public static final int UC_CTL_TLB_FLUSH = 11 ;
144
+ public static final int UC_CTL_TLB_TYPE = 12 ;
139
145
140
146
public static final int UC_PROT_NONE = 0 ;
141
147
public static final int UC_PROT_READ = 1 ;
0 commit comments