Symbol: entrypoint
usr/src/psm/stand/boot/sparc/common/boot_plat.c
71
extern void exitto(int (*entrypoint)());
usr/src/psm/stand/boot/sparc/common/boot_plat.c
72
extern void exitto64(int (*entrypoint)(), void *bootvec);
usr/src/psm/stand/boot/sparc/common/boot_plat.h
104
extern void exitto(int (*entrypoint)());
usr/src/psm/stand/boot/sparc/common/boot_plat.h
105
extern void exitto64(int (*entrypoint)(), void *bootvec);
usr/src/tools/smatch/src/allocate.c
150
ALLOCATOR(entrypoint, "entrypoint");
usr/src/tools/smatch/src/allocate.h
90
DECLARE_ALLOCATOR(entrypoint);
usr/src/tools/smatch/src/cse.c
300
static struct instruction * try_to_cse(struct entrypoint *ep, struct instruction *i1, struct instruction *i2)
usr/src/tools/smatch/src/cse.c
345
void cse_eliminate(struct entrypoint *ep)
usr/src/tools/smatch/src/cse.h
5
struct entrypoint;
usr/src/tools/smatch/src/cse.h
9
void cse_eliminate(struct entrypoint *ep);
usr/src/tools/smatch/src/dominate.c
129
void idf_dump(struct entrypoint *ep)
usr/src/tools/smatch/src/dominate.c
99
void idf_compute(struct entrypoint *ep, struct basic_block_list **idf, struct basic_block_list *alpha)
usr/src/tools/smatch/src/dominate.h
11
void idf_dump(struct entrypoint *ep);
usr/src/tools/smatch/src/dominate.h
4
struct entrypoint;
usr/src/tools/smatch/src/dominate.h
7
void idf_compute(struct entrypoint *ep, struct basic_block_list **idf, struct basic_block_list *alpha);
usr/src/tools/smatch/src/example.c
1803
static void set_up_arch_entry(struct entrypoint *ep, struct instruction *entry)
usr/src/tools/smatch/src/example.c
1884
static void arch_set_up_storage(struct entrypoint *ep)
usr/src/tools/smatch/src/example.c
1908
static void output(struct entrypoint *ep)
usr/src/tools/smatch/src/example.c
1935
struct entrypoint *ep;
usr/src/tools/smatch/src/flow.c
256
static int simplify_branch_nodes(struct entrypoint *ep)
usr/src/tools/smatch/src/flow.c
274
int simplify_flow(struct entrypoint *ep)
usr/src/tools/smatch/src/flow.c
499
void kill_dead_stores(struct entrypoint *ep, pseudo_t addr, int local)
usr/src/tools/smatch/src/flow.c
580
void kill_unreachable_bbs(struct entrypoint *ep)
usr/src/tools/smatch/src/flow.c
713
void vrfy_flow(struct entrypoint *ep)
usr/src/tools/smatch/src/flow.c
726
void pack_basic_blocks(struct entrypoint *ep)
usr/src/tools/smatch/src/flow.h
12
struct entrypoint;
usr/src/tools/smatch/src/flow.h
15
extern int simplify_flow(struct entrypoint *ep);
usr/src/tools/smatch/src/flow.h
17
extern void kill_dead_stores(struct entrypoint *ep, pseudo_t addr, int local);
usr/src/tools/smatch/src/flow.h
18
extern void simplify_symbol_usage(struct entrypoint *ep);
usr/src/tools/smatch/src/flow.h
19
extern void simplify_memops(struct entrypoint *ep);
usr/src/tools/smatch/src/flow.h
20
extern void pack_basic_blocks(struct entrypoint *ep);
usr/src/tools/smatch/src/flow.h
23
extern void remove_dead_insns(struct entrypoint *);
usr/src/tools/smatch/src/flow.h
29
extern void kill_unreachable_bbs(struct entrypoint *ep);
usr/src/tools/smatch/src/flow.h
46
extern void vrfy_flow(struct entrypoint *ep);
usr/src/tools/smatch/src/flowgraph.c
105
static void debug_domtree(struct entrypoint *ep)
usr/src/tools/smatch/src/flowgraph.c
117
void domtree_build(struct entrypoint *ep)
usr/src/tools/smatch/src/flowgraph.c
47
static void debug_postorder(struct entrypoint *ep)
usr/src/tools/smatch/src/flowgraph.c
63
int cfg_postorder(struct entrypoint *ep)
usr/src/tools/smatch/src/flowgraph.h
10
void domtree_build(struct entrypoint *ep);
usr/src/tools/smatch/src/flowgraph.h
6
struct entrypoint;
usr/src/tools/smatch/src/flowgraph.h
9
int cfg_postorder(struct entrypoint *ep);
usr/src/tools/smatch/src/graph.c
120
static void graph_calls(struct entrypoint *ep, int internal)
usr/src/tools/smatch/src/graph.c
44
static void graph_ep(struct entrypoint *ep)
usr/src/tools/smatch/src/ir.c
121
static int validate_insn(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/ir.c
186
int ir_validate(struct entrypoint *ep)
usr/src/tools/smatch/src/ir.c
88
static int check_branch(struct entrypoint *ep, struct instruction *insn, struct basic_block *bb)
usr/src/tools/smatch/src/ir.c
96
static int check_switch(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/ir.h
6
int ir_validate(struct entrypoint *ep);
usr/src/tools/smatch/src/lib.h
73
struct entrypoint;
usr/src/tools/smatch/src/linearize.c
1004
static pseudo_t linearize_bitfield_insert(struct entrypoint *ep,
usr/src/tools/smatch/src/linearize.c
1023
static pseudo_t linearize_store_gen(struct entrypoint *ep,
usr/src/tools/smatch/src/linearize.c
1060
static pseudo_t add_binary_op(struct entrypoint *ep, struct symbol *ctype, int op, pseudo_t left, pseudo_t right)
usr/src/tools/smatch/src/linearize.c
1071
static pseudo_t add_setval(struct entrypoint *ep, struct symbol *ctype, struct expression *val)
usr/src/tools/smatch/src/linearize.c
1081
static pseudo_t add_setfval(struct entrypoint *ep, struct symbol *ctype, long double fval)
usr/src/tools/smatch/src/linearize.c
1091
static pseudo_t add_symbol_address(struct entrypoint *ep, struct symbol *sym)
usr/src/tools/smatch/src/linearize.c
1102
static pseudo_t linearize_bitfield_extract(struct entrypoint *ep,
usr/src/tools/smatch/src/linearize.c
1115
static pseudo_t linearize_load_gen(struct entrypoint *ep, struct access_data *ad)
usr/src/tools/smatch/src/linearize.c
1131
static pseudo_t linearize_access(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1142
static pseudo_t linearize_inc_dec(struct entrypoint *ep, struct expression *expr, int postop)
usr/src/tools/smatch/src/linearize.c
1166
static pseudo_t add_unop(struct entrypoint *ep, struct symbol *ctype, int op, pseudo_t src)
usr/src/tools/smatch/src/linearize.c
1177
static pseudo_t add_cast(struct entrypoint *ep, struct symbol *to,
usr/src/tools/smatch/src/linearize.c
1185
static pseudo_t linearize_slice(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1199
static pseudo_t linearize_regular_preop(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1218
static pseudo_t linearize_preop(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1232
static pseudo_t linearize_postop(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1356
static pseudo_t cast_pseudo(struct entrypoint *ep, pseudo_t src, struct symbol *from, struct symbol *to)
usr/src/tools/smatch/src/linearize.c
1417
static inline pseudo_t add_convert_to_bool(struct entrypoint *ep, pseudo_t src, struct symbol *type)
usr/src/tools/smatch/src/linearize.c
1438
static pseudo_t linearize_expression_to_bool(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1446
static pseudo_t linearize_assignment(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1488
static pseudo_t linearize_call_expression(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1556
static pseudo_t linearize_binop_bool(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1569
static pseudo_t linearize_binop(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1590
static pseudo_t linearize_logical_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false);
usr/src/tools/smatch/src/linearize.c
1592
static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false);
usr/src/tools/smatch/src/linearize.c
1594
static pseudo_t linearize_select(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1616
static pseudo_t add_join_conditional(struct entrypoint *ep, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
1635
static pseudo_t linearize_short_conditional(struct entrypoint *ep, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
1662
static pseudo_t linearize_conditional(struct entrypoint *ep, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
1705
static pseudo_t linearize_logical(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1742
static pseudo_t linearize_compare(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1763
static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
1806
static pseudo_t linearize_logical_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
1819
static pseudo_t linearize_cast(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1831
static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct access_data *ad)
usr/src/tools/smatch/src/linearize.c
1856
static void linearize_argument(struct entrypoint *ep, struct symbol *arg, int nr)
usr/src/tools/smatch/src/linearize.c
1865
static pseudo_t linearize_expression(struct entrypoint *ep, struct expression *expr)
usr/src/tools/smatch/src/linearize.c
1945
static pseudo_t linearize_one_symbol(struct entrypoint *ep, struct symbol *sym)
usr/src/tools/smatch/src/linearize.c
1975
static pseudo_t linearize_compound_statement(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
1988
static void add_return(struct entrypoint *ep, struct basic_block *bb, struct symbol *ctype, pseudo_t src)
usr/src/tools/smatch/src/linearize.c
2003
static pseudo_t linearize_fn_statement(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2025
static pseudo_t linearize_inlined_call(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2053
static pseudo_t linearize_context(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2064
static pseudo_t linearize_range(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2078
static void add_asm_input(struct entrypoint *ep, struct instruction *insn, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
2090
static void add_asm_output(struct entrypoint *ep, struct instruction *insn, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
2107
static pseudo_t linearize_asm_statement(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2168
static pseudo_t linearize_declaration(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2180
static pseudo_t linearize_return(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2195
static pseudo_t linearize_switch(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2265
static pseudo_t linearize_iterator(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2312
static pseudo_t linearize_statement(struct entrypoint *ep, struct statement *stmt)
usr/src/tools/smatch/src/linearize.c
2447
static struct entrypoint *linearize_fn(struct symbol *sym, struct symbol *base_type)
usr/src/tools/smatch/src/linearize.c
2450
struct entrypoint *ep;
usr/src/tools/smatch/src/linearize.c
2496
struct entrypoint *linearize_symbol(struct symbol *sym)
usr/src/tools/smatch/src/linearize.c
26
static pseudo_t linearize_statement(struct entrypoint *ep, struct statement *stmt);
usr/src/tools/smatch/src/linearize.c
27
static pseudo_t linearize_expression(struct entrypoint *ep, struct expression *expr);
usr/src/tools/smatch/src/linearize.c
29
static pseudo_t add_cast(struct entrypoint *ep, struct symbol *to, struct symbol *from, int op, pseudo_t src);
usr/src/tools/smatch/src/linearize.c
30
static pseudo_t add_binary_op(struct entrypoint *ep, struct symbol *ctype, int op, pseudo_t left, pseudo_t right);
usr/src/tools/smatch/src/linearize.c
31
static pseudo_t add_setval(struct entrypoint *ep, struct symbol *ctype, struct expression *val);
usr/src/tools/smatch/src/linearize.c
32
static pseudo_t linearize_one_symbol(struct entrypoint *ep, struct symbol *sym);
usr/src/tools/smatch/src/linearize.c
35
static pseudo_t add_load(struct entrypoint *ep, struct access_data *);
usr/src/tools/smatch/src/linearize.c
36
static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct access_data *);
usr/src/tools/smatch/src/linearize.c
37
static pseudo_t cast_pseudo(struct entrypoint *ep, pseudo_t src, struct symbol *from, struct symbol *to);
usr/src/tools/smatch/src/linearize.c
572
void show_entry(struct entrypoint *ep)
usr/src/tools/smatch/src/linearize.c
615
static struct basic_block * get_bound_block(struct entrypoint *ep, struct symbol *label)
usr/src/tools/smatch/src/linearize.c
626
static void finish_block(struct entrypoint *ep)
usr/src/tools/smatch/src/linearize.c
633
static void add_goto(struct entrypoint *ep, struct basic_block *dst)
usr/src/tools/smatch/src/linearize.c
647
static void add_one_insn(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
657
static void set_activeblock(struct entrypoint *ep, struct basic_block *bb)
usr/src/tools/smatch/src/linearize.c
66
static struct entrypoint *alloc_entrypoint(void)
usr/src/tools/smatch/src/linearize.c
71
static struct basic_block *alloc_basic_block(struct entrypoint *ep, struct position pos)
usr/src/tools/smatch/src/linearize.c
734
static struct basic_block * add_label(struct entrypoint *ep, struct symbol *label)
usr/src/tools/smatch/src/linearize.c
751
static void add_branch(struct entrypoint *ep, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
779
static pseudo_t symbol_pseudo(struct entrypoint *ep, struct symbol *sym)
usr/src/tools/smatch/src/linearize.c
829
static pseudo_t argument_pseudo(struct entrypoint *ep, int nr)
usr/src/tools/smatch/src/linearize.c
919
static int linearize_simple_address(struct entrypoint *ep,
usr/src/tools/smatch/src/linearize.c
953
static int linearize_address_gen(struct entrypoint *ep,
usr/src/tools/smatch/src/linearize.c
969
static pseudo_t add_load(struct entrypoint *ep, struct access_data *ad)
usr/src/tools/smatch/src/linearize.c
988
static void add_store(struct entrypoint *ep, struct access_data *ad, pseudo_t value)
usr/src/tools/smatch/src/linearize.h
163
struct entrypoint *ep;
usr/src/tools/smatch/src/linearize.h
321
struct entrypoint *linearize_symbol(struct symbol *sym);
usr/src/tools/smatch/src/linearize.h
322
int unssa(struct entrypoint *ep);
usr/src/tools/smatch/src/linearize.h
323
void show_entry(struct entrypoint *ep);
usr/src/tools/smatch/src/liveness.c
188
void clear_liveness(struct entrypoint *ep)
usr/src/tools/smatch/src/liveness.c
202
void track_pseudo_liveness(struct entrypoint *ep)
usr/src/tools/smatch/src/liveness.c
319
void track_pseudo_death(struct entrypoint *ep)
usr/src/tools/smatch/src/liveness.h
4
struct entrypoint;
usr/src/tools/smatch/src/liveness.h
7
void clear_liveness(struct entrypoint *ep);
usr/src/tools/smatch/src/liveness.h
8
void track_pseudo_liveness(struct entrypoint *ep);
usr/src/tools/smatch/src/liveness.h
9
void track_pseudo_death(struct entrypoint *ep);
usr/src/tools/smatch/src/memops.c
190
void simplify_memops(struct entrypoint *ep)
usr/src/tools/smatch/src/obfuscate.c
43
static void emit_entrypoint(struct entrypoint *ep)
usr/src/tools/smatch/src/obfuscate.c
50
struct entrypoint *ep;
usr/src/tools/smatch/src/optimize.c
20
static void clear_symbol_pseudos(struct entrypoint *ep)
usr/src/tools/smatch/src/optimize.c
30
static void clean_up_insns(struct entrypoint *ep)
usr/src/tools/smatch/src/optimize.c
46
void optimize(struct entrypoint *ep)
usr/src/tools/smatch/src/optimize.h
4
struct entrypoint;
usr/src/tools/smatch/src/optimize.h
7
void optimize(struct entrypoint *ep);
usr/src/tools/smatch/src/simplify.c
410
void remove_dead_insns(struct entrypoint *ep)
usr/src/tools/smatch/src/sparse-llvm.c
1133
static void output_fn(LLVMModuleRef module, struct entrypoint *ep)
usr/src/tools/smatch/src/sparse-llvm.c
1272
struct entrypoint *ep;
usr/src/tools/smatch/src/sparse.c
245
static void check_instructions(struct entrypoint *ep)
usr/src/tools/smatch/src/sparse.c
254
static void check_context(struct entrypoint *ep)
usr/src/tools/smatch/src/sparse.c
314
struct entrypoint *ep;
usr/src/tools/smatch/src/sparse.c
70
static int imbalance(struct entrypoint *ep, struct basic_block *bb, int entry, int exit, const char *why)
usr/src/tools/smatch/src/sparse.c
79
static int check_bb_context(struct entrypoint *ep, struct basic_block *bb, int entry, int exit);
usr/src/tools/smatch/src/sparse.c
81
static int check_children(struct entrypoint *ep, struct basic_block *bb, int entry, int exit)
usr/src/tools/smatch/src/sparse.c
99
static int check_bb_context(struct entrypoint *ep, struct basic_block *bb, int entry, int exit)
usr/src/tools/smatch/src/ssa.c
169
static void ssa_convert_one_var(struct entrypoint *ep, struct symbol *var)
usr/src/tools/smatch/src/ssa.c
307
static void ssa_rename_insns(struct entrypoint *ep)
usr/src/tools/smatch/src/ssa.c
357
static void ssa_rename_phis(struct entrypoint *ep)
usr/src/tools/smatch/src/ssa.c
376
void ssa_convert(struct entrypoint *ep)
usr/src/tools/smatch/src/ssa.h
4
struct entrypoint;
usr/src/tools/smatch/src/ssa.h
6
void ssa_convert(struct entrypoint *ep);
usr/src/tools/smatch/src/storage.c
248
static void set_up_argument_storage(struct entrypoint *ep, struct basic_block *bb)
usr/src/tools/smatch/src/storage.c
293
void set_up_storage(struct entrypoint *ep)
usr/src/tools/smatch/src/storage.h
57
extern void set_up_storage(struct entrypoint *);
usr/src/tools/smatch/src/symbol.h
190
struct entrypoint *ep;
usr/src/tools/smatch/src/test-linearize.c
46
struct entrypoint *ep;
usr/src/tools/smatch/src/test-unssa.c
27
static void output_fn(struct entrypoint *ep)
usr/src/tools/smatch/src/test-unssa.c
62
struct entrypoint *ep;
usr/src/tools/smatch/src/unssa.c
133
int unssa(struct entrypoint *ep)
usr/src/uts/common/os/strsubr.c
5404
entersq(syncq_t *sq, int entrypoint)
usr/src/uts/common/os/strsubr.c
5410
uint_t c_inner = entrypoint & SQ_CI;
usr/src/uts/common/os/strsubr.c
5411
uint_t c_outer = entrypoint & SQ_CO;
usr/src/uts/common/os/strsubr.c
5523
leavesq(syncq_t *sq, int entrypoint)
usr/src/uts/common/os/strsubr.c
5527
uint_t c_outer = entrypoint & SQ_CO;
usr/src/uts/common/os/strsubr.c
5529
uint_t c_inner = entrypoint & SQ_CI;