Skip to content

Commit d5b6f78

Browse files
committed
Update EFI resolver GUID renderer for API changes
1 parent ef2ceee commit d5b6f78

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

platform/efi/efi_resolver/include/GuidRenderer.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ class EfiGuidRenderer : public BinaryNinja::DataRenderer
1313
public:
1414
bool IsValidForData(BinaryView*, uint64_t address, Type*, vector<pair<Type*, size_t>>&) override;
1515

16-
vector<DisassemblyTextLine> GetLinesForData(BinaryView*, uint64_t address, Type*,
17-
const vector<InstructionTextToken>& prefix, size_t width, vector<pair<Type*, size_t>>&) override;
16+
vector<DisassemblyTextLine> GetLinesForData(
17+
BinaryView*, uint64_t address, Type*, const vector<InstructionTextToken>& prefix, size_t width,
18+
std::vector<std::pair<Type*, size_t>>& context, const std::string& language = std::string()) override;
1819

1920
static void Register();
20-
};
21+
};

platform/efi/efi_resolver/src/GuidRenderer.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ static string formatGuid(uint32_t data1, uint16_t data2, uint16_t data3, uint64_
2525
return oss.str();
2626
}
2727

28-
vector<DisassemblyTextLine> EfiGuidRenderer::GetLinesForData(BinaryView* bv, uint64_t address, Type*,
29-
const vector<InstructionTextToken>& prefix, size_t, vector<pair<Type*, size_t>>& context)
28+
vector<DisassemblyTextLine> EfiGuidRenderer::GetLinesForData(
29+
BinaryView* bv, uint64_t address, Type*, const vector<InstructionTextToken>& prefix, size_t width,
30+
vector<pair<Type*, size_t>>& context, const std::string& language)
3031
{
3132
BinaryReader reader(bv);
3233
reader.Seek(address);

0 commit comments

Comments
 (0)