Skip to content

Commit 079f4cf

Browse files
committed
Update x86.rs
1 parent 66a0074 commit 079f4cf

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

objdiff-core/src/arch/x86.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ impl ArchX86 {
8686
| pe::IMAGE_REL_AMD64_REL32_2
8787
| pe::IMAGE_REL_AMD64_REL32_3
8888
| pe::IMAGE_REL_AMD64_REL32_4
89-
| pe::IMAGE_REL_AMD64_REL32_5 => Some(4),
89+
| pe::IMAGE_REL_AMD64_REL32_5
90+
| pe::IMAGE_REL_AMD64_SECREL => Some(4),
9091
pe::IMAGE_REL_AMD64_ADDR64 => Some(8),
9192
_ => None,
9293
},
@@ -307,7 +308,8 @@ impl Arch for ArchX86 {
307308
| pe::IMAGE_REL_AMD64_REL32_2
308309
| pe::IMAGE_REL_AMD64_REL32_3
309310
| pe::IMAGE_REL_AMD64_REL32_4
310-
| pe::IMAGE_REL_AMD64_REL32_5,
311+
| pe::IMAGE_REL_AMD64_REL32_5
312+
| pe::IMAGE_REL_AMD64_SECREL,
311313
}
312314
| object::RelocationFlags::Elf { r_type: elf::R_X86_64_32 | elf::R_X86_64_PC32 } => {
313315
let data =
@@ -355,6 +357,7 @@ impl Arch for ArchX86 {
355357
pe::IMAGE_REL_AMD64_REL32_3 => Some("IMAGE_REL_AMD64_REL32_3"),
356358
pe::IMAGE_REL_AMD64_REL32_4 => Some("IMAGE_REL_AMD64_REL32_4"),
357359
pe::IMAGE_REL_AMD64_REL32_5 => Some("IMAGE_REL_AMD64_REL32_5"),
360+
pe::IMAGE_REL_AMD64_SECREL => Some("IMAGE_REL_AMD64_SECREL"),
358361
_ => None,
359362
},
360363
_ => None,

0 commit comments

Comments
 (0)