Skip to content

Commit

Permalink
update for Hopper SDK 4.3.26
Browse files Browse the repository at this point in the history
  • Loading branch information
makigumo committed Jul 13, 2018
1 parent ea4b58d commit b0235ae
Showing 4 changed files with 17 additions and 5 deletions.
2 changes: 1 addition & 1 deletion HopperSDK
4 changes: 4 additions & 0 deletions MIPSCPU/MIPSCPU.m
Original file line number Diff line number Diff line change
@@ -52,6 +52,10 @@ - (Class)cpuContextClass {
return [[MIPSCSCtx alloc] initWithCPU:self andFile:file];
}

+ (int)sdkVersion {
return HOPPER_CURRENT_SDK_VERSION;
}

- (HopperUUID *)pluginUUID {
return [_services UUIDWithString:@"6fc51517-1dbe-4761-989c-905cb83ad096"];
}
8 changes: 6 additions & 2 deletions MIPSCPU/MIPSCSCtx.m
Original file line number Diff line number Diff line change
@@ -1395,11 +1395,15 @@ - (BOOL)instructionManipulatesFloat:(DisasmStruct *)disasmStruct {
return NO;
}

- (BOOL)instructionConditionCPUModeAtTargetAddress:(DisasmStruct *)disasmStruct
resultCPUMode:(uint8_t *)cpuMode {
- (BOOL)instructionConditionsCPUModeAtTargetAddress:(DisasmStruct *)disasmStruct
resultCPUMode:(uint8_t *)cpuMode {
return NO;
}

- (uint8_t)cpuModeForNextInstruction:(DisasmStruct *)disasmStruct {
return 0;
}

- (BOOL)instructionMayBeASwitchStatement:(DisasmStruct *)disasmStruct {
if (strncmp(disasmStruct->instruction.mnemonic, "jr", 2) == 0) {
return YES;
8 changes: 6 additions & 2 deletions MIPSCPU/MIPSCtx.m
Original file line number Diff line number Diff line change
@@ -987,11 +987,15 @@ - (BOOL)instructionManipulatesFloat:(DisasmStruct *)disasmStruct {
return NO;
}

- (BOOL)instructionConditionCPUModeAtTargetAddress:(DisasmStruct *)disasmStruct
resultCPUMode:(uint8_t *)cpuMode {
- (BOOL)instructionConditionsCPUModeAtTargetAddress:(DisasmStruct *)disasmStruct
resultCPUMode:(uint8_t *)cpuMode {
return NO;
}

- (uint8_t)cpuModeForNextInstruction:(DisasmStruct *)disasmStruct {
return 0;
}

- (BOOL)instructionMayBeASwitchStatement:(DisasmStruct *)disasmStruct {
return NO;
}

0 comments on commit b0235ae

Please sign in to comment.