• Home
  • Raw
  • Download

Lines Matching full:string

41 … Hotfix(bool generateSymbolFile, bool generatePatch, bool hotReload, const std::string &recordName,  in Hotfix()
62 uint32_t GetSlotIdFromSymbolTable(const std::string &variableName);
63 void AllocSlotfromPatchEnv(const std::string &variableName);
64 uint32_t GetPatchLexicalIdx(const std::string &variableName);
67 …void ProcessModule(const std::string &recordName, std::vector<panda::pandasm::LiteralArray::Litera…
68 … void ProcessJsonContentRecord(const std::string &recordName, const std::string &jsonFileContent);
73 …std::vector<std::pair<std::string, size_t>> GenerateFunctionAndClassHash(panda::pandasm::Function …
75 …void DumpModuleInfo(const std::string &recordName, std::vector<panda::pandasm::LiteralArray::Liter…
76 void ValidateModuleInfo(const std::string &recordName,
78 void DumpJsonContentRecInfo(const std::string &recordName, const std::string &jsonFileContent);
79 …void ValidateJsonContentRecInfo(const std::string &recordName, const std::string &jsonFileContent);
81 std::string ExpandLiteral(int64_t bufferIdx, LiteralBuffers &literalBuffers);
82 …std::string ConvertLiteralToString(std::vector<panda::pandasm::LiteralArray::Literal> &literalBuff…
88 bool IsAnonymousOrDuplicateNameFunction(const std::string &funcName);
89 bool CompareLexenv(const std::string &funcName, const compiler::PandaGen *pg,
91 bool CompareClassHash(std::vector<std::pair<std::string, size_t>> &hashList,
93 …void CollectClassMemberFunctions(const std::string &className, int64_t bufferIdx, LiteralBuffers &…
94 std::vector<std::string> GetLiteralMethods(int64_t bufferIdx, LiteralBuffers &literalBuffers);
96 int64_t GetLiteralIdxFromStringId(const std::string &stringId);
104 std::string recordName_;
105 std::string funcMain0_;
106 std::string patchMain0_; // stores newly added function define ins, runtime will execute
107 …std::string patchMain1_; // stores modified function and class define ins, runtime will scan but …
111 …ArenaUnorderedMap<std::string, util::SymbolTable::OriginFunctionInfo> *originFunctionInfo_ {nullpt…
112 ArenaUnorderedMap<std::string, std::string> *originModuleInfo_ {nullptr};
113 ArenaUnorderedMap<std::string, uint32_t> topScopeLexEnvs_;
114 ArenaSet<std::string> patchFuncNames_;
115 ArenaSet<std::string> newFuncNames_;
117 ArenaSet<std::string> modifiedClassNames_;
118 ArenaUnorderedMap<std::string, std::vector<std::string>> classMemberFunctions_;