Lines Matching refs:line

169     // drop header line
258 DFXLOGE("line format incorrect:");
259 DFXLOGE(" line = %{public}s", magicLine.c_str());
285 DFXLOGE("line format incorrect:");
286 DFXLOGE(" line = %{public}s", classLine.c_str());
308 DFXLOGE("line format incorrect:");
309 DFXLOGE(" line = %{public}s", machineLine.c_str());
326 DFXLOGE("line format incorrect:");
327 DFXLOGE(" line = %{public}s", entryLine.c_str());
339 std::string line = GetNextLine(fp, &status);
344 auto strVec = StringSplit(line, " ");
347 DFXLOGE("line format incorrect:");
348 DFXLOGE(" line = %{public}s", line.c_str());
360 std::string line = GetNextLine(fp, &status);
365 auto strVec = StringSplit(line, " ");
368 DFXLOGE("line format incorrect:");
369 DFXLOGE(" line = %{public}s", line.c_str());
381 std::string line = GetNextLine(fp, &status);
386 auto strVec = StringSplit(line, " ");
389 DFXLOGE("line format incorrect:");
390 DFXLOGE(" line = %{public}s", line.c_str());
402 std::string line = GetNextLine(fp, &status);
407 auto strVec = StringSplit(line, " ");
410 DFXLOGE("line format incorrect:");
411 DFXLOGE(" line = %{public}s", line.c_str());
423 std::string line = GetNextLine(fp, &status);
428 auto strVec = StringSplit(line, " ");
431 DFXLOGE("line format incorrect:");
432 DFXLOGE(" line = %{public}s", line.c_str());
444 std::string line = GetNextLine(fp, &status);
449 auto strVec = StringSplit(line, " ");
452 DFXLOGE("line format incorrect:");
453 DFXLOGE(" line = %{public}s", line.c_str());
465 std::string line = GetNextLine(fp, &status);
470 auto strVec = StringSplit(line, " ");
473 DFXLOGE("line format incorrect:");
474 DFXLOGE(" line = %{public}s", line.c_str());
486 std::string line = GetNextLine(fp, &status);
491 auto strVec = StringSplit(line, " ");
494 DFXLOGE("line format incorrect:");
495 DFXLOGE(" line = %{public}s", line.c_str());
507 std::string line = GetNextLine(fp, &status);
512 auto strVec = StringSplit(line, " ");
515 DFXLOGE("line format incorrect:");
516 DFXLOGE(" line = %{public}s", line.c_str());
529 std::string line {};
530 line = GetNextPhdrLine();
531 if (line.empty()) {
546 line += lineAppend;
549 auto strVec = StringSplit(line, " ");
583 std::string line {};
589 line = GetNextShdrLine();
590 if (line.empty()) {
600 line += lineAppend;
603 auto secIndex = GetSecIndex(line);
605 auto pos = line.find("]");
607 DFXLOGI("incorrect section line: %{public}s", line.c_str());
611 std::string tmpLine = line.substr(pos, line.length() - pos);
656 std::string line {};
659 line = GetNextLine(phdrFP_, &status);
662 line = "";
665 if (line.find(effectFlag) != std::string::npos) {
666 DFXLOGE("effective program header line: %{public}s", line.c_str());
670 return line;
676 std::string line {};
679 line = GetNextLine(shdrFP_, &status);
682 line = "";
685 auto pos = line.find(effectFlag);
686 if ((pos != std::string::npos) and isdigit(line.at(pos - 1))) {
687 DFXLOGE("effective section header line: %{public}s", line.c_str());
691 return line;
693 int64_t ElfImitate::GetSecIndex(const std::string &line)
696 auto pos = line.find("[");
698 DFXLOGI("no section index found: %{public}s", line.c_str());
702 std::string str = line.substr(pos, len);
738 std::string line {};
739 line = GetNextSymLine();
740 if (line.empty()) {
744 auto strVec = StringSplit(line, " ");
766 std::string line {};
769 line = GetNextLine(symTabFP_, &status);
772 line = "";
775 auto pos = line.find(effectFlag);
776 if ((pos != std::string::npos) and isdigit(line.at(pos - 1))) {
777 DFXLOGI("effective symbol line: %{public}s", line.c_str());
781 return line;