Fixing Clang tidy errors (#195)
* Fixing Clang tidy errors * format-fix * Update code_object.hpp * Clang Tidy Fixes on the whole Source folder * Update source/CMakeLists.txt Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> * Addressing reviews * Correcting the logic for parsing att counters * Format Fix * Update source/lib/rocprofiler-sdk-att/tests/dummy_decoder.cpp Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> * Update source/lib/rocprofiler-sdk-att/tests/standalone_tool_main.cpp Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> * Update source/lib/rocprofiler-sdk-tool/config.cpp Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> * Formatting * Deactivate clang-tidy in source/lib/rocprofiler-sdk-att/tests --------- Co-authored-by: Ammar ELWazir <aelwazir@amd.com> Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
Ta zmiana jest zawarta w:
22 plików zmienionych
+70
-50
Żadne pliki nie pasują do Twojego wyszukiwania
@@ -183,13 +183,13 @@ ToolData::ToolData(const std::vector<char>& _data, WaveConfig& _config, std::sha
|
||||
ROCP_ERROR << "Callback failed with status " << dl->att_status_fn(status);
|
||||
}
|
||||
|
||||
ToolData::~ToolData() {}
|
||||
ToolData::~ToolData() = default;
|
||||
|
||||
std::string
|
||||
demangle(std::string_view line)
|
||||
{
|
||||
int status;
|
||||
char* c_name = abi::__cxa_demangle(line.data(), 0, 0, &status);
|
||||
char* c_name = abi::__cxa_demangle(line.data(), nullptr, nullptr, &status);
|
||||
|
||||
if(c_name == nullptr) return "";
|
||||
|
||||
@@ -205,7 +205,7 @@ ToolData::get(pcinfo_t _pc)
|
||||
if(isa_map.find(_pc) != isa_map.end()) return *isa_map.at(_pc);
|
||||
|
||||
// Attempt to disassemble full kernel
|
||||
if(_pc.marker_id) try
|
||||
if(_pc.marker_id != 0u) try
|
||||
{
|
||||
rocprofiler::sdk::codeobj::segment::CodeobjTableTranslator symbol_table;
|
||||
for(auto& [vaddr, symbol] : cfile->table->getSymbolMap(_pc.marker_id))
|
||||
@@ -232,7 +232,7 @@ ToolData::get(pcinfo_t _pc)
|
||||
|
||||
cline.code_line = cfile->table->get(addr_range.id, addr);
|
||||
addr += cline.code_line->size;
|
||||
if(!cline.code_line->size) throw std::invalid_argument("Line has 0 bytes!");
|
||||
if(cline.code_line->size == 0u) throw std::invalid_argument("Line has 0 bytes!");
|
||||
}
|
||||
|
||||
if(isa_map.find(_pc) != isa_map.end()) return *isa_map.at(_pc);
|
||||
|
||||
Reference in new issue
Zablokuj użytkownika