#include "src/trace_processor/importers/common/deobfuscation_mapping_table.h"
#include "perfetto/ext/base/string_utils.h"
#include "perfetto/ext/base/string_view.h"
namespace perfetto {
namespace trace_processor {
bool DeobfuscationMappingTable::AddClassTranslation(
const PackageId& package,
StringId obfuscated_class_name,
StringId deobfuscated_class_name,
base::FlatHashMap<StringId, StringId> obfuscated_to_deobfuscated_members) { … }
std::optional<StringId> DeobfuscationMappingTable::TranslateClass(
StringId obfuscated_class_name) const { … }
std::optional<StringId> DeobfuscationMappingTable::TranslateClass(
const PackageId& package,
StringId obfuscated_class_name) const { … }
std::optional<StringId> DeobfuscationMappingTable::TranslateMember(
const PackageId& package,
StringId obfuscated_class_name,
StringId obfuscated_member) const { … }
}
}