Skip to content

Commit 7787a26

Browse files
committed
Remove unrelated changes
1 parent b383229 commit 7787a26

File tree

6 files changed

+0
-66
lines changed

6 files changed

+0
-66
lines changed

bindings/gumjs/gumquickstalker.c

-33
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ GUMJS_DECLARE_FINALIZER (gumjs_default_iterator_finalize)
114114
GUMJS_DECLARE_GETTER (gumjs_default_iterator_get_memory_access)
115115
GUMJS_DECLARE_FUNCTION (gumjs_default_iterator_next)
116116
GUMJS_DECLARE_FUNCTION (gumjs_default_iterator_keep)
117-
GUMJS_DECLARE_FUNCTION (gumjs_default_iterator_set_block_debug)
118117
GUMJS_DECLARE_FUNCTION (gumjs_default_iterator_put_callout)
119118
GUMJS_DECLARE_FUNCTION (gumjs_default_iterator_put_chaining_return)
120119

@@ -126,7 +125,6 @@ GUMJS_DECLARE_FINALIZER (gumjs_special_iterator_finalize)
126125
GUMJS_DECLARE_GETTER (gumjs_special_iterator_get_memory_access)
127126
GUMJS_DECLARE_FUNCTION (gumjs_special_iterator_next)
128127
GUMJS_DECLARE_FUNCTION (gumjs_special_iterator_keep)
129-
GUMJS_DECLARE_FUNCTION (gumjs_special_iterator_block_debug_mark)
130128
GUMJS_DECLARE_FUNCTION (gumjs_special_iterator_put_callout)
131129
GUMJS_DECLARE_FUNCTION (gumjs_special_iterator_put_chaining_return)
132130

@@ -206,7 +204,6 @@ static const JSCFunctionListEntry gumjs_default_iterator_entries[] =
206204
JS_CFUNC_DEF ("putCallout", 0, gumjs_default_iterator_put_callout),
207205
JS_CFUNC_DEF ("putChainingReturn", 0,
208206
gumjs_default_iterator_put_chaining_return),
209-
JS_CFUNC_DEF ("_setBlockDebug", 0, gumjs_default_iterator_set_block_debug),
210207
};
211208

212209
static const JSClassDef gumjs_special_iterator_def =
@@ -224,7 +221,6 @@ static const JSCFunctionListEntry gumjs_special_iterator_entries[] =
224221
JS_CFUNC_DEF ("putCallout", 0, gumjs_special_iterator_put_callout),
225222
JS_CFUNC_DEF ("putChainingReturn", 0,
226223
gumjs_special_iterator_put_chaining_return),
227-
JS_CFUNC_DEF ("_setBlockDebug", 0, gumjs_special_iterator_block_debug_mark),
228224
};
229225

230226
static const JSClassExoticMethods gumjs_probe_args_exotic_methods =
@@ -982,15 +978,6 @@ gum_quick_stalker_iterator_next (GumQuickIterator * self,
982978
return JS_NULL;
983979
}
984980

985-
static JSValue
986-
gum_quick_stalker_iterator_block_debug_mark (GumQuickIterator *self,
987-
JSContext *ctx)
988-
{
989-
gum_stalker_iterator_set_block_debug(self->handle);
990-
991-
return JS_UNDEFINED;
992-
}
993-
994981
static JSValue
995982
gum_quick_stalker_iterator_keep (GumQuickIterator * self,
996983
JSContext * ctx)
@@ -1143,16 +1130,6 @@ GUMJS_DEFINE_FUNCTION (gumjs_default_iterator_next)
11431130
return gum_quick_stalker_iterator_next (&self->iterator, ctx);
11441131
}
11451132

1146-
GUMJS_DEFINE_FUNCTION(gumjs_default_iterator_set_block_debug)
1147-
{
1148-
GumQuickDefaultIterator *self;
1149-
1150-
if (!gum_quick_default_iterator_get(ctx, this_val, core, &self))
1151-
return JS_EXCEPTION;
1152-
1153-
return gum_quick_stalker_iterator_block_debug_mark(&self->iterator, ctx);
1154-
}
1155-
11561133
GUMJS_DEFINE_FUNCTION (gumjs_default_iterator_keep)
11571134
{
11581135
GumQuickDefaultIterator * self;
@@ -1282,16 +1259,6 @@ GUMJS_DEFINE_FUNCTION (gumjs_special_iterator_next)
12821259
return gum_quick_stalker_iterator_next (&self->iterator, ctx);
12831260
}
12841261

1285-
GUMJS_DEFINE_FUNCTION(gumjs_special_iterator_block_debug_mark)
1286-
{
1287-
GumQuickSpecialIterator *self;
1288-
1289-
if (!gum_quick_special_iterator_get(ctx, this_val, core, &self))
1290-
return JS_EXCEPTION;
1291-
1292-
return gum_quick_stalker_iterator_block_debug_mark(&self->iterator, ctx);
1293-
}
1294-
12951262
GUMJS_DEFINE_FUNCTION (gumjs_special_iterator_keep)
12961263
{
12971264
GumQuickSpecialIterator * self;

bindings/gumjs/runtime/cmodule/gum/gumstalker.h

-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ union _GumEvent
134134
gboolean gum_stalker_iterator_next (GumStalkerIterator * self,
135135
const cs_insn ** insn);
136136
void gum_stalker_iterator_keep (GumStalkerIterator * self);
137-
void gum_stalker_iterator_set_block_debug(GumStalkerIterator *self);
138137
GumMemoryAccess gum_stalker_iterator_get_memory_access (
139138
GumStalkerIterator * self);
140139
void gum_stalker_iterator_put_callout (GumStalkerIterator * self,

gum/backend-arm/gumstalker-arm.c

-12
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@
4343
#define GUM_STALKER_LOCK(o) g_mutex_lock (&(o)->mutex)
4444
#define GUM_STALKER_UNLOCK(o) g_mutex_unlock (&(o)->mutex)
4545

46-
#define GUM_EXEC_BLOCK_TEST_DEBUG_FLAGS(block) \
47-
((gum_exec_block_get_active_block(block)->flags & GUM_EXEC_BLOCK_DEBUG_MARK)!=0)
48-
4946
typedef struct _GumInfectContext GumInfectContext;
5047
typedef struct _GumDisinfectContext GumDisinfectContext;
5148
typedef struct _GumActivation GumActivation;
@@ -246,8 +243,6 @@ enum _GumExecBlockFlags
246243
GUM_EXEC_BLOCK_HAS_EXCLUSIVE_LOAD = 1 << 2,
247244
GUM_EXEC_BLOCK_HAS_EXCLUSIVE_STORE = 1 << 3,
248245
GUM_EXEC_BLOCK_USES_EXCLUSIVE_ACCESS = 1 << 4,
249-
250-
GUM_EXEC_BLOCK_DEBUG_MARK = 1 << 10,
251246
};
252247

253248
struct _GumExecFrame
@@ -2635,13 +2630,6 @@ gum_stalker_iterator_is_out_of_space (GumStalkerIterator * self)
26352630
return capacity < GUM_EXEC_BLOCK_MIN_CAPACITY + snapshot_size;
26362631
}
26372632

2638-
void
2639-
gum_stalker_iterator_set_block_debug(GumStalkerIterator *self)
2640-
{
2641-
GumExecBlock *block = self->exec_block;
2642-
block->flags |= GUM_EXEC_BLOCK_DEBUG_MARK;
2643-
}
2644-
26452633
void
26462634
gum_stalker_iterator_keep (GumStalkerIterator * self)
26472635
{

gum/backend-arm64/gumstalker-arm64.c

-12
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@
5656
#define GUM_STALKER_LOCK(o) g_mutex_lock (&(o)->mutex)
5757
#define GUM_STALKER_UNLOCK(o) g_mutex_unlock (&(o)->mutex)
5858

59-
#define GUM_EXEC_BLOCK_TEST_DEBUG_FLAGS(block) \
60-
((gum_exec_block_get_active_block(block)->flags & GUM_EXEC_BLOCK_DEBUG_MARK) != 0)
61-
6259
typedef struct _GumInfectContext GumInfectContext;
6360
typedef struct _GumDisinfectContext GumDisinfectContext;
6461
typedef struct _GumActivation GumActivation;
@@ -309,8 +306,6 @@ enum _GumExecBlockFlags
309306
GUM_EXEC_BLOCK_HAS_EXCLUSIVE_LOAD = 1 << 1,
310307
GUM_EXEC_BLOCK_HAS_EXCLUSIVE_STORE = 1 << 2,
311308
GUM_EXEC_BLOCK_USES_EXCLUSIVE_ACCESS = 1 << 3,
312-
313-
GUM_EXEC_BLOCK_DEBUG_MARK = 1 << 10,
314309
};
315310

316311
struct _GumSlab
@@ -2946,13 +2941,6 @@ gum_stalker_iterator_is_out_of_space (GumStalkerIterator * self)
29462941
return capacity < GUM_EXEC_BLOCK_MIN_CAPACITY + snapshot_size;
29472942
}
29482943

2949-
void
2950-
gum_stalker_iterator_set_block_debug(GumStalkerIterator *self)
2951-
{
2952-
GumExecBlock *block = self->exec_block;
2953-
block->flags |= GUM_EXEC_BLOCK_DEBUG_MARK;
2954-
}
2955-
29562944
void
29572945
gum_stalker_iterator_keep (GumStalkerIterator * self)
29582946
{

gum/backend-x86/gumstalker-x86.c

-7
Original file line numberDiff line numberDiff line change
@@ -3189,13 +3189,6 @@ gum_stalker_iterator_is_out_of_space (GumStalkerIterator * self)
31893189
gum_stalker_get_ic_entry_size (self->exec_context->stalker);
31903190
}
31913191

3192-
void
3193-
gum_stalker_iterator_set_block_debug(GumStalkerIterator *self)
3194-
{
3195-
GumExecBlock *block = self->exec_block;
3196-
block->flags |= GUM_EXEC_BLOCK_DEBUG_MARK;
3197-
}
3198-
31993192
void
32003193
gum_stalker_iterator_keep (GumStalkerIterator * self)
32013194
{

gum/gumstalker.h

-1
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ GUM_API void gum_stalker_transformer_transform_block (
231231
GUM_API gboolean gum_stalker_iterator_next (GumStalkerIterator * self,
232232
const cs_insn ** insn);
233233
GUM_API void gum_stalker_iterator_keep (GumStalkerIterator * self);
234-
GUM_API void gum_stalker_iterator_set_block_debug(GumStalkerIterator *self);
235234
GUM_API GumMemoryAccess gum_stalker_iterator_get_memory_access (
236235
GumStalkerIterator * self);
237236
GUM_API void gum_stalker_iterator_put_callout (GumStalkerIterator * self,

0 commit comments

Comments
 (0)