Lines Matching defs:string
22 #include <string.h>
100 const std::string& location,
143 bool DexFile::Init(std::string* error_msg) {
150 bool DexFile::CheckMagicAndVersion(std::string* error_msg) const {
313 const DexFile::StringId* DexFile::FindStringId(const char* string) const {
320 int compare = CompareModifiedUtf8ToModifiedUtf8AsUtf16CodePointValues(string, str);
332 const DexFile::TypeId* DexFile::FindTypeId(const char* string) const {
340 int compare = CompareModifiedUtf8ToModifiedUtf8AsUtf16CodePointValues(string, str);
352 const DexFile::StringId* DexFile::FindStringId(const uint16_t* string, size_t length) const {
359 int compare = CompareModifiedUtf8ToUtf16AsCodePointValues(str, string, length);
458 // TODO: avoid creating a std::string just to get a 0-terminated char array
459 std::string descriptor(signature.data() + start_offset, offset - start_offset);
573 std::string DexFile::PrettyMethod(uint32_t method_idx, bool with_signature) const {
578 std::string result;
603 std::string DexFile::PrettyField(uint32_t field_idx, bool with_type) const {
608 std::string result;
619 std::string DexFile::PrettyType(dex::TypeIndex type_idx) const {
637 std::string Signature::ToString() const {
643 std::string result;