Branch: refs/heads/sasha/cubin
Home: https://github.com/dyninst/dyninst
Commit: e5ee74dfdc1711c4ef8464a5219d35c031bf030f
https://github.com/dyninst/dyninst/commit/e5ee74dfdc1711c4ef8464a5219d35c031bf030f
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-09-11 (Mon, 11 Sep 2017)
Changed paths:
M dwarf/src/dwarfHandle.C
M elf/src/Elf_X.C
Log Message:
-----------
Adding EM_CUDA in order not to depend on new version of elfutils.
Commit: 46621a4ef988a0798dd937bdeda522ebec060d75
https://github.com/dyninst/dyninst/commit/46621a4ef988a0798dd937bdeda522ebec060d75
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-11 (Mon, 11 Sep 2017)
Changed paths:
M dwarf/src/dwarfHandle.C
Log Message:
-----------
recognize elf type for cubin.
(cherry picked from commit f84f43a057ebb635af136dc71d07d5231af76543)
Commit: e0282340d4b11f0aa1bc95d2a06386f186b30208
https://github.com/dyninst/dyninst/commit/e0282340d4b11f0aa1bc95d2a06386f186b30208
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M common/h/dyn_regs.h
M common/src/dyn_regs.C
M dwarf/src/dwarfHandle.C
M elf/src/Elf_X.C
M parseAPI/src/SymbolicExpression.C
M proccontrol/src/process.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
preliminary support to parse cubins, including inline function
information.
note: as it stands, the global map used to identify functions
by offset is a mess, since cubins include multiple text segments
that all start at address 0.
(cherry picked from commit bd8a63563d7e92729a52254829105f337ecdd0c0)
Commit: cd5fc64664f9b48ff2e79497a084038341ab1d0a
https://github.com/dyninst/dyninst/commit/cd5fc64664f9b48ff2e79497a084038341ab1d0a
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M parseAPI/src/SymtabCodeSource.C
Log Message:
-----------
replace hash_map used in SymtabCodeSource.C
look for duplicates at the same (region, offset) rather than just the same offset.
(cherry picked from commit d4be4e8d577b6ca12e177df25b7423ea3a9ad7d8)
Commit: 62cc1ff4212f62deca706ef7289328a158d9f5c1
https://github.com/dyninst/dyninst/commit/62cc1ff4212f62deca706ef7289328a158d9f5c1
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M dyninstAPI/src/parse-cfg.C
M parseAPI/h/CFG.h
M parseAPI/h/CFGFactory.h
M parseAPI/h/CodeSource.h
M parseAPI/src/CFGFactory.C
M parseAPI/src/CodeObject.C
M parseAPI/src/Function.C
M parseAPI/src/IndirectAnalyzer.C
M parseAPI/src/ParseData.C
M parseAPI/src/SymtabCodeSource.C
Log Message:
-----------
pass mangled name from SymtabAPI::Function to ParseAPI::Function in hints.
(cherry picked from commit e29269f0aa2b42fed93187339969034208b46b21)
Commit: 7dfbd485cfb70957006c8e77ad65823bb4a59608
https://github.com/dyninst/dyninst/commit/7dfbd485cfb70957006c8e77ad65823bb4a59608
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
with modified cubins, don't need to set function by name.
(cherry picked from commit 68994d1556d64690ace320cad2f1229dd6ac0824)
Commit: 68b29a9b78bb43264e302a7e4fdb71e1ad8c0ce3
https://github.com/dyninst/dyninst/commit/68b29a9b78bb43264e302a7e4fdb71e1ad8c0ce3
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
back out changes needed to support functions with overlapping addresses.
(cherry picked from commit 66ae8f9bc5d7e07385a6ca0796b73310dad6ebf1)
Commit: 5c07bd6fb375f00509162123a71928c7476de942
https://github.com/dyninst/dyninst/commit/5c07bd6fb375f00509162123a71928c7476de942
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
remove dead code.
(cherry picked from commit b1b43265d33199e47a05b7d686b29da5df03e578)
Commit: 7c5741325e294b49e01eb0f2c29b4151fc420724
https://github.com/dyninst/dyninst/commit/7c5741325e294b49e01eb0f2c29b4151fc420724
Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M dwarf/src/dwarfHandle.C
Log Message:
-----------
Fixing details a merge fixed but wouldn't be possible now.
Commit: d0a0e088c8db3cdf6d93288b09cbccb8d6d490ee
https://github.com/dyninst/dyninst/commit/d0a0e088c8db3cdf6d93288b09cbccb8d6d490ee
Author: John Mellor-Crummey <johnmc@xxxxxxxx>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab.C
Log Message:
-----------
add func range debugging support to merged version
(cherry picked from commit a82ce168741ec921487978d3026f2c6104115791)
Compare: https://github.com/dyninst/dyninst/compare/e5ee74dfdc17^...d0a0e088c8db
|