• Home
  • Raw
  • Download

Lines Matching full:std

38 …using LiteralBuffers = ArenaVector<std::pair<int32_t, std::vector<panda::pandasm::LiteralArray::Li…
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);
73std::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,
77 std::vector<panda::pandasm::LiteralArray::Literal> &moduleBuffer);
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);
82std::string ConvertLiteralToString(std::vector<panda::pandasm::LiteralArray::Literal> &literalBuff…
84 void AddHeadAndTailInsForPatchFuncMain0(std::vector<panda::pandasm::Ins> &ins);
85 void AddTailInsForPatchFuncMain1(std::vector<panda::pandasm::Ins> &ins);
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);
98 std::mutex m_;
104 std::string recordName_;
105 std::string funcMain0_;
106 std::string patchMain0_; // stores newly added function define ins, runtime will execute
107std::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_;