Date: | Mon, 03 Apr 2023 12:13:32 -0700 |
---|---|
From: | Tim Haines <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] 91c767: Fix link bug in insnCodeGen::loadImmIntoReg on aar... |
Branch: refs/heads/fix_aarch64_insnCodeGen_loadImmIntoReg_link_bug Home: https://github.com/dyninst/dyninst Commit: 91c7676e8e01257ee84d92bcd80650a80da108cc https://github.com/dyninst/dyninst/commit/91c7676e8e01257ee84d92bcd80650a80da108cc Author: Tim Haines <thaines.astro@xxxxxxxxx> Date: 2023-04-03 (Mon, 03 Apr 2023) Changed paths: M dyninstAPI/src/codegen-aarch64.C M dyninstAPI/src/codegen-aarch64.h M dyninstAPI/src/emit-aarch64.C M dyninstAPI/src/inst-aarch64.C Log Message: ----------- Fix link bug in insnCodeGen::loadImmIntoReg on aarch64 The function template has a separate declaration and "definition" AND is called from translation units where neither is located. This only happens to work correctly when the TUs are linked in a specific order. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 1f7464: bump CMake minimum version to 3.14.0, Tim Haines |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] c1a67c: Remove assert, Tim Haines |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] 914fac: warning fix: false positive maybe uninitialized (..., kupsch |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] 91cbeb: Use fully-qualified name in fix_global_symbol_modu..., Tim Haines |
Indexes: | [Date] [Thread] |