Lines Matching defs:strVec
256 std::vector<std::string> strVec {tmp.begin() + 1, tmp.end()};
257 if (strVec.size() != EI_NIDENT) {
262 for (std::size_t count = 0; count < strVec.size(); ++count) {
263 std::string valStr = strVec[count];
282 auto strVec = StringSplit(classLine, " ");
284 if (strVec.size() != len) {
289 if (strVec.back() == "ELF32") {
291 } else if (strVec.back() == "ELF64") {
305 auto strVec = StringSplit(machineLine, " ");
307 if (strVec.size() != len) {
312 machine_ = strVec.back();
323 auto strVec = StringSplit(entryLine, " ");
325 if (strVec.size() != len) {
330 std::string entryStr = strVec.back();
344 auto strVec = StringSplit(line, " ");
346 if (strVec.size() != len) {
352 std::string valStr = strVec[valIndex];
365 auto strVec = StringSplit(line, " ");
367 if (strVec.size() != len) {
373 std::string valStr = strVec[valIndex];
386 auto strVec = StringSplit(line, " ");
388 if (strVec.size() != len) {
394 std::string valStr = strVec[valIndex];
407 auto strVec = StringSplit(line, " ");
409 if (strVec.size() != len) {
415 std::string valStr = strVec[valIndex];
428 auto strVec = StringSplit(line, " ");
430 if (strVec.size() != len) {
436 std::string valStr = strVec[valIndex];
449 auto strVec = StringSplit(line, " ");
451 if (strVec.size() != len) {
457 std::string valStr = strVec[valIndex];
470 auto strVec = StringSplit(line, " ");
472 if (strVec.size() != len) {
478 std::string valStr = strVec[valIndex];
491 auto strVec = StringSplit(line, " ");
493 if (strVec.size() != len) {
499 std::string valStr = strVec[valIndex];
512 auto strVec = StringSplit(line, " ");
514 if (strVec.size() != len) {
520 std::string valStr = strVec[valIndex];
549 auto strVec = StringSplit(line, " ");
550 std::string type = strVec[0];
552 uint64_t offset = std::stoull(strVec[INDEX_I1], nullptr, base);
553 uint64_t vAddr = std::stoull(strVec[INDEX_I2], nullptr, base);
554 uint64_t memSize = std::stoull(strVec[INDEX_I5], nullptr, base);
555 std::string flg = strVec[INDEX_I6];
556 if (!std::all_of(strVec[INDEX_I7].begin(), strVec[INDEX_I7].end(), ::isdigit)) {
557 flg += strVec[INDEX_I7];
612 auto strVec = StringSplit(tmpLine, " ");
613 for (size_t i = 0; i < strVec.size(); ++i) {}
616 std::string secName = strVec[0];
617 std::string secType = strVec[1];
618 uint64_t secAddr = std::stoull(strVec[2], nullptr, base);
619 uint64_t secOffset = std::stoull(strVec[3], nullptr, base);
620 uint64_t secSize = std::stoull(strVec[4], nullptr, base);
621 uint64_t secEntSize = std::stoull(strVec[5], nullptr, base);
622 uint64_t secLink = std::stoull(strVec[strVec.size() - 3], nullptr, base);
623 uint64_t secInfo = std::stoull(strVec[strVec.size() - 2], nullptr, base);
624 uint64_t secAddrAlign = std::stoull(strVec[strVec.size() - 1], nullptr, base);
744 auto strVec = StringSplit(line, " ");
747 elfSymbol.name = std::stoul(strVec[INDEX_I0].substr(0, strVec[INDEX_I0].size() -1));
748 elfSymbol.value = std::stoull(strVec[INDEX_I1], nullptr, base);
749 elfSymbol.size = std::stoull(strVec[INDEX_I2]);
750 elfSymbol.info = ELF32_ST_INFO(bindMap[strVec[INDEX_I4]], typeMap[strVec[INDEX_I3]]);
751 elfSymbol.other = vsMap["strVec[INDEX_I5]"];
752 if (strVec[INDEX_I6] == "UND") {
754 } else if (strVec[INDEX_I6] == "ABS") {
757 elfSymbol.shndx = static_cast<uint16_t>(std::stoul(strVec[INDEX_I6]));