blob: e30aa8809e2315ad56ca2641098d7b488181ae6b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#pragma once
#include "binaryninjaapi.h"
#include <iomanip>
using namespace BinaryNinja;
using namespace std;
class EfiGuidRenderer : public BinaryNinja::DataRenderer
{
EfiGuidRenderer() = default;
public:
bool IsValidForData(BinaryView*, uint64_t address, Type*, vector<pair<Type*, size_t>>&) override;
vector<DisassemblyTextLine> GetLinesForData(BinaryView*, uint64_t address, Type*,
const vector<InstructionTextToken>& prefix, size_t width, vector<pair<Type*, size_t>>&) override;
static void Register();
};
|