Skip to content

Instantly share code, notes, and snippets.

View jdetter's full-sized avatar

John Detter jdetter

View GitHub Profile
@jdetter
jdetter / alltests.log
Last active May 11, 2016 20:37
Dyninst Tests run for 9.2.x
11 FAILURES 5/11/2016 6dc825bfc0d633bb72dae4bd614fda5a6bdaf274
Environment:
Fedora 21 x86_64 (VirtualBox)
LD_LIBRARY_PATH="/usr/lib:/usr/local/lib"
DYNINSTAPI_RT_LIB="/usr/lib/libdyninstAPI_RT.so"
CPLUS_INCLUDE_PATH="/usr/include"
Test Log:
@jdetter
jdetter / runTests.log
Created May 16, 2016 15:03
Master testsuite run 5/16/2016 at 10:00 AM
[root@localhost testsuite]# ./runTests --all
TEST COMP OPT ABI MODE THREAD LINK PIC RESULT
test_pt_ls none 64 create NA dynamic nonPIC FAILED (Running Test)
test2_1 none 64 create NA dynamic nonPIC PASSED
test2_2 none 64 create NA dynamic nonPIC PASSED
test_pt_ls none 64 rewriter NA dynamic nonPIC PASSED
amd64_7_arg_call g++ none 64 create NA dynamic nonPIC PASSED
amd64_7_arg_call g++ none 64 rewriter NA dynamic nonPIC PASSED
test5_1 g++ none 64 create NA dynamic nonPIC PASSED
test5_2 g++ none 64 create NA dynamic nonPIC PASSED
==10526== Conditional jump or move depends on uninitialised value(s)
==10526== at 0x9EFBE76: Dyninst::SymtabAPI::emitElf64<Dyninst::SymtabAPI::ElfTypes64>::createLoadableSections(Elf64_Shdr*&, unsigned int&, std::tr1::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::tr1::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, unsigned int&) (emitElf-64.C:1442)
==10526== by 0x9EF74DB: Dyninst::SymtabAPI::emitElf64<Dyninst::SymtabAPI::ElfTypes64>::driver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (emitElf-64.C:790)
==10526== by 0x9E87899: Dyninst::SymtabAPI::Object::emitDriver(Dyninst::SymtabAPI::Symtab*, std::__cxx11::basic_string<char, std::ch
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
@jdetter
jdetter / ssh-readelf.txt
Created June 1, 2016 17:49
parseThat ran on /usr/bin/ssh on Ubuntu 16.04
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Commencing test(s) ...
Thu Jun 2 12:20:57 CDT 2016
Linux localhost.localdomain 4.2.3-300.fc23.x86_64 #1 SMP Mon Oct 5 15:42:54 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
TESTDIR=/usr/bin/testsuite
[Tests with none]
ParseThat.C[79]: resolved parseThat to /bin/parseThat
ParseThat.C[79]: resolved parseThat to /bin/parseThat
ParseThat.C[304]: parseThat: /bin/parseThat
ParseThat.C[343]: about to issue command: