search for: coveragedata

Displaying 6 results from an estimated 6 matches for "coveragedata".

2017 May 10
2
Bug in TableGen RegisterBankEmitter
Hi, I've run into an issue with the RegisterBankEmitter on the AMDGPU backend. AMDGPU has a register class: VS_32, which is non-allocatable and contains registers from both defined register banks (SGPRRegBank and VGPRRegBank). The RegisterBankEmitter is adding this class to the CoverageData array for both register classes, because it contains sub-registers of one of the classes explicitly added to the RegisterBank, for example: Added VS_32(explicit (VS_32) VReg_64 class-with-subregs: VReg_64) This is a problem, because both RegisterBanks think they cover VS_32, even though neither o...
2015 Dec 02
2
fuzzer crash (but not the good kind)
.../projects/compiler-rt/lib/asan/asan_rtl.cc:67:3 #1 0x122f1f in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc:159:5 #2 0x134317 in __sanitizer::CoverageData::Update8bitCounterBitsetAndClearCounters(unsigned char*) /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc:467:5 #3 0x1b7b53 in fuzzer::Fuzzer::PrepareCoverageBeforeRun() /home/brian/src/fuzzpy/llvm_src//llvm/lib/Fuzzer/FuzzerLoop.cpp:2...
2017 May 10
2
Bug in TableGen RegisterBankEmitter
...o an issue with the RegisterBankEmitter on the AMDGPU backend. >> AMDGPU has a register class: VS_32, which is non-allocatable and contains >> registers from both defined register banks (SGPRRegBank and VGPRRegBank). >> >> The RegisterBankEmitter is adding this class to the CoverageData array >> for both register classes, because it contains sub-registers of one >> of the classes explicitly added to the RegisterBank, for example: >> >> Added VS_32(explicit (VS_32) VReg_64 class-with-subregs: VReg_64) >> >> This is a problem, because both Regis...
2015 Dec 03
2
fuzzer crash (but not the good kind)
...:3 >> #1 0x122f1f in __sanitizer::CheckFailed(char const*, int, char >> const*, unsigned long long, unsigned long long) >> /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc:159:5 >> #2 0x134317 in >> __sanitizer::CoverageData::Update8bitCounterBitsetAndClearCounters(unsigned >> char*) >> /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc:467:5 >> #3 0x1b7b53 in fuzzer::Fuzzer::PrepareCoverageBeforeRun() >> /home/brian/src/fuzzpy/llvm_s...
2017 May 16
2
Bug in TableGen RegisterBankEmitter
...kEmitter on the AMDGPU backend. >>>> AMDGPU has a register class: VS_32, which is non-allocatable and contains >>>> registers from both defined register banks (SGPRRegBank and VGPRRegBank). >>>> >>>> The RegisterBankEmitter is adding this class to the CoverageData array >>>> for both register classes, because it contains sub-registers of one >>>> of the classes explicitly added to the RegisterBank, for example: >>>> >>>> Added VS_32(explicit (VS_32) VReg_64 class-with-subregs: VReg_64) >>>> >>...
2015 Dec 03
2
fuzzer crash (but not the good kind)
..._sanitizer::CheckFailed(char const*, int, char >>>> const*, unsigned long long, unsigned long long) >>>> /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc:159:5 >>>> #2 0x134317 in >>>> __sanitizer::CoverageData::Update8bitCounterBitsetAndClearCounters(unsigned >>>> char*) >>>> /home/brian/src/fuzzpy/llvm_src/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc:467:5 >>>> #3 0x1b7b53 in fuzzer::Fuzzer::PrepareCoverageBeforeRun() >>>&g...