mirror of
https://github.com/HEYAHONG/HCppBox.git
synced 2025-10-14 02:27:41 +08:00
[hruntime] 优化代码
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
| `HRUNTIME_USING_SYMBOL_TABLE` | 启用符号表 | 一般情况下,符号表与符号段任选其一即可实现符号查找 |
|
||||
| `HRUNTIME_NO_SYMBOL_TABLE` | 不启用符号表 | 优先级较`HRUNTIME_USING_SYMBOL_TABLE`高。可有效减少生成的可执行文件大小 |
|
||||
| `HRUNTIME_USING_SYMBOL_DYNAMIC_TABLE` | 启用动态符号表 | 启用动态符号表后,符号查找时优先查找动态符号表 |
|
||||
| `HRUNTIME_NO_SOFTWARETIMER` | 无软件定时器 | 此选项通常用于减小代码,若启用则相关代码无效 |
|
||||
| `HRUNTIME_NO_SOFTWATCHDOG` | 无软件看门狗 | 此选项通常用于减小代码,若启用则相关代码无效 |
|
||||
|
||||
## hstacklesscoroutine
|
||||
|
||||
|
@@ -156,6 +156,7 @@ void hruntime_loop()
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef HRUNTIME_NO_SOFTWARETIMER
|
||||
/*
|
||||
* 定时器循环
|
||||
*/
|
||||
@@ -163,7 +164,9 @@ void hruntime_loop()
|
||||
{
|
||||
hsoftwaretimer_loop_hruntime();
|
||||
}
|
||||
#endif // HRUNTIME_NO_SOFTWARETIMER
|
||||
|
||||
#ifndef HRUNTIME_NO_SOFTWATCHDOG
|
||||
/*
|
||||
* 软件看门狗
|
||||
*/
|
||||
@@ -178,6 +181,7 @@ void hruntime_loop()
|
||||
hruntime_loop_enable_softwatchdog(false);
|
||||
}
|
||||
}
|
||||
#endif // HRUNTIME_NO_SOFTWATCHDOG
|
||||
|
||||
#if !defined(HDEFAULTS_SYSCALL_NO_IMPLEMENTATION) && !defined(HDEFAULTS_SYSCALL_NO_HGETTIMEOFDAY) && !defined(HGETTIMEOFDAY)
|
||||
/*
|
||||
|
@@ -1,6 +1,21 @@
|
||||
#include "hbox.h"
|
||||
static const hruntime_symbol_t hruntime_hbox_h3rdparty_symbol[]=
|
||||
{
|
||||
//h3rdparty/h3rdparty_argtable3_arg_cmd.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_date.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_dbl.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_dstr.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_end.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_file.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_getopt_long.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_hashtable.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_int.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_lit.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_rem.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_rex.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_str.c
|
||||
//h3rdparty/h3rdparty_argtable3_argtable3.c
|
||||
//h3rdparty/h3rdparty_argtable3_arg_utils.c
|
||||
//h3rdparty/h3rdparty_cjson.c
|
||||
{hdefaults_str(cJSON_GetErrorPtr),(uintptr_t)&cJSON_GetErrorPtr},
|
||||
{hdefaults_str(cJSON_GetStringValue),(uintptr_t)&cJSON_GetStringValue},
|
||||
@@ -95,9 +110,33 @@ static const hruntime_symbol_t hruntime_hbox_h3rdparty_symbol[]=
|
||||
{hdefaults_str(cJSONUtils_MergePatchCaseSensitive),(uintptr_t)&cJSONUtils_MergePatchCaseSensitive},
|
||||
{hdefaults_str(cJSONUtils_GenerateMergePatch),(uintptr_t)&cJSONUtils_GenerateMergePatch},
|
||||
{hdefaults_str(cJSONUtils_GenerateMergePatchCaseSensitive),(uintptr_t)&cJSONUtils_GenerateMergePatchCaseSensitive},
|
||||
//h3rdparty/h3rdparty_common.c
|
||||
{hdefaults_str(h3rdparty_init),(uintptr_t)&h3rdparty_init},
|
||||
//h3rdparty/h3rdparty_freebsd_elf_header.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_addresses.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_check.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_empty_tree.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_overlay.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_ro.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_rw.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_strerror.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_sw.c
|
||||
//h3rdparty/h3rdparty_libfdt_fdt_wip.c
|
||||
//h3rdparty/h3rdparty_libqrencode_bitstream.c
|
||||
//h3rdparty/h3rdparty_libqrencode_mask.c
|
||||
//h3rdparty/h3rdparty_libqrencode_mmask.c
|
||||
//h3rdparty/h3rdparty_libqrencode_mqrspec.c
|
||||
//h3rdparty/h3rdparty_libqrencode_qrencode.c
|
||||
//h3rdparty/h3rdparty_libqrencode_qrinput.c
|
||||
//h3rdparty/h3rdparty_libqrencode_qrspec.c
|
||||
//h3rdparty/h3rdparty_libqrencode_rsecc.c
|
||||
//h3rdparty/h3rdparty_libqrencode_split.c
|
||||
//h3rdparty/h3rdparty_lz4_lz4.c
|
||||
//h3rdparty/h3rdparty_lz4_lz4file.c
|
||||
//h3rdparty/h3rdparty_lz4_lz4frame.c
|
||||
//h3rdparty/h3rdparty_lz4_lz4hc.c
|
||||
//h3rdparty/h3rdparty_lz4_xxhash.c
|
||||
//h3rdparty/h3rdparty_mqtt_packet.c
|
||||
//h3rdparty/h3rdparty_pb_common.c
|
||||
{hdefaults_str(pb_default_field_callback),(uintptr_t)&pb_default_field_callback},
|
||||
@@ -142,6 +181,7 @@ static const hruntime_symbol_t hruntime_hbox_h3rdparty_symbol[]=
|
||||
{hdefaults_str(hvfctprintf),(uintptr_t)&hvfctprintf},
|
||||
//h3rdparty/h3rdparty_softfloat.c
|
||||
//h3rdparty/h3rdparty_softfp.c
|
||||
//h3rdparty/h3rdparty_tlsf_tlsf.c
|
||||
//h3rdparty/h3rdparty_zlib_adler32.c
|
||||
//h3rdparty/h3rdparty_zlib_compress.c
|
||||
//h3rdparty/h3rdparty_zlib_crc32.c
|
||||
|
@@ -48,6 +48,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint128_power),(uintptr_t)&huint128_power},
|
||||
{hdefaults_str(huint128_power_with_stack),(uintptr_t)&huint128_power_with_stack},
|
||||
{hdefaults_str(huint128_power_with_external_state),(uintptr_t)&huint128_power_with_external_state},
|
||||
{hdefaults_str(huint128_root),(uintptr_t)&huint128_root},
|
||||
{hdefaults_str(huint128_root_with_stack),(uintptr_t)&huint128_root_with_stack},
|
||||
{hdefaults_str(huint128_root_with_external_state),(uintptr_t)&huint128_root_with_external_state},
|
||||
{hdefaults_str(huint128_power_mod),(uintptr_t)&huint128_power_mod},
|
||||
{hdefaults_str(huint128_power_mod_with_stack),(uintptr_t)&huint128_power_mod_with_stack},
|
||||
{hdefaults_str(huint128_power_mod_with_external_state),(uintptr_t)&huint128_power_mod_with_external_state},
|
||||
@@ -89,6 +92,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint160_power),(uintptr_t)&huint160_power},
|
||||
{hdefaults_str(huint160_power_with_stack),(uintptr_t)&huint160_power_with_stack},
|
||||
{hdefaults_str(huint160_power_with_external_state),(uintptr_t)&huint160_power_with_external_state},
|
||||
{hdefaults_str(huint160_root),(uintptr_t)&huint160_root},
|
||||
{hdefaults_str(huint160_root_with_stack),(uintptr_t)&huint160_root_with_stack},
|
||||
{hdefaults_str(huint160_root_with_external_state),(uintptr_t)&huint160_root_with_external_state},
|
||||
{hdefaults_str(huint160_power_mod),(uintptr_t)&huint160_power_mod},
|
||||
{hdefaults_str(huint160_power_mod_with_stack),(uintptr_t)&huint160_power_mod_with_stack},
|
||||
{hdefaults_str(huint160_power_mod_with_external_state),(uintptr_t)&huint160_power_mod_with_external_state},
|
||||
@@ -130,6 +136,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint256_power),(uintptr_t)&huint256_power},
|
||||
{hdefaults_str(huint256_power_with_stack),(uintptr_t)&huint256_power_with_stack},
|
||||
{hdefaults_str(huint256_power_with_external_state),(uintptr_t)&huint256_power_with_external_state},
|
||||
{hdefaults_str(huint256_root),(uintptr_t)&huint256_root},
|
||||
{hdefaults_str(huint256_root_with_stack),(uintptr_t)&huint256_root_with_stack},
|
||||
{hdefaults_str(huint256_root_with_external_state),(uintptr_t)&huint256_root_with_external_state},
|
||||
{hdefaults_str(huint256_power_mod),(uintptr_t)&huint256_power_mod},
|
||||
{hdefaults_str(huint256_power_mod_with_stack),(uintptr_t)&huint256_power_mod_with_stack},
|
||||
{hdefaults_str(huint256_power_mod_with_external_state),(uintptr_t)&huint256_power_mod_with_external_state},
|
||||
@@ -171,6 +180,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint288_power),(uintptr_t)&huint288_power},
|
||||
{hdefaults_str(huint288_power_with_stack),(uintptr_t)&huint288_power_with_stack},
|
||||
{hdefaults_str(huint288_power_with_external_state),(uintptr_t)&huint288_power_with_external_state},
|
||||
{hdefaults_str(huint288_root),(uintptr_t)&huint288_root},
|
||||
{hdefaults_str(huint288_root_with_stack),(uintptr_t)&huint288_root_with_stack},
|
||||
{hdefaults_str(huint288_root_with_external_state),(uintptr_t)&huint288_root_with_external_state},
|
||||
{hdefaults_str(huint288_power_mod),(uintptr_t)&huint288_power_mod},
|
||||
{hdefaults_str(huint288_power_mod_with_stack),(uintptr_t)&huint288_power_mod_with_stack},
|
||||
{hdefaults_str(huint288_power_mod_with_external_state),(uintptr_t)&huint288_power_mod_with_external_state},
|
||||
@@ -212,6 +224,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint512_power),(uintptr_t)&huint512_power},
|
||||
{hdefaults_str(huint512_power_with_stack),(uintptr_t)&huint512_power_with_stack},
|
||||
{hdefaults_str(huint512_power_with_external_state),(uintptr_t)&huint512_power_with_external_state},
|
||||
{hdefaults_str(huint512_root),(uintptr_t)&huint512_root},
|
||||
{hdefaults_str(huint512_root_with_stack),(uintptr_t)&huint512_root_with_stack},
|
||||
{hdefaults_str(huint512_root_with_external_state),(uintptr_t)&huint512_root_with_external_state},
|
||||
{hdefaults_str(huint512_power_mod),(uintptr_t)&huint512_power_mod},
|
||||
{hdefaults_str(huint512_power_mod_with_stack),(uintptr_t)&huint512_power_mod_with_stack},
|
||||
{hdefaults_str(huint512_power_mod_with_external_state),(uintptr_t)&huint512_power_mod_with_external_state},
|
||||
@@ -253,6 +268,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint544_power),(uintptr_t)&huint544_power},
|
||||
{hdefaults_str(huint544_power_with_stack),(uintptr_t)&huint544_power_with_stack},
|
||||
{hdefaults_str(huint544_power_with_external_state),(uintptr_t)&huint544_power_with_external_state},
|
||||
{hdefaults_str(huint544_root),(uintptr_t)&huint544_root},
|
||||
{hdefaults_str(huint544_root_with_stack),(uintptr_t)&huint544_root_with_stack},
|
||||
{hdefaults_str(huint544_root_with_external_state),(uintptr_t)&huint544_root_with_external_state},
|
||||
{hdefaults_str(huint544_power_mod),(uintptr_t)&huint544_power_mod},
|
||||
{hdefaults_str(huint544_power_mod_with_stack),(uintptr_t)&huint544_power_mod_with_stack},
|
||||
{hdefaults_str(huint544_power_mod_with_external_state),(uintptr_t)&huint544_power_mod_with_external_state},
|
||||
@@ -294,6 +312,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint1024_power),(uintptr_t)&huint1024_power},
|
||||
{hdefaults_str(huint1024_power_with_stack),(uintptr_t)&huint1024_power_with_stack},
|
||||
{hdefaults_str(huint1024_power_with_external_state),(uintptr_t)&huint1024_power_with_external_state},
|
||||
{hdefaults_str(huint1024_root),(uintptr_t)&huint1024_root},
|
||||
{hdefaults_str(huint1024_root_with_stack),(uintptr_t)&huint1024_root_with_stack},
|
||||
{hdefaults_str(huint1024_root_with_external_state),(uintptr_t)&huint1024_root_with_external_state},
|
||||
{hdefaults_str(huint1024_power_mod),(uintptr_t)&huint1024_power_mod},
|
||||
{hdefaults_str(huint1024_power_mod_with_stack),(uintptr_t)&huint1024_power_mod_with_stack},
|
||||
{hdefaults_str(huint1024_power_mod_with_external_state),(uintptr_t)&huint1024_power_mod_with_external_state},
|
||||
@@ -335,6 +356,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint1056_power),(uintptr_t)&huint1056_power},
|
||||
{hdefaults_str(huint1056_power_with_stack),(uintptr_t)&huint1056_power_with_stack},
|
||||
{hdefaults_str(huint1056_power_with_external_state),(uintptr_t)&huint1056_power_with_external_state},
|
||||
{hdefaults_str(huint1056_root),(uintptr_t)&huint1056_root},
|
||||
{hdefaults_str(huint1056_root_with_stack),(uintptr_t)&huint1056_root_with_stack},
|
||||
{hdefaults_str(huint1056_root_with_external_state),(uintptr_t)&huint1056_root_with_external_state},
|
||||
{hdefaults_str(huint1056_power_mod),(uintptr_t)&huint1056_power_mod},
|
||||
{hdefaults_str(huint1056_power_mod_with_stack),(uintptr_t)&huint1056_power_mod_with_stack},
|
||||
{hdefaults_str(huint1056_power_mod_with_external_state),(uintptr_t)&huint1056_power_mod_with_external_state},
|
||||
@@ -376,6 +400,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint2048_power),(uintptr_t)&huint2048_power},
|
||||
{hdefaults_str(huint2048_power_with_stack),(uintptr_t)&huint2048_power_with_stack},
|
||||
{hdefaults_str(huint2048_power_with_external_state),(uintptr_t)&huint2048_power_with_external_state},
|
||||
{hdefaults_str(huint2048_root),(uintptr_t)&huint2048_root},
|
||||
{hdefaults_str(huint2048_root_with_stack),(uintptr_t)&huint2048_root_with_stack},
|
||||
{hdefaults_str(huint2048_root_with_external_state),(uintptr_t)&huint2048_root_with_external_state},
|
||||
{hdefaults_str(huint2048_power_mod),(uintptr_t)&huint2048_power_mod},
|
||||
{hdefaults_str(huint2048_power_mod_with_stack),(uintptr_t)&huint2048_power_mod_with_stack},
|
||||
{hdefaults_str(huint2048_power_mod_with_external_state),(uintptr_t)&huint2048_power_mod_with_external_state},
|
||||
@@ -417,6 +444,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint2080_power),(uintptr_t)&huint2080_power},
|
||||
{hdefaults_str(huint2080_power_with_stack),(uintptr_t)&huint2080_power_with_stack},
|
||||
{hdefaults_str(huint2080_power_with_external_state),(uintptr_t)&huint2080_power_with_external_state},
|
||||
{hdefaults_str(huint2080_root),(uintptr_t)&huint2080_root},
|
||||
{hdefaults_str(huint2080_root_with_stack),(uintptr_t)&huint2080_root_with_stack},
|
||||
{hdefaults_str(huint2080_root_with_external_state),(uintptr_t)&huint2080_root_with_external_state},
|
||||
{hdefaults_str(huint2080_power_mod),(uintptr_t)&huint2080_power_mod},
|
||||
{hdefaults_str(huint2080_power_mod_with_stack),(uintptr_t)&huint2080_power_mod_with_stack},
|
||||
{hdefaults_str(huint2080_power_mod_with_external_state),(uintptr_t)&huint2080_power_mod_with_external_state},
|
||||
@@ -458,6 +488,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint3072_power),(uintptr_t)&huint3072_power},
|
||||
{hdefaults_str(huint3072_power_with_stack),(uintptr_t)&huint3072_power_with_stack},
|
||||
{hdefaults_str(huint3072_power_with_external_state),(uintptr_t)&huint3072_power_with_external_state},
|
||||
{hdefaults_str(huint3072_root),(uintptr_t)&huint3072_root},
|
||||
{hdefaults_str(huint3072_root_with_stack),(uintptr_t)&huint3072_root_with_stack},
|
||||
{hdefaults_str(huint3072_root_with_external_state),(uintptr_t)&huint3072_root_with_external_state},
|
||||
{hdefaults_str(huint3072_power_mod),(uintptr_t)&huint3072_power_mod},
|
||||
{hdefaults_str(huint3072_power_mod_with_stack),(uintptr_t)&huint3072_power_mod_with_stack},
|
||||
{hdefaults_str(huint3072_power_mod_with_external_state),(uintptr_t)&huint3072_power_mod_with_external_state},
|
||||
@@ -499,6 +532,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint3104_power),(uintptr_t)&huint3104_power},
|
||||
{hdefaults_str(huint3104_power_with_stack),(uintptr_t)&huint3104_power_with_stack},
|
||||
{hdefaults_str(huint3104_power_with_external_state),(uintptr_t)&huint3104_power_with_external_state},
|
||||
{hdefaults_str(huint3104_root),(uintptr_t)&huint3104_root},
|
||||
{hdefaults_str(huint3104_root_with_stack),(uintptr_t)&huint3104_root_with_stack},
|
||||
{hdefaults_str(huint3104_root_with_external_state),(uintptr_t)&huint3104_root_with_external_state},
|
||||
{hdefaults_str(huint3104_power_mod),(uintptr_t)&huint3104_power_mod},
|
||||
{hdefaults_str(huint3104_power_mod_with_stack),(uintptr_t)&huint3104_power_mod_with_stack},
|
||||
{hdefaults_str(huint3104_power_mod_with_external_state),(uintptr_t)&huint3104_power_mod_with_external_state},
|
||||
@@ -540,6 +576,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint4096_power),(uintptr_t)&huint4096_power},
|
||||
{hdefaults_str(huint4096_power_with_stack),(uintptr_t)&huint4096_power_with_stack},
|
||||
{hdefaults_str(huint4096_power_with_external_state),(uintptr_t)&huint4096_power_with_external_state},
|
||||
{hdefaults_str(huint4096_root),(uintptr_t)&huint4096_root},
|
||||
{hdefaults_str(huint4096_root_with_stack),(uintptr_t)&huint4096_root_with_stack},
|
||||
{hdefaults_str(huint4096_root_with_external_state),(uintptr_t)&huint4096_root_with_external_state},
|
||||
{hdefaults_str(huint4096_power_mod),(uintptr_t)&huint4096_power_mod},
|
||||
{hdefaults_str(huint4096_power_mod_with_stack),(uintptr_t)&huint4096_power_mod_with_stack},
|
||||
{hdefaults_str(huint4096_power_mod_with_external_state),(uintptr_t)&huint4096_power_mod_with_external_state},
|
||||
@@ -581,6 +620,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint4128_power),(uintptr_t)&huint4128_power},
|
||||
{hdefaults_str(huint4128_power_with_stack),(uintptr_t)&huint4128_power_with_stack},
|
||||
{hdefaults_str(huint4128_power_with_external_state),(uintptr_t)&huint4128_power_with_external_state},
|
||||
{hdefaults_str(huint4128_root),(uintptr_t)&huint4128_root},
|
||||
{hdefaults_str(huint4128_root_with_stack),(uintptr_t)&huint4128_root_with_stack},
|
||||
{hdefaults_str(huint4128_root_with_external_state),(uintptr_t)&huint4128_root_with_external_state},
|
||||
{hdefaults_str(huint4128_power_mod),(uintptr_t)&huint4128_power_mod},
|
||||
{hdefaults_str(huint4128_power_mod_with_stack),(uintptr_t)&huint4128_power_mod_with_stack},
|
||||
{hdefaults_str(huint4128_power_mod_with_external_state),(uintptr_t)&huint4128_power_mod_with_external_state},
|
||||
@@ -622,6 +664,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint6144_power),(uintptr_t)&huint6144_power},
|
||||
{hdefaults_str(huint6144_power_with_stack),(uintptr_t)&huint6144_power_with_stack},
|
||||
{hdefaults_str(huint6144_power_with_external_state),(uintptr_t)&huint6144_power_with_external_state},
|
||||
{hdefaults_str(huint6144_root),(uintptr_t)&huint6144_root},
|
||||
{hdefaults_str(huint6144_root_with_stack),(uintptr_t)&huint6144_root_with_stack},
|
||||
{hdefaults_str(huint6144_root_with_external_state),(uintptr_t)&huint6144_root_with_external_state},
|
||||
{hdefaults_str(huint6144_power_mod),(uintptr_t)&huint6144_power_mod},
|
||||
{hdefaults_str(huint6144_power_mod_with_stack),(uintptr_t)&huint6144_power_mod_with_stack},
|
||||
{hdefaults_str(huint6144_power_mod_with_external_state),(uintptr_t)&huint6144_power_mod_with_external_state},
|
||||
@@ -663,6 +708,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint6176_power),(uintptr_t)&huint6176_power},
|
||||
{hdefaults_str(huint6176_power_with_stack),(uintptr_t)&huint6176_power_with_stack},
|
||||
{hdefaults_str(huint6176_power_with_external_state),(uintptr_t)&huint6176_power_with_external_state},
|
||||
{hdefaults_str(huint6176_root),(uintptr_t)&huint6176_root},
|
||||
{hdefaults_str(huint6176_root_with_stack),(uintptr_t)&huint6176_root_with_stack},
|
||||
{hdefaults_str(huint6176_root_with_external_state),(uintptr_t)&huint6176_root_with_external_state},
|
||||
{hdefaults_str(huint6176_power_mod),(uintptr_t)&huint6176_power_mod},
|
||||
{hdefaults_str(huint6176_power_mod_with_stack),(uintptr_t)&huint6176_power_mod_with_stack},
|
||||
{hdefaults_str(huint6176_power_mod_with_external_state),(uintptr_t)&huint6176_power_mod_with_external_state},
|
||||
@@ -704,6 +752,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint8192_power),(uintptr_t)&huint8192_power},
|
||||
{hdefaults_str(huint8192_power_with_stack),(uintptr_t)&huint8192_power_with_stack},
|
||||
{hdefaults_str(huint8192_power_with_external_state),(uintptr_t)&huint8192_power_with_external_state},
|
||||
{hdefaults_str(huint8192_root),(uintptr_t)&huint8192_root},
|
||||
{hdefaults_str(huint8192_root_with_stack),(uintptr_t)&huint8192_root_with_stack},
|
||||
{hdefaults_str(huint8192_root_with_external_state),(uintptr_t)&huint8192_root_with_external_state},
|
||||
{hdefaults_str(huint8192_power_mod),(uintptr_t)&huint8192_power_mod},
|
||||
{hdefaults_str(huint8192_power_mod_with_stack),(uintptr_t)&huint8192_power_mod_with_stack},
|
||||
{hdefaults_str(huint8192_power_mod_with_external_state),(uintptr_t)&huint8192_power_mod_with_external_state},
|
||||
@@ -745,6 +796,9 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(huint8224_power),(uintptr_t)&huint8224_power},
|
||||
{hdefaults_str(huint8224_power_with_stack),(uintptr_t)&huint8224_power_with_stack},
|
||||
{hdefaults_str(huint8224_power_with_external_state),(uintptr_t)&huint8224_power_with_external_state},
|
||||
{hdefaults_str(huint8224_root),(uintptr_t)&huint8224_root},
|
||||
{hdefaults_str(huint8224_root_with_stack),(uintptr_t)&huint8224_root_with_stack},
|
||||
{hdefaults_str(huint8224_root_with_external_state),(uintptr_t)&huint8224_root_with_external_state},
|
||||
{hdefaults_str(huint8224_power_mod),(uintptr_t)&huint8224_power_mod},
|
||||
{hdefaults_str(huint8224_power_mod_with_stack),(uintptr_t)&huint8224_power_mod_with_stack},
|
||||
{hdefaults_str(huint8224_power_mod_with_external_state),(uintptr_t)&huint8224_power_mod_with_external_state},
|
||||
@@ -950,11 +1004,14 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(hrsa1024_public_key_load_e),(uintptr_t)&hrsa1024_public_key_load_e},
|
||||
{hdefaults_str(hrsa1024_public_key_store_e),(uintptr_t)&hrsa1024_public_key_store_e},
|
||||
{hdefaults_str(hrsa1024_public_key_is_ok),(uintptr_t)&hrsa1024_public_key_is_ok},
|
||||
{hdefaults_str(hrsa1024_public_key_load_from_asn1_public_key),(uintptr_t)&hrsa1024_public_key_load_from_asn1_public_key},
|
||||
{hdefaults_str(hrsa1024_public_key_load_from_asn1_private_key),(uintptr_t)&hrsa1024_public_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa1024_private_key_load_n),(uintptr_t)&hrsa1024_private_key_load_n},
|
||||
{hdefaults_str(hrsa1024_private_key_store_n),(uintptr_t)&hrsa1024_private_key_store_n},
|
||||
{hdefaults_str(hrsa1024_private_key_load_d),(uintptr_t)&hrsa1024_private_key_load_d},
|
||||
{hdefaults_str(hrsa1024_private_key_store_d),(uintptr_t)&hrsa1024_private_key_store_d},
|
||||
{hdefaults_str(hrsa1024_private_key_is_ok),(uintptr_t)&hrsa1024_private_key_is_ok},
|
||||
{hdefaults_str(hrsa1024_private_key_load_from_asn1_private_key),(uintptr_t)&hrsa1024_private_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa1024_encipher),(uintptr_t)&hrsa1024_encipher},
|
||||
{hdefaults_str(hrsa1024_decipher),(uintptr_t)&hrsa1024_decipher},
|
||||
{hdefaults_str(hrsa2048_public_key_load_n),(uintptr_t)&hrsa2048_public_key_load_n},
|
||||
@@ -962,11 +1019,14 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(hrsa2048_public_key_load_e),(uintptr_t)&hrsa2048_public_key_load_e},
|
||||
{hdefaults_str(hrsa2048_public_key_store_e),(uintptr_t)&hrsa2048_public_key_store_e},
|
||||
{hdefaults_str(hrsa2048_public_key_is_ok),(uintptr_t)&hrsa2048_public_key_is_ok},
|
||||
{hdefaults_str(hrsa2048_public_key_load_from_asn1_public_key),(uintptr_t)&hrsa2048_public_key_load_from_asn1_public_key},
|
||||
{hdefaults_str(hrsa2048_public_key_load_from_asn1_private_key),(uintptr_t)&hrsa2048_public_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa2048_private_key_load_n),(uintptr_t)&hrsa2048_private_key_load_n},
|
||||
{hdefaults_str(hrsa2048_private_key_store_n),(uintptr_t)&hrsa2048_private_key_store_n},
|
||||
{hdefaults_str(hrsa2048_private_key_load_d),(uintptr_t)&hrsa2048_private_key_load_d},
|
||||
{hdefaults_str(hrsa2048_private_key_store_d),(uintptr_t)&hrsa2048_private_key_store_d},
|
||||
{hdefaults_str(hrsa2048_private_key_is_ok),(uintptr_t)&hrsa2048_private_key_is_ok},
|
||||
{hdefaults_str(hrsa2048_private_key_load_from_asn1_private_key),(uintptr_t)&hrsa2048_private_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa2048_encipher),(uintptr_t)&hrsa2048_encipher},
|
||||
{hdefaults_str(hrsa2048_decipher),(uintptr_t)&hrsa2048_decipher},
|
||||
{hdefaults_str(hrsa3072_public_key_load_n),(uintptr_t)&hrsa3072_public_key_load_n},
|
||||
@@ -974,11 +1034,14 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(hrsa3072_public_key_load_e),(uintptr_t)&hrsa3072_public_key_load_e},
|
||||
{hdefaults_str(hrsa3072_public_key_store_e),(uintptr_t)&hrsa3072_public_key_store_e},
|
||||
{hdefaults_str(hrsa3072_public_key_is_ok),(uintptr_t)&hrsa3072_public_key_is_ok},
|
||||
{hdefaults_str(hrsa3072_public_key_load_from_asn1_public_key),(uintptr_t)&hrsa3072_public_key_load_from_asn1_public_key},
|
||||
{hdefaults_str(hrsa3072_public_key_load_from_asn1_private_key),(uintptr_t)&hrsa3072_public_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa3072_private_key_load_n),(uintptr_t)&hrsa3072_private_key_load_n},
|
||||
{hdefaults_str(hrsa3072_private_key_store_n),(uintptr_t)&hrsa3072_private_key_store_n},
|
||||
{hdefaults_str(hrsa3072_private_key_load_d),(uintptr_t)&hrsa3072_private_key_load_d},
|
||||
{hdefaults_str(hrsa3072_private_key_store_d),(uintptr_t)&hrsa3072_private_key_store_d},
|
||||
{hdefaults_str(hrsa3072_private_key_is_ok),(uintptr_t)&hrsa3072_private_key_is_ok},
|
||||
{hdefaults_str(hrsa3072_private_key_load_from_asn1_private_key),(uintptr_t)&hrsa3072_private_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa3072_encipher),(uintptr_t)&hrsa3072_encipher},
|
||||
{hdefaults_str(hrsa3072_decipher),(uintptr_t)&hrsa3072_decipher},
|
||||
{hdefaults_str(hrsa4096_public_key_load_n),(uintptr_t)&hrsa4096_public_key_load_n},
|
||||
@@ -986,13 +1049,19 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(hrsa4096_public_key_load_e),(uintptr_t)&hrsa4096_public_key_load_e},
|
||||
{hdefaults_str(hrsa4096_public_key_store_e),(uintptr_t)&hrsa4096_public_key_store_e},
|
||||
{hdefaults_str(hrsa4096_public_key_is_ok),(uintptr_t)&hrsa4096_public_key_is_ok},
|
||||
{hdefaults_str(hrsa4096_public_key_load_from_asn1_public_key),(uintptr_t)&hrsa4096_public_key_load_from_asn1_public_key},
|
||||
{hdefaults_str(hrsa4096_public_key_load_from_asn1_private_key),(uintptr_t)&hrsa4096_public_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa4096_private_key_load_n),(uintptr_t)&hrsa4096_private_key_load_n},
|
||||
{hdefaults_str(hrsa4096_private_key_store_n),(uintptr_t)&hrsa4096_private_key_store_n},
|
||||
{hdefaults_str(hrsa4096_private_key_load_d),(uintptr_t)&hrsa4096_private_key_load_d},
|
||||
{hdefaults_str(hrsa4096_private_key_store_d),(uintptr_t)&hrsa4096_private_key_store_d},
|
||||
{hdefaults_str(hrsa4096_private_key_is_ok),(uintptr_t)&hrsa4096_private_key_is_ok},
|
||||
{hdefaults_str(hrsa4096_private_key_load_from_asn1_private_key),(uintptr_t)&hrsa4096_private_key_load_from_asn1_private_key},
|
||||
{hdefaults_str(hrsa4096_encipher),(uintptr_t)&hrsa4096_encipher},
|
||||
{hdefaults_str(hrsa4096_decipher),(uintptr_t)&hrsa4096_decipher},
|
||||
{hdefaults_str(hpkcs1_data_block_max_data_length),(uintptr_t)&hpkcs1_data_block_max_data_length},
|
||||
{hdefaults_str(hpkcs1_padding),(uintptr_t)&hpkcs1_padding},
|
||||
{hdefaults_str(hpkcs1_check_padding),(uintptr_t)&hpkcs1_check_padding},
|
||||
//hdefaults.c
|
||||
{hdefaults_str(hdefaults_syscall_function_find),(uintptr_t)&hdefaults_syscall_function_find},
|
||||
{hdefaults_str(__hdefaults_usercall_return_check),(uintptr_t)&__hdefaults_usercall_return_check},
|
||||
@@ -1335,6 +1404,7 @@ static const hruntime_symbol_t hruntime_hbox_symbol[]=
|
||||
{hdefaults_str(hruntime_init_done),(uintptr_t)&hruntime_init_done},
|
||||
{hdefaults_str(hruntime_loop),(uintptr_t)&hruntime_loop},
|
||||
{hdefaults_str(hsoftwaretimer_loop_hruntime),(uintptr_t)&hsoftwaretimer_loop_hruntime},
|
||||
{hdefaults_str(hruntime_loop_enable_softwatchdog),(uintptr_t)&hruntime_loop_enable_softwatchdog},
|
||||
{hdefaults_str(hruntime_loop_begin),(uintptr_t)&hruntime_loop_begin},
|
||||
{hdefaults_str(hruntime_loop_end),(uintptr_t)&hruntime_loop_end},
|
||||
{hdefaults_str(hruntime_loop_enable_softwaretimer),(uintptr_t)&hruntime_loop_enable_softwaretimer},
|
||||
|
Reference in New Issue
Block a user