Skip to content

Commit e0e5e8e

Browse files
committed
feat: removed 'int_size' field usage
1 parent 17f04fc commit e0e5e8e

5 files changed

Lines changed: 5 additions & 14 deletions

File tree

capstonebundle/arm/arm32/arm32.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ const RDProcessorPlugin ARM32_LE = {
160160
.name = "ARM32 (Little Endian)",
161161
.flags = RD_PF_LE,
162162
.ptr_size = sizeof(u32),
163-
.int_size = sizeof(u32),
164163
.userdata = (void*)&ARM32_LE_INIT,
165164
.create = _arm32_create,
166165
.destroy = _arm32_destroy,
@@ -178,7 +177,6 @@ const RDProcessorPlugin ARM32_BE = {
178177
.name = "ARM32 (Big Endian)",
179178
.flags = RD_PF_BE,
180179
.ptr_size = sizeof(u32),
181-
.int_size = sizeof(u32),
182180
.userdata = (void*)&ARM32_BE_INIT,
183181
.create = _arm32_create,
184182
.destroy = _arm32_destroy,

capstonebundle/arm/arm32/thumb.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ const RDProcessorPlugin THUMB_LE = {
106106
.name = "THUMB (Little Endian)",
107107
.flags = RD_PF_LE,
108108
.ptr_size = sizeof(u32),
109-
.int_size = sizeof(u32),
110109
.userdata = (void*)&THUMB_LE_INIT,
111110
.create = _thumb_create,
112111
.destroy = capstone_plugin_destroy,
@@ -124,7 +123,6 @@ const RDProcessorPlugin THUMB_BE = {
124123
.name = "THUMB (Big Endian)",
125124
.flags = RD_PF_BE,
126125
.ptr_size = sizeof(u32),
127-
.int_size = sizeof(u32),
128126
.userdata = (void*)&THUMB_BE_INIT,
129127
.create = _thumb_create,
130128
.destroy = capstone_plugin_destroy,

capstonebundle/arm/arm64.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@ const RDProcessorPlugin ARM64_LE = {
152152
.name = "ARM64 (Little Endian)",
153153
.flags = RD_PF_LE,
154154
.ptr_size = sizeof(u64),
155-
.int_size = sizeof(u32),
156155
.userdata = (void*)&ARM64_LE_INIT,
157156
.create = capstone_plugin_create,
158157
.destroy = capstone_plugin_destroy,
@@ -169,7 +168,6 @@ const RDProcessorPlugin ARM64_BE = {
169168
.name = "ARM64 (Big Endian)",
170169
.flags = RD_PF_BE,
171170
.ptr_size = sizeof(u64),
172-
.int_size = sizeof(u32),
173171
.userdata = (void*)&ARM64_BE_INIT,
174172
.create = capstone_plugin_create,
175173
.destroy = capstone_plugin_destroy,

mips/plugin.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ static const RDProcessorPlugin MIPS32_BE = {
241241
.name = "MIPS32 (Big Endian)",
242242
.flags = RD_PF_BE,
243243
.ptr_size = sizeof(u32),
244-
.int_size = sizeof(u32),
245244
.get_mnemonic = _mips32_get_mnemonic,
246245
.get_reg_name = _mips32_get_reg_name,
247246
.decode = _mips32_decode_be,
@@ -257,7 +256,6 @@ static const RDProcessorPlugin MIPS32_LE = {
257256
.name = "MIPS32 (Little Endian)",
258257
.flags = RD_PF_LE,
259258
.ptr_size = sizeof(u32),
260-
.int_size = sizeof(u32),
261259
.get_mnemonic = _mips32_get_mnemonic,
262260
.get_reg_name = _mips32_get_reg_name,
263261
.decode = _mips32_decode_le,

x86/plugin.c

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ static const char* x86_get_reg_name(RDReg reg, RDProcessor* p) {
380380
static void x86_register_processor(RDProcessorPlugin* plugin,
381381
ZydisMachineMode mode, ZydisStackWidth width,
382382
const char* id, const char* name,
383-
int addrsize, int intsize) {
383+
int addrsize) {
384384
X86UserData* ud = rd_alloc(sizeof(*ud));
385385
ud->mode = mode;
386386
ud->width = width;
@@ -389,7 +389,6 @@ static void x86_register_processor(RDProcessorPlugin* plugin,
389389
plugin->id = id;
390390
plugin->name = name;
391391
plugin->ptr_size = addrsize;
392-
plugin->int_size = intsize;
393392
plugin->userdata = ud;
394393
plugin->decode = x86_decode;
395394
plugin->encode = x86_encode;
@@ -418,19 +417,19 @@ static RDProcessorPlugin x86_64 = {0};
418417
void rd_plugin_create(void) {
419418
x86_register_processor(&x86_16_real, ZYDIS_MACHINE_MODE_REAL_16,
420419
ZYDIS_STACK_WIDTH_16, "x86_16_real", "X86_16 (Real)",
421-
sizeof(u16), sizeof(u16));
420+
sizeof(u16));
422421

423422
x86_register_processor(&x86_16, ZYDIS_MACHINE_MODE_LEGACY_16,
424423
ZYDIS_STACK_WIDTH_16, "x86_16", "X86_16 (Protected)",
425-
sizeof(u16), sizeof(u16));
424+
sizeof(u16));
426425

427426
x86_register_processor(&x86_32, ZYDIS_MACHINE_MODE_LEGACY_32,
428427
ZYDIS_STACK_WIDTH_32, "x86_32", "X86_32",
429-
sizeof(u32), sizeof(u32));
428+
sizeof(u32));
430429

431430
x86_register_processor(&x86_64, ZYDIS_MACHINE_MODE_LONG_64,
432431
ZYDIS_STACK_WIDTH_64, "x86_64", "X86_64",
433-
sizeof(u64), sizeof(u64));
432+
sizeof(u64));
434433
}
435434

436435
void rd_plugin_destroy(void) {

0 commit comments

Comments
 (0)