/base/update/updater/services/script/script_instruction/ |
H A D | script_basicinstruction.h | 21 class UScriptInstructionAbort : public Uscript::UScriptInstruction {
25 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
28 class UScriptInstructionAssert : public Uscript::UScriptInstruction {
32 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
35 class UScriptInstructionSleep : public Uscript::UScriptInstruction {
39 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
41 class UScriptInstructionStdout : public Uscript [all...] |
H A D | script_updateprocesser.h | 21 class UScriptInstructionSetProcess : public Uscript::UScriptInstruction {
25 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
28 class UScriptInstructionShowProcess : public Uscript::UScriptInstruction {
32 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
35 class UScriptInstructionUiPrint : public Uscript::UScriptInstruction {
39 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
42 class UScriptInstructionSetProportion : public Uscript [all...] |
H A D | script_updateprocesser.cpp | 22 using namespace Uscript;
25 int32_t UScriptInstructionSetProcess::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 41 int32_t UScriptInstructionShowProcess::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 65 int32_t UScriptInstructionUiPrint::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 77 int32_t UScriptInstructionSetProportion::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute()
|
H A D | script_basicinstruction.cpp | 20 using namespace Uscript;
24 int32_t UScriptInstructionAbort::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 35 int32_t UScriptInstructionAssert::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 46 int32_t UScriptInstructionSleep::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 58 int32_t UScriptInstructionConcat::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 108 int32_t UScriptInstructionIsSubString::Execute(Uscript [all...] |
H A D | script_registercmd.h | 21 class ScriptRegisterCmd : public Uscript::UScriptInstruction {
25 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
|
H A D | script_loadscript.h | 21 class ScriptLoadScript : public Uscript::UScriptInstruction {
25 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
|
H A D | script_instructionhelper.h | 24 namespace Uscript {
namespace 41 int32_t RegisterUserInstruction(const std::string &instrName, Uscript::UScriptInstructionFactory *factory);
47 int32_t RegisterAddInstruction(const Uscript::UScriptInstructionFactoryPtr factory,
54 } // namespace Uscript
|
H A D | script_instructionhelper.cpp | 30 namespace Uscript {
namespace 107 int32_t ScriptInstructionHelper::RegisterAddInstruction(const Uscript::UScriptInstructionFactoryPtr factory,
in RegisterAddInstruction() 152 Uscript::UScriptInstructionFactoryPtr factory = nullptr;
in RegisterUserInstruction() 162 (Uscript::UScriptInstructionFactoryPtr(*)())dlsym(instrLib_, "GetInstructionFactory");
in RegisterUserInstruction() 164 (void(*)(Uscript::UScriptInstructionFactoryPtr))dlsym(instrLib_, "ReleaseInstructionFactory");
in RegisterUserInstruction() 184 Uscript::UScriptInstructionFactory *factory)
in RegisterUserInstruction() 211 } // namespace Uscript
|
/base/update/updater/services/updater_binary/ |
H A D | update_image_block.h | 23 class UScriptInstructionBlockUpdate : public Uscript::UScriptInstruction {
27 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
30 class UScriptInstructionBlockCheck : public Uscript::UScriptInstruction {
34 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
36 bool ExecReadBlockInfo(const std::string &devPath, Uscript::UScriptContext &context,
40 class UScriptInstructionShaCheck : public Uscript::UScriptInstruction {
50 int32_t Execute(Uscript::UScriptEnv &env, Uscript in ~UScriptInstructionShaCheck() [all...] |
H A D | update_image_patch.h | 25 class USInstrImagePatch : public Uscript::UScriptInstruction {
38 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override;
40 int32_t GetParam(Uscript::UScriptContext &context, ImagePatchPara ¶);
41 int32_t CreatePatchStream(Uscript::UScriptEnv &env, const ImagePatchPara ¶,
43 int32_t ExecuteImagePatch(Uscript::UScriptEnv &env, Uscript::UScriptContext &context);
50 class USInstrImageShaCheck : public Uscript::UScriptInstruction {
62 int32_t Execute(Uscript::UScriptEnv &env, Uscript in ~USInstrImageShaCheck() [all...] |
H A D | update_processor.h | 27 using Uscript::UScriptEnv; 28 using Uscript::UScriptInstructionFactory; 29 using Uscript::UScriptInstructionFactoryPtr; 30 using Uscript::UScriptInstructionPtr; 64 class UScriptInstructionRawImageWrite : public Uscript::UScriptInstruction { 68 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override; 76 uint64_t partitionSize, Uscript::UScriptEnv &env); 81 class UScriptInstructionPkgExtract : public Uscript::UScriptInstruction { 85 int32_t Execute(Uscript in ~UScriptInstructionPkgExtract() [all...] |
H A D | update_partitions.h | 25 class UpdatePartitions : public Uscript::UScriptInstruction { 29 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override; 34 int SetNewPartition(const std::string &filePath, const Hpackage::FileInfo *info, Uscript::UScriptEnv &env);
|
H A D | update_image_block.cpp | 34 using namespace Uscript;
130 static int32_t ReturnAndPushParam(int32_t returnValue, Uscript::UScriptContext &context)
in ReturnAndPushParam() 144 static int32_t GetUpdateBlockInfo(struct UpdateBlockInfo &infos, Uscript::UScriptEnv &env,
in GetUpdateBlockInfo() 145 Uscript::UScriptContext &context)
in GetUpdateBlockInfo() 189 Uscript::UScriptContext &context, const UpdateBlockInfo &infos)
in ExecuteTransferCommand() 243 static int32_t ExtractDiffPackageAndLoad(const UpdateBlockInfo &infos, Uscript::UScriptEnv &env,
in ExtractDiffPackageAndLoad() 244 Uscript::UScriptContext &context)
in ExtractDiffPackageAndLoad() 284 Hpackage::PkgManager::StreamPtr &outStream, const std::vector<std::string> &lines, Uscript::UScriptContext &context)
in DoExecuteUpdateBlock() 304 static int32_t ExtractFileByName(Uscript::UScriptEnv &env, const std::string &fileName,
in ExtractFileByName() 335 static int32_t ExecuteUpdateBlock(Uscript [all...] |
H A D | update_image_patch.cpp | 39 using namespace Uscript;
47 int32_t USInstrImagePatch::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 54 int32_t USInstrImagePatch::GetParam(Uscript::UScriptContext &context, ImagePatchPara ¶)
in GetParam() 119 int32_t USInstrImagePatch::CreatePatchStream(Uscript::UScriptEnv &env, const ImagePatchPara ¶,
in CreatePatchStream() 174 int32_t USInstrImagePatch::ExecuteImagePatch(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in ExecuteImagePatch() 229 int32_t USInstrImageShaCheck::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context)
in Execute() 236 int32_t USInstrImageShaCheck::GetParam(Uscript [all...] |
/base/update/updater/services/flow_update/update_bin/ |
H A D | bin_process.h | 26 class UScriptInstructionBinFlowWrite : public Uscript::UScriptInstruction { 30 int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override; 33 virtual int32_t ProcessBinFile(Uscript::UScriptEnv &env, Uscript::UScriptContext &context, 35 int32_t ComponentProcess(Uscript::UScriptEnv &env, Hpackage::PkgManager::StreamPtr stream, 40 int32_t ExtractBinFile(Uscript::UScriptEnv &env, Uscript::UScriptContext &context,
|
H A D | component_processor.h | 38 virtual int32_t PreProcess(Uscript::UScriptEnv &env) in PreProcess() 40 return Uscript::USCRIPT_SUCCESS; in PreProcess() 42 virtual int32_t DoProcess(Uscript::UScriptEnv &env) in DoProcess() 44 return Uscript::USCRIPT_SUCCESS; in DoProcess() 46 virtual int32_t PostProcess(Uscript::UScriptEnv &env) in PostProcess() 48 return Uscript::USCRIPT_SUCCESS; in PostProcess() 115 int32_t DoProcess(Uscript::UScriptEnv &env) override; 124 int32_t DoProcess(Uscript::UScriptEnv &env) override; 133 int32_t PreProcess(Uscript::UScriptEnv &env) override; 134 int32_t DoProcess(Uscript [all...] |
H A D | bin_process.cpp | 32 using namespace Uscript; 41 int32_t UScriptInstructionBinFlowWrite::Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) in Execute() 93 int32_t UScriptInstructionBinFlowWrite::ExtractBinFile(Uscript::UScriptEnv &env, Uscript::UScriptContext &context, in ExtractBinFile() 202 int32_t UScriptInstructionBinFlowWrite::ProcessBinFile(Uscript::UScriptEnv &env, Uscript::UScriptContext &context, in ProcessBinFile() 273 int32_t UScriptInstructionBinFlowWrite::ComponentProcess(Uscript::UScriptEnv &env, PkgManager::StreamPtr stream, in ComponentProcess()
|
/base/update/updater/services/script/script_interpreter/ |
H A D | scanner.h | 32 #define YY_DECL Uscript::Parser::symbol_type Uscript::Scanner::nextToken() 34 namespace Uscript { namespace 45 virtual Uscript::Parser::symbol_type nextToken(); 63 } // namespace Uscript
|
H A D | script_yacc.y | 22 %define api.namespace {Uscript} //声明命名空间与下面声明的类名结合使用 Uscript::Parser:: 在scanner.l中有体现
44 namespace Uscript { /*避免包含头文件时冲突 */
61 static Uscript::Parser::symbol_type yylex(Uscript::Scanner* scanner, Uscript::ScriptInterpreter* interpreter){
66 using namespace Uscript;
78 %lex-param { Uscript::Scanner* scanner }
79 %lex-param { Uscript::ScriptInterpreter* interpreter }
82 %parse-param { Uscript [all...] |
/base/update/updater/test/unittest/script/script_instruction/user_instruction/ |
H A D | user_instruction_invalid.cpp | 21 using namespace Uscript; 54 __attribute__((visibility("default"))) Uscript::UScriptInstructionFactoryPtr GetInstructionFactory() in GetInstructionFactory() 59 __attribute__((visibility("default"))) void ReleaseInstructionFactory(Uscript::UScriptInstructionFactoryPtr p) in ReleaseInstructionFactory()
|
H A D | user_instruction.cpp | 22 using namespace Uscript; 77 __attribute__((visibility("default"))) Uscript::UScriptInstructionFactoryPtr GetInstructionFactory() in GetInstructionFactory() 82 __attribute__((visibility("default"))) void ReleaseInstructionFactory(Uscript::UScriptInstructionFactoryPtr p) in ReleaseInstructionFactory()
|
/base/update/updater/services/include/applypatch/ |
H A D | updater_env.h | 28 using Uscript::UScriptEnv;
29 using Uscript::UScriptInstructionFactory;
30 using Uscript::UScriptInstructionFactoryPtr;
|
/base/update/updater/test/unittest/updater_binary/ |
H A D | update_binary_unittest.h | 23 class UTestBinaryEnv : public Uscript::UScriptEnv { 25 explicit UTestBinaryEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : Uscript::UScriptEnv(pkgManager) {} in UTestBinaryEnv() 31 Uscript::UScriptInstructionFactoryPtr GetInstructionFactory() in GetInstructionFactory() 56 Uscript::UScriptInstructionFactory *factory_ = nullptr;
|
/base/update/updater/services/applypatch/ |
H A D | update_progress.cpp | 51 Uscript::UScriptEnv *env = static_cast<Uscript::UScriptEnv *>(usEnv); in OtaUpdateProgressThread() 75 int CreateProgressThread(Uscript::UScriptEnv *env, pthread_t &thread) in CreateProgressThread()
|
/base/update/updater/services/script/script_manager/ |
H A D | script_utils.cpp | 17 namespace Uscript {
namespace 18 } // namespace Uscript
|