public SbError SetModuleLoadAddress(SbModule module, long sectionsOffset) { SetModuleLoadAddressResponse response = null; if (connection.InvokeRpc(() => { response = client.SetModuleLoadAddress( new SetModuleLoadAddressRequest { Target = grpcSbTarget, Module = new GrpcSbModule { Id = module.GetId() }, SectionsOffset = sectionsOffset, }); })) { return(errorFactory.Create(response.Error)); } var grpcSbError = new GrpcSbError { Success = false, Error = "Rpc error while calling SetModuleLoadAddress." }; return(errorFactory.Create(grpcSbError)); }
public bool RemoveModule(SbModule module) { RemoveModuleResponse response = null; if (connection.InvokeRpc(() => { response = client.RemoveModule(new RemoveModuleRequest { Target = grpcSbTarget, Module = new GrpcSbModule { Id = module.GetId() }, }); })) { return(response.Result); } return(false); }