Branch: refs/heads/welton_diogenes
Home: https://github.com/dyninst/dyninst
Commit: 3282c6e6e3a322e8bdea7ecb730dec6d021dd241
https://github.com/dyninst/dyninst/commit/3282c6e6e3a322e8bdea7ecb730dec6d021dd241
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M dyninstAPI/src/Relocation/Widgets/CFWidget.C
Log Message:
-----------
Minor fix to indirect conditional branch handling on power.
Fix to emit a branch after a conditional indirect so that if the indirect is not taken, we jump to the next block
Commit: c1ffedbc45fcf5999370b340edadaa5ce8bbc134
https://github.com/dyninst/dyninst/commit/c1ffedbc45fcf5999370b340edadaa5ce8bbc134
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M proccontrol/src/process.C
Log Message:
-----------
int_process::waitAndHandleEvents now follows block parameter (if false)
If the block parameter is set to false, this function will no longer block (by setting "should_block = false").
No changes are made if block flag is set to true, the existing calculation for "should_block" will be used
(this is until clarification is given as to why should_block was ignored to begin with)
Commit: 3f2ffeb5fd90d9f2b89adecd40ca757bd7ce82d9
https://github.com/dyninst/dyninst/commit/3f2ffeb5fd90d9f2b89adecd40ca757bd7ce82d9
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M dyninstAPI/src/addressSpace.C
Log Message:
-----------
Debug test for DYNINST_unlock_tramp_guard issues
Commit: b97c228d7a8181d2a52c7064863420d2035e68c8
https://github.com/dyninst/dyninst/commit/b97c228d7a8181d2a52c7064863420d2035e68c8
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M dyninstAPI/src/addressSpace.C
Log Message:
-----------
Temporary fix for trampguard function finding issue
Commit: f335093781ed64439bddfe4c1b62fd52dbd3ab0a
https://github.com/dyninst/dyninst/commit/f335093781ed64439bddfe4c1b62fd52dbd3ab0a
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M dyninstAPI/src/addressSpace.C
Log Message:
-----------
Minor cleanup on welton_diogenes branch
Commit: 89a865ca85225d8e9aa7fdc79758026ed0f1cb07
https://github.com/dyninst/dyninst/commit/89a865ca85225d8e9aa7fdc79758026ed0f1cb07
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Fix: BPatch_effectiveAddress to no longer truncate mem addresses on Power
In certain circumstances, BPatch_effectiveAddress would generate code that truncated
memory addresses to the bottom 32bits. The result is that instrimentation would see only
the bottom 32bits of any memory address.
Before this patch, the issue occured when instrimentation was applied to load/store instructions
where the address was located in registers r3-r11 (exclusive).
Ideally this function should just be straight removed in future releases (only used by emitASLoad).
Commit: a39bf1328d3622741e4cca8b9c35d5ee03bd6fa3
https://github.com/dyninst/dyninst/commit/a39bf1328d3622741e4cca8b9c35d5ee03bd6fa3
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M CMakeLists.txt
M dyninstAPI/src/Relocation/Springboard.C
M dyninstAPI/src/Relocation/Springboard.h
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/codegen-power.h
M dyninstAPI/src/inst-power.C
M dyninstAPI_RT/h/dyninstRTExport.h
M dyninstAPI_RT/src/RTcommon.c
Log Message:
-----------
Updating diogenes branch
Diogenes branch update wrapping together latest fixes/changes.
This commit should not be moved to dyninst master or beyond this
branch.
Commit: f3b06cea24583aa44b0bdecc2872ce8d67ddf91b
https://github.com/dyninst/dyninst/commit/f3b06cea24583aa44b0bdecc2872ce8d67ddf91b
Author: Benjamin Welton <welton@xxxxxxxxxxx>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M common/src/dthread.h
M dyninstAPI/src/Relocation/Springboard.C
M dyninstAPI/src/ast.C
M proccontrol/src/process.C
Log Message:
-----------
Merging local changes
Compare: https://github.com/dyninst/dyninst/compare/ff635f1ca924...f3b06cea2458
|