/bootable/recovery/edify/ |
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 | 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 | 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/updater/ |
H A D | install.c | 55 void uiPrint(State* state, char* buffer) { argument 57 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie); 66 void uiPrintf(State* state, const char* format, ...) { argument 72 uiPrint(state, error_msg); 92 Value* MountFn(const char* name, State* state, int argc, Expr* argv[]) { argument 95 return ErrorAbort(state, "%s() expects 4-5 args, got %d", name, argc); 105 if (ReadArgs(state, argv, 5, &fs_type, &partition_type, 111 if (ReadArgs(state, argv, 4, &fs_type, &partition_type, 118 ErrorAbort(state, "fs_type argument to %s() can't be empty", name); 122 ErrorAbort(state, "partition_typ 189 IsMountedFn(const char* name, State* state, int argc, Expr* argv[]) argument 217 UnmountFn(const char* name, State* state, int argc, Expr* argv[]) argument 273 FormatFn(const char* name, State* state, int argc, Expr* argv[]) argument 375 RenameFn(const char* name, State* state, int argc, Expr* argv[]) argument 414 DeleteFn(const char* name, State* state, int argc, Expr* argv[]) argument 445 ShowProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 465 SetProgressFn(const char* name, State* state, int argc, Expr* argv[]) argument 483 PackageExtractDirFn(const char* name, State* state, int argc, Expr* argv[]) argument 511 PackageExtractFileFn(const char* name, State* state, int argc, Expr* argv[]) argument 613 SymlinkFn(const char* name, State* state, int argc, Expr* argv[]) argument 673 ParsePermArgs(State * state, int argc, char** args) argument 769 ApplyParsedPerms( State * state, const char* filename, const struct stat *statptr, struct perm_parsed_args parsed) argument 867 SetMetadataFn(const char* name, State* state, int argc, Expr* argv[]) argument 918 GetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 939 FileGetPropFn(const char* name, State* state, int argc, Expr* argv[]) argument 1040 WriteRawImageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1131 ApplyPatchSpaceFn(const char* name, State* state, int argc, Expr* argv[]) argument 1152 ApplyPatchFn(const char* name, State* state, int argc, Expr* argv[]) argument 1224 ApplyPatchCheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 1250 UIPrintFn(const char* name, State* state, int argc, Expr* argv[]) argument 1274 WipeCacheFn(const char* name, State* state, int argc, Expr* argv[]) argument 1282 RunProgramFn(const char* name, State* state, int argc, Expr* argv[]) argument 1336 Sha1CheckFn(const char* name, State* state, int argc, Expr* argv[]) argument 1387 ReadFileFn(const char* name, State* state, int argc, Expr* argv[]) argument 1422 RebootNowFn(const char* name, State* state, int argc, Expr* argv[]) argument 1464 SetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1494 GetStageFn(const char* name, State* state, int argc, Expr* argv[]) argument 1512 WipeBlockDeviceFn(const char* name, State* state, int argc, Expr* argv[]) argument 1533 EnableRebootFn(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);
|
H A D | blockimg.c | 254 Value* BlockImageUpdateFn(const char* name, State* state, int argc, Expr* argv[]) { argument 262 if (ReadValueArgs(state, argv, 4, &blockdev_filename, &transfer_list_value, 268 ErrorAbort(state, "blockdev_filename argument to %s must be string", name); 272 ErrorAbort(state, "transfer_list argument to %s must be blob", name); 276 ErrorAbort(state, "new_data_fn argument to %s must be string", name); 280 ErrorAbort(state, "patch_data_fn argument to %s must be string", name); 284 UpdaterInfo* ui = (UpdaterInfo*)(state->cookie); 287 ZipArchive* za = ((UpdaterInfo*)(state->cookie))->package_zip; 291 ErrorAbort(state, "%s(): no file \"%s\" in package", name, patch_data_fn->data); 295 uint8_t* patch_start = ((UpdaterInfo*)(state 592 RangeSha1Fn(const char* name, State* state, int argc, Expr* argv[]) argument [all...] |
/bootable/recovery/minadbd/ |
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 | transport_usb.c | 108 void init_usb_transport(atransport *t, usb_handle *h, int state) argument 116 t->connection_state = state;
|
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 | 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 | sysdeps.h | 201 unsigned short state; member in struct:fdevent
|