From 2292ef3beb8de653e5aa3501448ac0b84e3dc7a6 Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 11 Jun 2025 20:34:59 +0000 Subject: reader: implemented pe_read_coff_reloc(). --- src/reader/pe_read_coff_reloc.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/reader/pe_read_coff_reloc.c (limited to 'src/reader/pe_read_coff_reloc.c') diff --git a/src/reader/pe_read_coff_reloc.c b/src/reader/pe_read_coff_reloc.c new file mode 100644 index 0000000..9095cdd --- /dev/null +++ b/src/reader/pe_read_coff_reloc.c @@ -0,0 +1,22 @@ +/***************************************************************/ +/* perk: PE Resource Kit */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ +/* Released under GPLv2 and GPLv3; see COPYING.PERK. */ +/***************************************************************/ + +#include +#include +#include +#include "perk_endian_impl.h" +#include "perk_reader_impl.h" + +int pe_read_coff_reloc( + const struct pe_raw_coff_reloc * p, + struct pe_meta_coff_reloc * m) +{ + m->rel_rva = pe_read_long(p->rel_rva); + m->rel_sym = pe_read_long(p->rel_sym); + m->rel_type = pe_read_long(p->rel_type); + + return 0; +} -- cgit v1.2.3