Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
genesis_intrinsics.cpp
Go to the documentation of this file.
2
3namespace sysio { namespace chain {
4
5const std::vector<const char*> genesis_intrinsics = {
6 "__ashrti3",
7 "__lshlti3",
8 "__lshrti3",
9 "__ashlti3",
10 "__divti3",
11 "__udivti3",
12 "__modti3",
13 "__umodti3",
14 "__multi3",
15 "__addtf3",
16 "__subtf3",
17 "__multf3",
18 "__divtf3",
19 "__eqtf2",
20 "__netf2",
21 "__getf2",
22 "__gttf2",
23 "__lttf2",
24 "__letf2",
25 "__cmptf2",
26 "__unordtf2",
27 "__negtf2",
28 "__floatsitf",
29 "__floatunsitf",
30 "__floatditf",
31 "__floatunditf",
32 "__floattidf",
33 "__floatuntidf",
34 "__floatsidf",
35 "__extendsftf2",
36 "__extenddftf2",
37 "__fixtfti",
38 "__fixtfdi",
39 "__fixtfsi",
40 "__fixunstfti",
41 "__fixunstfdi",
42 "__fixunstfsi",
43 "__fixsfti",
44 "__fixdfti",
45 "__fixunssfti",
46 "__fixunsdfti",
47 "__trunctfdf2",
48 "__trunctfsf2",
49 "is_feature_active",
50 "activate_feature",
51 "get_resource_limits",
52 "set_resource_limits",
53 "set_proposed_producers",
54 "get_blockchain_parameters_packed",
55 "set_blockchain_parameters_packed",
56 "is_privileged",
57 "set_privileged",
58 "get_active_producers",
59 "db_idx64_store",
60 "db_idx64_remove",
61 "db_idx64_update",
62 "db_idx64_find_primary",
63 "db_idx64_find_secondary",
64 "db_idx64_lowerbound",
65 "db_idx64_upperbound",
66 "db_idx64_end",
67 "db_idx64_next",
68 "db_idx64_previous",
69 "db_idx128_store",
70 "db_idx128_remove",
71 "db_idx128_update",
72 "db_idx128_find_primary",
73 "db_idx128_find_secondary",
74 "db_idx128_lowerbound",
75 "db_idx128_upperbound",
76 "db_idx128_end",
77 "db_idx128_next",
78 "db_idx128_previous",
79 "db_idx256_store",
80 "db_idx256_remove",
81 "db_idx256_update",
82 "db_idx256_find_primary",
83 "db_idx256_find_secondary",
84 "db_idx256_lowerbound",
85 "db_idx256_upperbound",
86 "db_idx256_end",
87 "db_idx256_next",
88 "db_idx256_previous",
89 "db_idx_double_store",
90 "db_idx_double_remove",
91 "db_idx_double_update",
92 "db_idx_double_find_primary",
93 "db_idx_double_find_secondary",
94 "db_idx_double_lowerbound",
95 "db_idx_double_upperbound",
96 "db_idx_double_end",
97 "db_idx_double_next",
98 "db_idx_double_previous",
99 "db_idx_long_double_store",
100 "db_idx_long_double_remove",
101 "db_idx_long_double_update",
102 "db_idx_long_double_find_primary",
103 "db_idx_long_double_find_secondary",
104 "db_idx_long_double_lowerbound",
105 "db_idx_long_double_upperbound",
106 "db_idx_long_double_end",
107 "db_idx_long_double_next",
108 "db_idx_long_double_previous",
109 "db_store_i64",
110 "db_update_i64",
111 "db_remove_i64",
112 "db_get_i64",
113 "db_next_i64",
114 "db_previous_i64",
115 "db_find_i64",
116 "db_lowerbound_i64",
117 "db_upperbound_i64",
118 "db_end_i64",
119 "assert_recover_key",
120 "recover_key",
121 "assert_sha256",
122 "assert_sha1",
123 "assert_sha512",
124 "assert_ripemd160",
125 "sha1",
126 "sha256",
127 "sha512",
128 "ripemd160",
129 "check_transaction_authorization",
130 "check_permission_authorization",
131 "get_permission_last_used",
132 "get_account_creation_time",
133 "current_time",
134 "publication_time",
135 "abort",
136 "sysio_assert",
137 "sysio_assert_message",
138 "sysio_assert_code",
139 "sysio_exit",
140 "read_action_data",
141 "action_data_size",
142 "current_receiver",
143 "require_recipient",
144 "require_auth",
145 "require_auth2",
146 "has_auth",
147 "is_account",
148 "prints",
149 "prints_l",
150 "printi",
151 "printui",
152 "printi128",
153 "printui128",
154 "printsf",
155 "printdf",
156 "printqf",
157 "printn",
158 "printhex",
159 "read_transaction",
160 "transaction_size",
161 "expiration",
162 "tapos_block_prefix",
163 "tapos_block_num",
164 "get_action",
165 "send_inline",
166 "send_context_free_inline",
167 "send_deferred",
168 "cancel_deferred",
169 "get_context_free_data",
170 "memcpy",
171 "memmove",
172 "memcmp",
173 "memset"
174};
175
176} } // namespace sysio::chain
const std::vector< const char * > genesis_intrinsics