Changeset fa36f29 in mainline for uspace/app/sbi/src/run_t.h
- Timestamp:
- 2010-02-27T17:59:14Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 94d484a
- Parents:
- 09ababb7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sbi/src/run_t.h
r09ababb7 rfa36f29 43 43 } run_block_ar_t; 44 44 45 45 46 /** Function activation record 46 47 * … … 48 49 */ 49 50 typedef struct run_fun_ar { 51 /** Object on which the member function is being invoked or @c NULL. */ 52 struct rdata_var *obj; 53 50 54 /** Definition of function being invoked */ 51 55 struct stree_symbol *fun_sym; … … 53 57 /** Block activation records */ 54 58 list_t block_ar; /* of run_block_ar_t */ 59 60 /** Function return value or @c NULL if not set. */ 61 struct rdata_item *retval; 55 62 } run_fun_ar_t; 63 64 /** Bailout mode 65 * 66 * Determines whether control is bailing out of a statement, function, etc. 67 */ 68 typedef enum { 69 /** Normal execution */ 70 bm_none, 71 72 /** Break from statement */ 73 bm_stat, 74 75 /** Return from function */ 76 bm_fun 77 } run_bailout_mode; 56 78 57 79 /** Thread activation record … … 60 82 */ 61 83 typedef struct run_thread_ar { 62 /** Function activation records .*/84 /** Function activation records */ 63 85 list_t fun_ar; /* of run_fun_ar_t */ 86 87 /** Bailout mode */ 88 run_bailout_mode bo_mode; 64 89 } run_thread_ar_t; 65 90
Note:
See TracChangeset
for help on using the changeset viewer.