Tim Haines
Tim Haines
Dyninst gets confused about the fixed point. It flip-flops between being a tail and not- causing infinite parsing. See https://github.com/dyninst/dyninst/pull/1315
From https://github.com/dyninst/dyninst/actions/runs/4836794898: ``` error: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset...
- [ ] Build dyninst/tools on PR - [x] Test building with clang on PR - [ ] Add more OSes - [ ] Ubuntu 22 - [ ] Fedora...
The current structure of depending on symtab/symLite makes separating them in the build system cumbersome. There are several reasons to remove it: - parseAPI requires symtab headers- even when LIGHTWEIGHT_SYMTAB=ON...
Non-critical bug. This code hasn't been compiled in a long time.
Closes https://github.com/spack/spack/issues/29960
I submitted the below to the mailing list, but I wanted to re-iterate it here for more eyes. https://lists.boost.org/Archives/boost/2024/04/256604.php This feature is guarded by BOOST_STACKTRACE_ALWAYS_STORE_IN_PADDING, but that is only enabled...
The Annotation class runs into the new calloc-transposed-args warning. ```console In file included from /dyninst/src/common/src/Annotatable.C:35: /dyninst/src/common/h/Annotatable.h: In member function 'bool Dyninst::AnnotatableDense::addAnnotation(const void*, Dyninst::AnnotationClassID)': /dyninst/src/common/h/Annotatable.h:175:68: error: 'void* calloc(size_t, size_t)' sizes specified...
Fixes #1135 ### TODO **x86** - [ ] Verify i386 - [ ] Verify x86_64 - Does this fix #609? - Does this fix #712? - Does this fix #775?...
This function tries to get the system call number for sequences like ``` mov rax, 60 syscall ``` Currently, it assumes that the instruction previous to `syscall` is `mov`. This...