/bootable/recovery/edify/ |
H A D | expr.c | 35 char* Evaluate(State* state, Expr* expr) { argument 36 Value* v = expr->fn(expr->name, state, expr->argc, expr->argv); 39 ErrorAbort(state, "expecting string, got value type %d", v->type); 48 Value* EvaluateValue(State* state, Expr* expr) { argument 49 return expr->fn(expr->name, state, expr->argc, expr->argv); 67 Value* ConcatFn(const char* name, State* state, int argc, Expr* argv[]) { argument 79 strings[i] = Evaluate(state, argv[i]); 102 Value* IfElseFn(const char* name, State* state, int argc, Expr* argv[]) { argument 104 free(state->errmsg); 105 state 126 AbortFn(const char* name, State* state, int argc, Expr* argv[]) argument 140 AssertFn(const char* name, State* state, int argc, Expr* argv[]) argument 165 SleepFn(const char* name, State* state, int argc, Expr* argv[]) argument 175 StdoutFn(const char* name, State* state, int argc, Expr* argv[]) argument 188 LogicalAndFn(const char* name, State* state, int argc, Expr* argv[]) argument 200 LogicalOrFn(const char* name, State* state, int argc, Expr* argv[]) argument 212 LogicalNotFn(const char* name, State* state, int argc, Expr* argv[]) argument 221 SubstringFn(const char* name, State* state, int argc, Expr* argv[]) argument 237 EqualityFn(const char* name, State* state, int argc, Expr* argv[]) argument 252 InequalityFn(const char* name, State* state, int argc, Expr* argv[]) argument 267 SequenceFn(const char* name, State* state, int argc, Expr* argv[]) argument 274 LessThanIntFn(const char* name, State* state, int argc, Expr* argv[]) argument 306 GreaterThanIntFn(const char* name, State* state, int argc, Expr* argv[]) argument 321 Literal(const char* name, State* state, int argc, Expr* argv[]) argument 403 ReadArgs(State* state, Expr* argv[], int count, ...) argument 429 ReadValueArgs(State* state, Expr* argv[], int count, ...) argument 456 ReadVarArgs(State* state, int argc, Expr* argv[]) argument 477 ReadValueVarArgs(State* state, int argc, Expr* argv[]) argument 496 ErrorAbort(State* state, const char* format, ...) argument [all...] |
H A D | expr.h | 57 typedef Value* (*Function)(const char* name, State* state, 71 Value* EvaluateValue(State* state, Expr* expr); 78 char* Evaluate(State* state, Expr* expr); 81 Value* Literal(const char* name, State* state, int argc, Expr* argv[]); 86 Value* ConcatFn(const char* name, State* state, int argc, Expr* argv[]); 87 Value* LogicalAndFn(const char* name, State* state, int argc, Expr* argv[]); 88 Value* LogicalOrFn(const char* name, State* state, int argc, Expr* argv[]); 89 Value* LogicalNotFn(const char* name, State* state, int argc, Expr* argv[]); 90 Value* SubstringFn(const char* name, State* state, int argc, Expr* argv[]); 91 Value* EqualityFn(const char* name, State* state, in [all...] |
H A D | main.c | 41 State state; local 42 state.cookie = NULL; 43 state.script = strdup(expr_str); 44 state.errmsg = NULL; 46 result = Evaluate(&state, e); 47 free(state.errmsg); 48 free(state.script); 200 State state; local 201 state.cookie = NULL; 202 state [all...] |
/bootable/recovery/minadbd/ |
H A D | adb.h | 233 ** If state is != CS_ANY, only transports in that state are considered. 237 atransport *acquire_one_transport(int state, transport_type ttype, const char* serial, char **error_out); 243 /* initialize a transport object's func pointers and state */ 247 void init_usb_transport(atransport *t, usb_handle *usb, int state);
|
H A D | fdevent.c | 74 fde->state & FDE_READ ? 'R' : ' ', 75 fde->state & FDE_WRITE ? 'W' : ' ', 76 fde->state & FDE_ERROR ? 'E' : ' ', 163 active = (fde->state & FDE_EVENTMASK) != 0; 173 fde->state = (fde->state & FDE_STATEMASK) | events; 232 if(fde->state & FDE_PENDING) continue; 233 fde->state |= FDE_PENDING; 299 fde->state = (fde->state [all...] |
H A D | fdevent.h | 75 unsigned short state; member in struct:fdevent
|
H A D | sysdeps.h | 201 unsigned short state; member in struct:fdevent
|
H A D | transport.c | 597 atransport *acquire_one_transport(int state, transport_type ttype, const char* serial, char** error_out) argument 661 /* check for required connection state */ 662 if (result && state != CS_ANY && result->connection_state != state) { 664 *error_out = "invalid device state"; 673 } else if (state != CS_ANY && (serial || !ambiguous)) {
|
H A D | transport_usb.c | 108 void init_usb_transport(atransport *t, usb_handle *h, int state) argument 116 t->connection_state = state;
|
/bootable/recovery/updater/ |
H A D | blockimg.c | 381 Value* BlockImageUpdateFn(const char* name, State* state, int argc, Expr* argv[]) { argument 389 if (ReadValueArgs(state, argv, 4, &blockdev_filename, &transfer_list_value, 395 ErrorAbort(state, "blockdev_filename argument to %s must be string", name); 399 ErrorAbort(state, "transfer_list argument to %s must be blob", name); 403 ErrorAbort(state, "new_data_fn argument to %s must be string", name); 407 ErrorAbort(state, "patch_data_fn argument to %s must be string", name); 411 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie); 414 ZipArchive* za = ((UpdaterInfo*)(state->cookie))->package_zip; 418 ErrorAbort(state, "%s(): no file \"%s\" in package", name, patch_data_fn->data); 422 uint8_t* patch_start = ((UpdaterInfo*)(state 770 RangeSha1Fn(const char* name, State* state, int argc, Expr* argv[]) argument [all...] |
H A D | install.c | 56 void uiPrint(State* state, char* buffer) { argument 58 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie); 67 void uiPrintf(State* state, const char* format, ...) { argument 73 uiPrint(state, error_msg); 93 Value* MountFn(const char* name, State* state, int argc, Expr* argv[]) { argument 96 return ErrorAbort(state, "%s() expects 4-5 args, got %d", name, argc); 106 if (ReadArgs(state, argv, 5, &fs_type, &partition_type, 112 if (ReadArgs(state, argv, 4, &fs_type, &partition_type, 119 ErrorAbort(state, "fs_type argument to %s() can't be empty", name); 123 ErrorAbort(state, "partition_typ 190 IsMountedFn(const char* name, State* state, int argc, Expr* argv[]) argument 218 UnmountFn(const char* name, State* state, int argc, Expr* argv[]) argument 274 FormatFn(const char* name, State* state, int argc, Expr* argv[]) argument 376 RenameFn(const char* name, State* state, int argc, Expr* argv[]) argument 415 DeleteFn(const char* name, State* state, int argc, Expr* argv[]) argument 446 ShowProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 466 SetProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 484 PackageExtractDirFn(const char* name, State* state, int argc, Expr* argv[]) argument 512 PackageExtractFileFn(const char* name, State* state, int argc, Expr* argv[]) argument 614 SymlinkFn(const char* name, State* state, int argc, Expr* argv[]) argument 674 ParsePermArgs(State * state, int argc, char** args) argument 770 ApplyParsedPerms( State * state, const char* filename, const struct stat *statptr, struct perm_parsed_args parsed) argument 868 SetMetadataFn(const char* name, State* state, int argc, Expr* argv[]) argument 919 GetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 940 FileGetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 1041 WriteRawImageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1132 ApplyPatchSpaceFn(const char* name, State* state, int argc, Expr* argv[]) argument 1153 ApplyPatchFn(const char* name, State* state, int argc, Expr* argv[]) argument 1225 ApplyPatchCheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 1251 UIPrintFn(const char* name, State* state, int argc, Expr* argv[]) argument 1275 WipeCacheFn(const char* name, State* state, int argc, Expr* argv[]) argument 1283 RunProgramFn(const char* name, State* state, int argc, Expr* argv[]) argument 1337 Sha1CheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 1388 ReadFileFn(const char* name, State* state, int argc, Expr* argv[]) argument 1423 RebootNowFn(const char* name, State* state, int argc, Expr* argv[]) argument 1465 SetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1495 GetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1513 WipeBlockDeviceFn(const char* name, State* state, int argc, Expr* argv[]) argument 1534 EnableRebootFn(const char* name, State* state, int argc, Expr* argv[]) argument 1543 Tune2FsFn(const char* name, State* state, int argc, Expr* argv[]) argument [all...] |
H A D | updater.c | 135 State state; local 136 state.cookie = &updater_info; 137 state.script = script; 138 state.errmsg = NULL; 140 char* result = Evaluate(&state, root); 142 if (state.errmsg == NULL) { 146 printf("script aborted: %s\n", state.errmsg); 147 char* line = strtok(state.errmsg, "\n"); 154 free(state.errmsg);
|