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...