Branch: refs/heads/nvidia-ex-line-map
Home: https://github.com/dyninst/dyninst
Commit: e45189560def1ffb6f7116f892dd0f30ff3de2f6
https://github.com/dyninst/dyninst/commit/e45189560def1ffb6f7116f892dd0f30ff3de2f6
Author: John M Mellor-Crummey <johnmc@xxxxxxxxxxxxxxxxxx>
Date: 2021-08-21 (Sat, 21 Aug 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
first draft of support for nvidia enhanced line maps
Commit: d86f3129077c0acf78d21aecfce01bd32a11563f
https://github.com/dyninst/dyninst/commit/d86f3129077c0acf78d21aecfce01bd32a11563f
Author: John M Mellor-Crummey <johnmc@xxxxxxxxxxxxxxxxxx>
Date: 2021-08-21 (Sat, 21 Aug 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
cleaning up code for ingesting nvidia extended linemaps
Commit: c977e154363b473f686f64268f2b331f5fa4ebc2
https://github.com/dyninst/dyninst/commit/c977e154363b473f686f64268f2b331f5fa4ebc2
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-08-21 (Sat, 21 Aug 2021)
Changed paths:
M symtabAPI/h/Function.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Symtab-lookup.C
Log Message:
-----------
Start to construct inlining call chains using Nvidia's extended line map
Commit: 87cf228e95f2f19d79ff6463bfe9df4a508effe1
https://github.com/dyninst/dyninst/commit/87cf228e95f2f19d79ff6463bfe9df4a508effe1
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-08-21 (Sat, 21 Aug 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
Log Message:
-----------
Inline context from nvidia extended line map identifies an inlined call path
Commit: 633fb56fddfe87d48407e3c482e46c6b663a1dcf
https://github.com/dyninst/dyninst/commit/633fb56fddfe87d48407e3c482e46c6b663a1dcf
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-08-21 (Sat, 21 Aug 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
1. Handle unrelocated line map entries for CUBIN
2. Remove redundant addFunctionRange call to improve performance
3. Add some debug logging
Commit: b3c485979a18c8170e37dd4cc02161ab51142d59
https://github.com/dyninst/dyninst/commit/b3c485979a18c8170e37dd4cc02161ab51142d59
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-08-24 (Tue, 24 Aug 2021)
Changed paths:
M cmake/options.cmake
M symtabAPI/CMakeLists.txt
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
Log Message:
-----------
Fix compilation warning and add cmake option ENABLE_NVIDIA_EXT_LINE_MAP
Commit: 4b3c372560edde14af932359c7a3feae38383f15
https://github.com/dyninst/dyninst/commit/4b3c372560edde14af932359c7a3feae38383f15
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Add compile-time checking to see if elfutils support nvidia extended line map
when the user have specified ENABLE_NVIDIA_EXT_LINE_MAP
Commit: d596d37dc53bd27f526de04682717b28a5164e2d
https://github.com/dyninst/dyninst/commit/d596d37dc53bd27f526de04682717b28a5164e2d
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-11-06 (Sat, 06 Nov 2021)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
Log Message:
-----------
Adjust interface changes in elfutils regarding NVIDIA extended line map
Compare: https://github.com/dyninst/dyninst/compare/e45189560def%5E...d596d37dc53b
|