| ... | ... | @@ -145,10 +145,10 @@ pub const Cie = struct { |
| 145 | 145 | if (cie_rel.r_addend != other_rel.r_addend) return false; |
| 146 | 146 | |
| 147 | 147 | const cie_object = elf_file.file(cie.file_index).?.object; |
| 148 | const cie_ref = cie_object.resolveSymbol(cie_rel.r_sym(), elf_file); |
| 148 | 149 | const other_object = elf_file.file(other.file_index).?.object; |
| 149 | | const cie_sym = cie_object.symbols.items[cie_rel.r_sym()]; |
| 150 | | const other_sym = other_object.symbols.items[other_rel.r_sym()]; |
| 151 | | if (!std.mem.eql(u8, std.mem.asBytes(&cie_sym), std.mem.asBytes(&other_sym))) return false; |
| 150 | const other_ref = other_object.resolveSymbol(other_rel.r_sym(), elf_file); |
| 151 | if (!cie_ref.eql(other_ref)) return false; |
| 152 | 152 | } |
| 153 | 153 | return true; |
| 154 | 154 | } |