Berry extensions add logs when installation fails (#23943)
This commit is contained in:
parent
5c329adcf6
commit
ea49808743
@ -179,6 +179,7 @@ class Extension_manager
|
||||
# @param tapp_fname : string - name of tapp file to install from repository
|
||||
def install_from_store(tapp_fname)
|
||||
import string
|
||||
import path
|
||||
# sanitize
|
||||
tapp_fname = self.tapp_name(tapp_fname)
|
||||
# add '.tapp' extension if it is not present
|
||||
@ -198,8 +199,14 @@ class Extension_manager
|
||||
log(f"EXT: return_code={r}", 2)
|
||||
return
|
||||
end
|
||||
cl.write_file(local_file)
|
||||
var ret = cl.write_file(local_file)
|
||||
cl.close()
|
||||
# test if file exists and tell its size
|
||||
if path.exists(local_file)
|
||||
log(f"EXT: file written to '{local_file}' ret={ret}")
|
||||
else
|
||||
raise "file_error", f"could not download into '{local_file}' ret={ret}"
|
||||
end
|
||||
except .. as e, m
|
||||
tasmota.log(format("CFG: exception '%s' - '%s'", e, m), 2)
|
||||
return nil
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
\********************************************************************/
|
||||
#include "be_constobj.h"
|
||||
extern const bclass be_class_Extension_manager;
|
||||
// compact class 'Extension_manager' ktab size: 157, total: 254 (saved 776 bytes)
|
||||
static const bvalue be_ktab_class_Extension_manager[157] = {
|
||||
// compact class 'Extension_manager' ktab size: 161, total: 259 (saved 784 bytes)
|
||||
static const bvalue be_ktab_class_Extension_manager[161] = {
|
||||
/* K0 */ be_nested_str(tasmota),
|
||||
/* K1 */ be_nested_str(arch),
|
||||
/* K2 */ be_nested_str(0x_X2508X),
|
||||
@ -81,88 +81,92 @@ static const bvalue be_ktab_class_Extension_manager[157] = {
|
||||
/* K72 */ be_nested_str(content_button),
|
||||
/* K73 */ be_nested_str(BUTTON_MANAGEMENT),
|
||||
/* K74 */ be_nested_str(content_stop),
|
||||
/* K75 */ be_nested_str(tapp_name),
|
||||
/* K76 */ be_nested_str(endswith),
|
||||
/* K77 */ be_nested_str(_X25s_X25s_X25s),
|
||||
/* K78 */ be_nested_str(EXT_REPO_FOLDER),
|
||||
/* K79 */ be_nested_str(EXT_X3A_X20installing_X20from_X20_X27_X25s_X27),
|
||||
/* K80 */ be_nested_str(_X25s_X25s),
|
||||
/* K81 */ be_nested_str(EXT_FOLDER),
|
||||
/* K82 */ be_nested_str(EXT_X3A_X20return_code_X3D_X25s),
|
||||
/* K83 */ be_nested_str(write_file),
|
||||
/* K84 */ be_nested_str(CFG_X3A_X20exception_X20_X27_X25s_X27_X20_X2D_X20_X27_X25s_X27),
|
||||
/* K85 */ be_nested_str(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cform_X20id_X3Dbut_part_mgr_X20style_X3D_X27display_X3A_X20block_X3B_X27_X20action_X3D_X27ext_X27_X20method_X3D_X27get_X27_X3E_X3Cbutton_X3EExtension_X20Manager_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E),
|
||||
/* K86 */ be_nested_str(list_extensions),
|
||||
/* K87 */ be_nested_str(stop_iteration),
|
||||
/* K88 */ be_nested_str(path),
|
||||
/* K89 */ be_nested_str(listdir),
|
||||
/* K90 */ be_nested_str(_X2Etapp_),
|
||||
/* K91 */ be_nested_str(push),
|
||||
/* K92 */ be_nested_str(check_privileged_access),
|
||||
/* K93 */ be_nested_str(arg_name),
|
||||
/* K94 */ be_const_int(2147483647),
|
||||
/* K95 */ be_nested_str(load),
|
||||
/* K96 */ be_nested_str(unload_extension),
|
||||
/* K97 */ be_nested_str(tapp_),
|
||||
/* K98 */ be_nested_str(tapp),
|
||||
/* K99 */ be_nested_str(rename),
|
||||
/* K100 */ be_nested_str(remove),
|
||||
/* K101 */ be_nested_str(EXT_X3A_X20wrong_X20action_X20_X27_X25s_X27),
|
||||
/* K102 */ be_nested_str(d),
|
||||
/* K103 */ be_nested_str(u),
|
||||
/* K104 */ be_nested_str(install_from_store),
|
||||
/* K105 */ be_nested_str(i),
|
||||
/* K106 */ be_nested_str(redirect),
|
||||
/* K107 */ be_nested_str(_X2Fext),
|
||||
/* K108 */ be_nested_str(CFG_X3A_X20Exception_X3E_X20_X27_X25s_X27_X20_X2D_X20_X25s),
|
||||
/* K109 */ be_nested_str(Parameter_X20error),
|
||||
/* K110 */ be_nested_str(_X3Cp_X20style_X3D_X27width_X3A340px_X3B_X27_X3E_X3Cb_X3EException_X3A_X3C_X2Fb_X3E_X3Cbr_X3E_X27_X25s_X27_X3Cbr_X3E_X25s_X3C_X2Fp_X3E),
|
||||
/* K111 */ be_nested_str(BUTTON_CONFIGURATION),
|
||||
/* K112 */ be_nested_str(on),
|
||||
/* K113 */ be_nested_str(HTTP_GET),
|
||||
/* K114 */ be_nested_str(HTTP_POST),
|
||||
/* K115 */ be_nested_str(sortedmap),
|
||||
/* K116 */ be_nested_str(EXT_X3A_X20unable_X20to_X20read_X20details_X20from_X20_X27_X25s_X27),
|
||||
/* K117 */ be_nested_str(add_driver),
|
||||
/* K118 */ be_nested_str(json),
|
||||
/* K119 */ be_nested_str(content_open),
|
||||
/* K120 */ be_nested_str(text_X2Fhtml),
|
||||
/* K121 */ be_nested_str(load_manifest),
|
||||
/* K122 */ be_nested_str(_X3Cb_X20id_X3D_X27store_X27_X3E_X5B_X20_X3Cspan_X20style_X3D_X27color_X3Avar_X28_X2D_X2Dc_btnrst_X29_X3B_X27_X3EError_X20loading_X20manifest_X2E_X3C_X2Fspan_X3E_X20_X5D_X3C_X2Fb_X3E),
|
||||
/* K123 */ be_nested_str(_X3Cp_X3E_X3Csmall_X3E_X25s_X3C_X2Fsmall_X3E_X3C_X2Fp_X3E),
|
||||
/* K124 */ be_nested_str(content_close),
|
||||
/* K125 */ be_nested_str(count),
|
||||
/* K126 */ be_nested_str(_X22name_X22_X3A),
|
||||
/* K127 */ be_nested_str(_X3Cfieldset_X20id_X3D_X27store_X27_X3E),
|
||||
/* K128 */ be_nested_str(_X3Cdiv_X20class_X3D_X27store_X2Dheader_X27_X3E_X3Cspan_X3EBrowse_X20Extensions_X3C_X2Fspan_X3E_X3Cspan_X20class_X3D_X27store_X2Dstats_X27_X3E_X25s_X20available_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K129 */ be_nested_str(_X3Cinput_X20type_X3D_X27text_X27_X20placeholder_X3D_X27Search_X20extensions_X2E_X2E_X2E_X27_X20onkeyup_X3D_X27filterExtensions_X28this_X2Evalue_X29_X27_X3E_X3Cp_X3E_X3C_X2Fp_X3E),
|
||||
/* K130 */ be_nested_str(list_installed_ext),
|
||||
/* K131 */ be_nested_str(_X0A),
|
||||
/* K132 */ be_nested_str(manifest_decode),
|
||||
/* K133 */ be_nested_str(version_string),
|
||||
/* K134 */ be_nested_str(file),
|
||||
/* K135 */ be_nested_str(replace),
|
||||
/* K136 */ be_nested_str(_X5Cn),
|
||||
/* K137 */ be_nested_str(_X3Cbr_X3E),
|
||||
/* K138 */ be_nested_str(author),
|
||||
/* K139 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dstore_X2Ditem_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Dheader_X27_X20onclick_X3D_X27toggleDesc_X28_X22_X25s_X22_X29_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Dtitle_X27_X3E_X3Cspan_X20class_X3D_X27ext_X2Dname_X27_X3E_X25s_X3C_X2Fspan_X3E_X3Cspan_X20class_X3D_X27ext_X2Dversion_X27_X3E_X3Csmall_X3E_X25s_X3C_X2Fsmall_X3E_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K140 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dbadges_X27_X3E_X3Cspan_X20class_X3D_X27update_X2Dbadge_X27_X3EUpgrade_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K141 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dbadges_X27_X3E_X3Cspan_X20class_X3D_X27installed_X2Dbadge_X27_X3EInstalled_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K142 */ be_nested_str(_X3Cspan_X20id_X3D_X27arrow_X2D_X25s_X27_X20class_X3D_X27ext_X2Darrow_X27_X3E_XE2_X96_XB6_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E_X3Cdiv_X20id_X3D_X27desc_X2D_X25s_X27_X20class_X3D_X27ext_X2Ddetails_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Ddesc_X27_X3E_X25s),
|
||||
/* K143 */ be_nested_str(_X3Cbr_X3E_X25s_X20_XE2_X86_X92_X20_X25s),
|
||||
/* K144 */ be_nested_str(_X3C_X2Fdiv_X3E_X3Cform_X20action_X3D_X27_X2Fext_X27_X20method_X3D_X27post_X27_X20class_X3D_X27ext_X2Dactions_X27_X3E_X3Cdiv_X20style_X3D_X27width_X3A30_X25_X27_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K145 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20name_X3D_X27u_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20upgrade_X20of_X20_X25s_X22_X29_X27_X3EUpgrade_X3C_X2Fbutton_X3E),
|
||||
/* K146 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20style_X3D_X27visibility_X3Ahidden_X3B_X27_X3E_X3C_X2Fbutton_X3E),
|
||||
/* K147 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X20bred_X27_X20name_X3D_X27d_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20deletion_X20of_X20_X25s_X22_X29_X27_X3EUninstall_X3C_X2Fbutton_X3E),
|
||||
/* K148 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20style_X3D_X27visibility_X3Ahidden_X3B_X27_X3E_X3C_X2Fbutton_X3E_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X20bgrn_X27_X20name_X3D_X27i_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20installation_X20of_X20_X25s_X22_X29_X27_X3EInstall_X3C_X2Fbutton_X3E),
|
||||
/* K149 */ be_nested_str(v_X25s_X2E_X25s_X2E_X25s_X2E_X25s),
|
||||
/* K150 */ be_nested_str(has_arg),
|
||||
/* K151 */ be_nested_str(store),
|
||||
/* K152 */ be_nested_str(page_extensions_store),
|
||||
/* K153 */ be_nested_str(page_extensions_mgr),
|
||||
/* K154 */ be_nested_str(EXT_X3A_X20unable_X20to_X20parse_X20manifest_X20line_X20_X27_X25s_X27),
|
||||
/* K155 */ be_nested_str(EXT_X3A_X20manifest_X20is_X20missing_X20_X27name_X2Ffile_X2Fversion_X27_X20in_X20map_X20_X27_X25s_X27),
|
||||
/* K156 */ be_nested_str(_X5Bno_X20description_X5D),
|
||||
/* K75 */ be_nested_str(path),
|
||||
/* K76 */ be_nested_str(tapp_name),
|
||||
/* K77 */ be_nested_str(endswith),
|
||||
/* K78 */ be_nested_str(_X25s_X25s_X25s),
|
||||
/* K79 */ be_nested_str(EXT_REPO_FOLDER),
|
||||
/* K80 */ be_nested_str(EXT_X3A_X20installing_X20from_X20_X27_X25s_X27),
|
||||
/* K81 */ be_nested_str(_X25s_X25s),
|
||||
/* K82 */ be_nested_str(EXT_FOLDER),
|
||||
/* K83 */ be_nested_str(EXT_X3A_X20return_code_X3D_X25s),
|
||||
/* K84 */ be_nested_str(write_file),
|
||||
/* K85 */ be_nested_str(exists),
|
||||
/* K86 */ be_nested_str(EXT_X3A_X20file_X20written_X20to_X20_X27_X25s_X27_X20ret_X3D_X25s),
|
||||
/* K87 */ be_nested_str(could_X20not_X20download_X20into_X20_X27_X25s_X27_X20ret_X3D_X25s),
|
||||
/* K88 */ be_nested_str(file_error),
|
||||
/* K89 */ be_nested_str(CFG_X3A_X20exception_X20_X27_X25s_X27_X20_X2D_X20_X27_X25s_X27),
|
||||
/* K90 */ be_nested_str(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cform_X20id_X3Dbut_part_mgr_X20style_X3D_X27display_X3A_X20block_X3B_X27_X20action_X3D_X27ext_X27_X20method_X3D_X27get_X27_X3E_X3Cbutton_X3EExtension_X20Manager_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E),
|
||||
/* K91 */ be_nested_str(list_extensions),
|
||||
/* K92 */ be_nested_str(stop_iteration),
|
||||
/* K93 */ be_nested_str(listdir),
|
||||
/* K94 */ be_nested_str(_X2Etapp_),
|
||||
/* K95 */ be_nested_str(push),
|
||||
/* K96 */ be_nested_str(check_privileged_access),
|
||||
/* K97 */ be_nested_str(arg_name),
|
||||
/* K98 */ be_const_int(2147483647),
|
||||
/* K99 */ be_nested_str(load),
|
||||
/* K100 */ be_nested_str(unload_extension),
|
||||
/* K101 */ be_nested_str(tapp_),
|
||||
/* K102 */ be_nested_str(tapp),
|
||||
/* K103 */ be_nested_str(rename),
|
||||
/* K104 */ be_nested_str(remove),
|
||||
/* K105 */ be_nested_str(EXT_X3A_X20wrong_X20action_X20_X27_X25s_X27),
|
||||
/* K106 */ be_nested_str(d),
|
||||
/* K107 */ be_nested_str(u),
|
||||
/* K108 */ be_nested_str(install_from_store),
|
||||
/* K109 */ be_nested_str(i),
|
||||
/* K110 */ be_nested_str(redirect),
|
||||
/* K111 */ be_nested_str(_X2Fext),
|
||||
/* K112 */ be_nested_str(CFG_X3A_X20Exception_X3E_X20_X27_X25s_X27_X20_X2D_X20_X25s),
|
||||
/* K113 */ be_nested_str(Parameter_X20error),
|
||||
/* K114 */ be_nested_str(_X3Cp_X20style_X3D_X27width_X3A340px_X3B_X27_X3E_X3Cb_X3EException_X3A_X3C_X2Fb_X3E_X3Cbr_X3E_X27_X25s_X27_X3Cbr_X3E_X25s_X3C_X2Fp_X3E),
|
||||
/* K115 */ be_nested_str(BUTTON_CONFIGURATION),
|
||||
/* K116 */ be_nested_str(on),
|
||||
/* K117 */ be_nested_str(HTTP_GET),
|
||||
/* K118 */ be_nested_str(HTTP_POST),
|
||||
/* K119 */ be_nested_str(sortedmap),
|
||||
/* K120 */ be_nested_str(EXT_X3A_X20unable_X20to_X20read_X20details_X20from_X20_X27_X25s_X27),
|
||||
/* K121 */ be_nested_str(add_driver),
|
||||
/* K122 */ be_nested_str(json),
|
||||
/* K123 */ be_nested_str(content_open),
|
||||
/* K124 */ be_nested_str(text_X2Fhtml),
|
||||
/* K125 */ be_nested_str(load_manifest),
|
||||
/* K126 */ be_nested_str(_X3Cb_X20id_X3D_X27store_X27_X3E_X5B_X20_X3Cspan_X20style_X3D_X27color_X3Avar_X28_X2D_X2Dc_btnrst_X29_X3B_X27_X3EError_X20loading_X20manifest_X2E_X3C_X2Fspan_X3E_X20_X5D_X3C_X2Fb_X3E),
|
||||
/* K127 */ be_nested_str(_X3Cp_X3E_X3Csmall_X3E_X25s_X3C_X2Fsmall_X3E_X3C_X2Fp_X3E),
|
||||
/* K128 */ be_nested_str(content_close),
|
||||
/* K129 */ be_nested_str(count),
|
||||
/* K130 */ be_nested_str(_X22name_X22_X3A),
|
||||
/* K131 */ be_nested_str(_X3Cfieldset_X20id_X3D_X27store_X27_X3E),
|
||||
/* K132 */ be_nested_str(_X3Cdiv_X20class_X3D_X27store_X2Dheader_X27_X3E_X3Cspan_X3EBrowse_X20Extensions_X3C_X2Fspan_X3E_X3Cspan_X20class_X3D_X27store_X2Dstats_X27_X3E_X25s_X20available_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K133 */ be_nested_str(_X3Cinput_X20type_X3D_X27text_X27_X20placeholder_X3D_X27Search_X20extensions_X2E_X2E_X2E_X27_X20onkeyup_X3D_X27filterExtensions_X28this_X2Evalue_X29_X27_X3E_X3Cp_X3E_X3C_X2Fp_X3E),
|
||||
/* K134 */ be_nested_str(list_installed_ext),
|
||||
/* K135 */ be_nested_str(_X0A),
|
||||
/* K136 */ be_nested_str(manifest_decode),
|
||||
/* K137 */ be_nested_str(version_string),
|
||||
/* K138 */ be_nested_str(file),
|
||||
/* K139 */ be_nested_str(replace),
|
||||
/* K140 */ be_nested_str(_X5Cn),
|
||||
/* K141 */ be_nested_str(_X3Cbr_X3E),
|
||||
/* K142 */ be_nested_str(author),
|
||||
/* K143 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dstore_X2Ditem_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Dheader_X27_X20onclick_X3D_X27toggleDesc_X28_X22_X25s_X22_X29_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Dtitle_X27_X3E_X3Cspan_X20class_X3D_X27ext_X2Dname_X27_X3E_X25s_X3C_X2Fspan_X3E_X3Cspan_X20class_X3D_X27ext_X2Dversion_X27_X3E_X3Csmall_X3E_X25s_X3C_X2Fsmall_X3E_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K144 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dbadges_X27_X3E_X3Cspan_X20class_X3D_X27update_X2Dbadge_X27_X3EUpgrade_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K145 */ be_nested_str(_X3Cdiv_X20class_X3D_X27ext_X2Dbadges_X27_X3E_X3Cspan_X20class_X3D_X27installed_X2Dbadge_X27_X3EInstalled_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K146 */ be_nested_str(_X3Cspan_X20id_X3D_X27arrow_X2D_X25s_X27_X20class_X3D_X27ext_X2Darrow_X27_X3E_XE2_X96_XB6_X3C_X2Fspan_X3E_X3C_X2Fdiv_X3E_X3Cdiv_X20id_X3D_X27desc_X2D_X25s_X27_X20class_X3D_X27ext_X2Ddetails_X27_X3E_X3Cdiv_X20class_X3D_X27ext_X2Ddesc_X27_X3E_X25s),
|
||||
/* K147 */ be_nested_str(_X3Cbr_X3E_X25s_X20_XE2_X86_X92_X20_X25s),
|
||||
/* K148 */ be_nested_str(_X3C_X2Fdiv_X3E_X3Cform_X20action_X3D_X27_X2Fext_X27_X20method_X3D_X27post_X27_X20class_X3D_X27ext_X2Dactions_X27_X3E_X3Cdiv_X20style_X3D_X27width_X3A30_X25_X27_X3E_X3C_X2Fdiv_X3E),
|
||||
/* K149 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20name_X3D_X27u_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20upgrade_X20of_X20_X25s_X22_X29_X27_X3EUpgrade_X3C_X2Fbutton_X3E),
|
||||
/* K150 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20style_X3D_X27visibility_X3Ahidden_X3B_X27_X3E_X3C_X2Fbutton_X3E),
|
||||
/* K151 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X20bred_X27_X20name_X3D_X27d_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20deletion_X20of_X20_X25s_X22_X29_X27_X3EUninstall_X3C_X2Fbutton_X3E),
|
||||
/* K152 */ be_nested_str(_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X27_X20style_X3D_X27visibility_X3Ahidden_X3B_X27_X3E_X3C_X2Fbutton_X3E_X3Cbutton_X20type_X3D_X27submit_X27_X20class_X3D_X27btn_X2Daction_X20bgrn_X27_X20name_X3D_X27i_X25s_X27_X20onclick_X3D_X27return_X20confirm_X28_X22Confirm_X20installation_X20of_X20_X25s_X22_X29_X27_X3EInstall_X3C_X2Fbutton_X3E),
|
||||
/* K153 */ be_nested_str(v_X25s_X2E_X25s_X2E_X25s_X2E_X25s),
|
||||
/* K154 */ be_nested_str(has_arg),
|
||||
/* K155 */ be_nested_str(store),
|
||||
/* K156 */ be_nested_str(page_extensions_store),
|
||||
/* K157 */ be_nested_str(page_extensions_mgr),
|
||||
/* K158 */ be_nested_str(EXT_X3A_X20unable_X20to_X20parse_X20manifest_X20line_X20_X27_X25s_X27),
|
||||
/* K159 */ be_nested_str(EXT_X3A_X20manifest_X20is_X20missing_X20_X27name_X2Ffile_X2Fversion_X27_X20in_X20map_X20_X27_X25s_X27),
|
||||
/* K160 */ be_nested_str(_X5Bno_X20description_X5D),
|
||||
};
|
||||
|
||||
|
||||
@ -517,7 +521,7 @@ be_local_closure(class_Extension_manager_page_extensions_mgr, /* name */
|
||||
********************************************************************/
|
||||
be_local_closure(class_Extension_manager_install_from_store, /* name */
|
||||
be_nested_proto(
|
||||
12, /* nstack */
|
||||
14, /* nstack */
|
||||
2, /* argc */
|
||||
10, /* varg */
|
||||
0, /* has upvals */
|
||||
@ -528,79 +532,98 @@ be_local_closure(class_Extension_manager_install_from_store, /* name */
|
||||
&be_ktab_class_Extension_manager, /* shared constants */
|
||||
&be_const_str_install_from_store,
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[72]) { /* code */
|
||||
( &(const binstruction[91]) { /* code */
|
||||
0xA40A2A00, // 0000 IMPORT R2 K21
|
||||
0x8C0C014B, // 0001 GETMET R3 R0 K75
|
||||
0x5C140200, // 0002 MOVE R5 R1
|
||||
0x7C0C0400, // 0003 CALL R3 2
|
||||
0x5C040600, // 0004 MOVE R1 R3
|
||||
0x8C0C054C, // 0005 GETMET R3 R2 K76
|
||||
0x5C140200, // 0006 MOVE R5 R1
|
||||
0x5818001B, // 0007 LDCONST R6 K27
|
||||
0x7C0C0600, // 0008 CALL R3 3
|
||||
0x740E0000, // 0009 JMPT R3 #000B
|
||||
0x0004031B, // 000A ADD R1 R1 K27
|
||||
0x600C0018, // 000B GETGBL R3 G24
|
||||
0x5810004D, // 000C LDCONST R4 K77
|
||||
0x88140105, // 000D GETMBR R5 R0 K5
|
||||
0x8818014E, // 000E GETMBR R6 R0 K78
|
||||
0x5C1C0200, // 000F MOVE R7 R1
|
||||
0x7C0C0800, // 0010 CALL R3 4
|
||||
0xB8120E00, // 0011 GETNGBL R4 K7
|
||||
0x60140018, // 0012 GETGBL R5 G24
|
||||
0x5818004F, // 0013 LDCONST R6 K79
|
||||
0x5C1C0600, // 0014 MOVE R7 R3
|
||||
0x7C140400, // 0015 CALL R5 2
|
||||
0x58180009, // 0016 LDCONST R6 K9
|
||||
0x7C100400, // 0017 CALL R4 2
|
||||
0xA802001E, // 0018 EXBLK 0 #0038
|
||||
0x60100018, // 0019 GETGBL R4 G24
|
||||
0x58140050, // 001A LDCONST R5 K80
|
||||
0x88180151, // 001B GETMBR R6 R0 K81
|
||||
0x5C1C0200, // 001C MOVE R7 R1
|
||||
0x7C100600, // 001D CALL R4 3
|
||||
0xB8161400, // 001E GETNGBL R5 K10
|
||||
0x7C140000, // 001F CALL R5 0
|
||||
0x8C180B0B, // 0020 GETMET R6 R5 K11
|
||||
0x5C200600, // 0021 MOVE R8 R3
|
||||
0x7C180400, // 0022 CALL R6 2
|
||||
0x8C180B0C, // 0023 GETMET R6 R5 K12
|
||||
0x7C180200, // 0024 CALL R6 1
|
||||
0x541E00C7, // 0025 LDINT R7 200
|
||||
0x201C0C07, // 0026 NE R7 R6 R7
|
||||
0x781E0008, // 0027 JMPF R7 #0031
|
||||
0xB81E0E00, // 0028 GETNGBL R7 K7
|
||||
0x60200018, // 0029 GETGBL R8 G24
|
||||
0x58240052, // 002A LDCONST R9 K82
|
||||
0x5C280C00, // 002B MOVE R10 R6
|
||||
0x7C200400, // 002C CALL R8 2
|
||||
0x5824000E, // 002D LDCONST R9 K14
|
||||
0x7C1C0400, // 002E CALL R7 2
|
||||
0xA8040001, // 002F EXBLK 1 1
|
||||
0x80000E00, // 0030 RET 0
|
||||
0x8C1C0B53, // 0031 GETMET R7 R5 K83
|
||||
0x5C240800, // 0032 MOVE R9 R4
|
||||
0x7C1C0400, // 0033 CALL R7 2
|
||||
0x8C1C0B12, // 0034 GETMET R7 R5 K18
|
||||
0x7C1C0200, // 0035 CALL R7 1
|
||||
0xA8040001, // 0036 EXBLK 1 1
|
||||
0x7002000E, // 0037 JMP #0047
|
||||
0xAC100002, // 0038 CATCH R4 0 2
|
||||
0x7002000B, // 0039 JMP #0046
|
||||
0xB81A0000, // 003A GETNGBL R6 K0
|
||||
0x8C180D07, // 003B GETMET R6 R6 K7
|
||||
0x60200018, // 003C GETGBL R8 G24
|
||||
0x58240054, // 003D LDCONST R9 K84
|
||||
0x5C280800, // 003E MOVE R10 R4
|
||||
0x5C2C0A00, // 003F MOVE R11 R5
|
||||
0x7C200600, // 0040 CALL R8 3
|
||||
0x5824000E, // 0041 LDCONST R9 K14
|
||||
0x7C180600, // 0042 CALL R6 3
|
||||
0x4C180000, // 0043 LDNIL R6
|
||||
0x80040C00, // 0044 RET 1 R6
|
||||
0x70020000, // 0045 JMP #0047
|
||||
0xB0080000, // 0046 RAISE 2 R0 R0
|
||||
0x80000000, // 0047 RET 0
|
||||
0xA40E9600, // 0001 IMPORT R3 K75
|
||||
0x8C10014C, // 0002 GETMET R4 R0 K76
|
||||
0x5C180200, // 0003 MOVE R6 R1
|
||||
0x7C100400, // 0004 CALL R4 2
|
||||
0x5C040800, // 0005 MOVE R1 R4
|
||||
0x8C10054D, // 0006 GETMET R4 R2 K77
|
||||
0x5C180200, // 0007 MOVE R6 R1
|
||||
0x581C001B, // 0008 LDCONST R7 K27
|
||||
0x7C100600, // 0009 CALL R4 3
|
||||
0x74120000, // 000A JMPT R4 #000C
|
||||
0x0004031B, // 000B ADD R1 R1 K27
|
||||
0x60100018, // 000C GETGBL R4 G24
|
||||
0x5814004E, // 000D LDCONST R5 K78
|
||||
0x88180105, // 000E GETMBR R6 R0 K5
|
||||
0x881C014F, // 000F GETMBR R7 R0 K79
|
||||
0x5C200200, // 0010 MOVE R8 R1
|
||||
0x7C100800, // 0011 CALL R4 4
|
||||
0xB8160E00, // 0012 GETNGBL R5 K7
|
||||
0x60180018, // 0013 GETGBL R6 G24
|
||||
0x581C0050, // 0014 LDCONST R7 K80
|
||||
0x5C200800, // 0015 MOVE R8 R4
|
||||
0x7C180400, // 0016 CALL R6 2
|
||||
0x581C0009, // 0017 LDCONST R7 K9
|
||||
0x7C140400, // 0018 CALL R5 2
|
||||
0xA8020030, // 0019 EXBLK 0 #004B
|
||||
0x60140018, // 001A GETGBL R5 G24
|
||||
0x58180051, // 001B LDCONST R6 K81
|
||||
0x881C0152, // 001C GETMBR R7 R0 K82
|
||||
0x5C200200, // 001D MOVE R8 R1
|
||||
0x7C140600, // 001E CALL R5 3
|
||||
0xB81A1400, // 001F GETNGBL R6 K10
|
||||
0x7C180000, // 0020 CALL R6 0
|
||||
0x8C1C0D0B, // 0021 GETMET R7 R6 K11
|
||||
0x5C240800, // 0022 MOVE R9 R4
|
||||
0x7C1C0400, // 0023 CALL R7 2
|
||||
0x8C1C0D0C, // 0024 GETMET R7 R6 K12
|
||||
0x7C1C0200, // 0025 CALL R7 1
|
||||
0x542200C7, // 0026 LDINT R8 200
|
||||
0x20200E08, // 0027 NE R8 R7 R8
|
||||
0x78220008, // 0028 JMPF R8 #0032
|
||||
0xB8220E00, // 0029 GETNGBL R8 K7
|
||||
0x60240018, // 002A GETGBL R9 G24
|
||||
0x58280053, // 002B LDCONST R10 K83
|
||||
0x5C2C0E00, // 002C MOVE R11 R7
|
||||
0x7C240400, // 002D CALL R9 2
|
||||
0x5828000E, // 002E LDCONST R10 K14
|
||||
0x7C200400, // 002F CALL R8 2
|
||||
0xA8040001, // 0030 EXBLK 1 1
|
||||
0x80001000, // 0031 RET 0
|
||||
0x8C200D54, // 0032 GETMET R8 R6 K84
|
||||
0x5C280A00, // 0033 MOVE R10 R5
|
||||
0x7C200400, // 0034 CALL R8 2
|
||||
0x8C240D12, // 0035 GETMET R9 R6 K18
|
||||
0x7C240200, // 0036 CALL R9 1
|
||||
0x8C240755, // 0037 GETMET R9 R3 K85
|
||||
0x5C2C0A00, // 0038 MOVE R11 R5
|
||||
0x7C240400, // 0039 CALL R9 2
|
||||
0x78260007, // 003A JMPF R9 #0043
|
||||
0xB8260E00, // 003B GETNGBL R9 K7
|
||||
0x60280018, // 003C GETGBL R10 G24
|
||||
0x582C0056, // 003D LDCONST R11 K86
|
||||
0x5C300A00, // 003E MOVE R12 R5
|
||||
0x5C341000, // 003F MOVE R13 R8
|
||||
0x7C280600, // 0040 CALL R10 3
|
||||
0x7C240200, // 0041 CALL R9 1
|
||||
0x70020005, // 0042 JMP #0049
|
||||
0x60240018, // 0043 GETGBL R9 G24
|
||||
0x58280057, // 0044 LDCONST R10 K87
|
||||
0x5C2C0A00, // 0045 MOVE R11 R5
|
||||
0x5C301000, // 0046 MOVE R12 R8
|
||||
0x7C240600, // 0047 CALL R9 3
|
||||
0xB006B009, // 0048 RAISE 1 K88 R9
|
||||
0xA8040001, // 0049 EXBLK 1 1
|
||||
0x7002000E, // 004A JMP #005A
|
||||
0xAC140002, // 004B CATCH R5 0 2
|
||||
0x7002000B, // 004C JMP #0059
|
||||
0xB81E0000, // 004D GETNGBL R7 K0
|
||||
0x8C1C0F07, // 004E GETMET R7 R7 K7
|
||||
0x60240018, // 004F GETGBL R9 G24
|
||||
0x58280059, // 0050 LDCONST R10 K89
|
||||
0x5C2C0A00, // 0051 MOVE R11 R5
|
||||
0x5C300C00, // 0052 MOVE R12 R6
|
||||
0x7C240600, // 0053 CALL R9 3
|
||||
0x5828000E, // 0054 LDCONST R10 K14
|
||||
0x7C1C0600, // 0055 CALL R7 3
|
||||
0x4C1C0000, // 0056 LDNIL R7
|
||||
0x80040E00, // 0057 RET 1 R7
|
||||
0x70020000, // 0058 JMP #005A
|
||||
0xB0080000, // 0059 RAISE 2 R0 R0
|
||||
0x80000000, // 005A RET 0
|
||||
})
|
||||
)
|
||||
);
|
||||
@ -626,7 +649,7 @@ be_local_closure(class_Extension_manager_web_add_button, /* name */
|
||||
( &(const binstruction[ 5]) { /* code */
|
||||
0xA4063A00, // 0000 IMPORT R1 K29
|
||||
0x8C080321, // 0001 GETMET R2 R1 K33
|
||||
0x58100055, // 0002 LDCONST R4 K85
|
||||
0x5810005A, // 0002 LDCONST R4 K90
|
||||
0x7C080400, // 0003 CALL R2 2
|
||||
0x80000000, // 0004 RET 0
|
||||
})
|
||||
@ -656,18 +679,18 @@ be_local_closure(class_Extension_manager_list_installed_ext, /* name */
|
||||
0x60040013, // 0001 GETGBL R1 G19
|
||||
0x7C040000, // 0002 CALL R1 0
|
||||
0x60080010, // 0003 GETGBL R2 G16
|
||||
0x8C0C0156, // 0004 GETMET R3 R0 K86
|
||||
0x8C0C015B, // 0004 GETMET R3 R0 K91
|
||||
0x7C0C0200, // 0005 CALL R3 1
|
||||
0x7C080200, // 0006 CALL R2 1
|
||||
0xA8020006, // 0007 EXBLK 0 #000F
|
||||
0x5C0C0400, // 0008 MOVE R3 R2
|
||||
0x7C0C0000, // 0009 CALL R3 0
|
||||
0x8C10014B, // 000A GETMET R4 R0 K75
|
||||
0x8C10014C, // 000A GETMET R4 R0 K76
|
||||
0x5C180600, // 000B MOVE R6 R3
|
||||
0x7C100400, // 000C CALL R4 2
|
||||
0x98040803, // 000D SETIDX R1 R4 R3
|
||||
0x7001FFF8, // 000E JMP #0008
|
||||
0x58080057, // 000F LDCONST R2 K87
|
||||
0x5808005C, // 000F LDCONST R2 K92
|
||||
0xAC080200, // 0010 CATCH R2 1 0
|
||||
0xB0080000, // 0011 RAISE 2 R0 R0
|
||||
0x80040200, // 0012 RET 1 R1
|
||||
@ -695,34 +718,34 @@ be_local_closure(class_Extension_manager_list_extensions, /* name */
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[32]) { /* code */
|
||||
0x58000014, // 0000 LDCONST R0 K20
|
||||
0xA406B000, // 0001 IMPORT R1 K88
|
||||
0xA4069600, // 0001 IMPORT R1 K75
|
||||
0xA40A2A00, // 0002 IMPORT R2 K21
|
||||
0x600C0012, // 0003 GETGBL R3 G18
|
||||
0x7C0C0000, // 0004 CALL R3 0
|
||||
0x60100010, // 0005 GETGBL R4 G16
|
||||
0x8C140359, // 0006 GETMET R5 R1 K89
|
||||
0x881C0151, // 0007 GETMBR R7 R0 K81
|
||||
0x8C14035D, // 0006 GETMET R5 R1 K93
|
||||
0x881C0152, // 0007 GETMBR R7 R0 K82
|
||||
0x7C140400, // 0008 CALL R5 2
|
||||
0x7C100200, // 0009 CALL R4 1
|
||||
0xA8020010, // 000A EXBLK 0 #001C
|
||||
0x5C140800, // 000B MOVE R5 R4
|
||||
0x7C140000, // 000C CALL R5 0
|
||||
0x8C18054C, // 000D GETMET R6 R2 K76
|
||||
0x8C18054D, // 000D GETMET R6 R2 K77
|
||||
0x5C200A00, // 000E MOVE R8 R5
|
||||
0x5824001B, // 000F LDCONST R9 K27
|
||||
0x7C180600, // 0010 CALL R6 3
|
||||
0x741A0004, // 0011 JMPT R6 #0017
|
||||
0x8C18054C, // 0012 GETMET R6 R2 K76
|
||||
0x8C18054D, // 0012 GETMET R6 R2 K77
|
||||
0x5C200A00, // 0013 MOVE R8 R5
|
||||
0x5824005A, // 0014 LDCONST R9 K90
|
||||
0x5824005E, // 0014 LDCONST R9 K94
|
||||
0x7C180600, // 0015 CALL R6 3
|
||||
0x781A0003, // 0016 JMPF R6 #001B
|
||||
0x8C18075B, // 0017 GETMET R6 R3 K91
|
||||
0x88200151, // 0018 GETMBR R8 R0 K81
|
||||
0x8C18075F, // 0017 GETMET R6 R3 K95
|
||||
0x88200152, // 0018 GETMBR R8 R0 K82
|
||||
0x00201005, // 0019 ADD R8 R8 R5
|
||||
0x7C180400, // 001A CALL R6 2
|
||||
0x7001FFEE, // 001B JMP #000B
|
||||
0x58100057, // 001C LDCONST R4 K87
|
||||
0x5810005C, // 001C LDCONST R4 K92
|
||||
0xAC100200, // 001D CATCH R4 1 0
|
||||
0xB0080000, // 001E RAISE 2 R0 R0
|
||||
0x80040600, // 001F RET 1 R3
|
||||
@ -750,33 +773,33 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[165]) { /* code */
|
||||
0xA4063A00, // 0000 IMPORT R1 K29
|
||||
0xA40AB000, // 0001 IMPORT R2 K88
|
||||
0xA40A9600, // 0001 IMPORT R2 K75
|
||||
0xA40E2A00, // 0002 IMPORT R3 K21
|
||||
0x8C10035C, // 0003 GETMET R4 R1 K92
|
||||
0x8C100360, // 0003 GETMET R4 R1 K96
|
||||
0x7C100200, // 0004 CALL R4 1
|
||||
0x74120001, // 0005 JMPT R4 #0008
|
||||
0x4C100000, // 0006 LDNIL R4
|
||||
0x80040800, // 0007 RET 1 R4
|
||||
0xA8020079, // 0008 EXBLK 0 #0083
|
||||
0x8C10035D, // 0009 GETMET R4 R1 K93
|
||||
0x8C100361, // 0009 GETMET R4 R1 K97
|
||||
0x58180016, // 000A LDCONST R6 K22
|
||||
0x7C100400, // 000B CALL R4 2
|
||||
0x94140916, // 000C GETIDX R5 R4 K22
|
||||
0x401A2F5E, // 000D CONNECT R6 K23 K94
|
||||
0x401A2F62, // 000D CONNECT R6 K23 K98
|
||||
0x94180806, // 000E GETIDX R6 R4 R6
|
||||
0x1C1C0B3A, // 000F EQ R7 R5 K58
|
||||
0x781E0006, // 0010 JMPF R7 #0018
|
||||
0x201C0D2D, // 0011 NE R7 R6 K45
|
||||
0x781E0003, // 0012 JMPF R7 #0017
|
||||
0xB81E0000, // 0013 GETNGBL R7 K0
|
||||
0x8C1C0F5F, // 0014 GETMET R7 R7 K95
|
||||
0x8C1C0F63, // 0014 GETMET R7 R7 K99
|
||||
0x5C240C00, // 0015 MOVE R9 R6
|
||||
0x7C1C0400, // 0016 CALL R7 2
|
||||
0x70020063, // 0017 JMP #007C
|
||||
0x1C1C0B39, // 0018 EQ R7 R5 K57
|
||||
0x781E0004, // 0019 JMPF R7 #001F
|
||||
0xB81E0000, // 001A GETNGBL R7 K0
|
||||
0x8C1C0F60, // 001B GETMET R7 R7 K96
|
||||
0x8C1C0F64, // 001B GETMET R7 R7 K100
|
||||
0x5C240C00, // 001C MOVE R9 R6
|
||||
0x7C1C0400, // 001D CALL R7 2
|
||||
0x7002005C, // 001E JMP #007C
|
||||
@ -787,7 +810,7 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
0x4C1C0000, // 0023 LDNIL R7
|
||||
0x1C200B3E, // 0024 EQ R8 R5 K62
|
||||
0x7822000A, // 0025 JMPF R8 #0031
|
||||
0x8C20074C, // 0026 GETMET R8 R3 K76
|
||||
0x8C20074D, // 0026 GETMET R8 R3 K77
|
||||
0x5C280C00, // 0027 MOVE R10 R6
|
||||
0x582C001B, // 0028 LDCONST R11 K27
|
||||
0x7C200600, // 0029 CALL R8 3
|
||||
@ -795,23 +818,23 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
0x5421FFFA, // 002B LDINT R8 -5
|
||||
0x40222C08, // 002C CONNECT R8 K22 R8
|
||||
0x94200C08, // 002D GETIDX R8 R6 R8
|
||||
0x00201161, // 002E ADD R8 R8 K97
|
||||
0x00201165, // 002E ADD R8 R8 K101
|
||||
0x5C1C1000, // 002F MOVE R7 R8
|
||||
0x7002000B, // 0030 JMP #003D
|
||||
0x1C200B3F, // 0031 EQ R8 R5 K63
|
||||
0x78220009, // 0032 JMPF R8 #003D
|
||||
0x8C20074C, // 0033 GETMET R8 R3 K76
|
||||
0x8C20074D, // 0033 GETMET R8 R3 K77
|
||||
0x5C280C00, // 0034 MOVE R10 R6
|
||||
0x582C005A, // 0035 LDCONST R11 K90
|
||||
0x582C005E, // 0035 LDCONST R11 K94
|
||||
0x7C200600, // 0036 CALL R8 3
|
||||
0x78220004, // 0037 JMPF R8 #003D
|
||||
0x5421FFF9, // 0038 LDINT R8 -6
|
||||
0x40222C08, // 0039 CONNECT R8 K22 R8
|
||||
0x94200C08, // 003A GETIDX R8 R6 R8
|
||||
0x00201162, // 003B ADD R8 R8 K98
|
||||
0x00201166, // 003B ADD R8 R8 K102
|
||||
0x5C1C1000, // 003C MOVE R7 R8
|
||||
0x781E0016, // 003D JMPF R7 #0055
|
||||
0x8C200563, // 003E GETMET R8 R2 K99
|
||||
0x8C200567, // 003E GETMET R8 R2 K103
|
||||
0x5C280C00, // 003F MOVE R10 R6
|
||||
0x5C2C0E00, // 0040 MOVE R11 R7
|
||||
0x7C200600, // 0041 CALL R8 3
|
||||
@ -830,52 +853,52 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
0x98240E0A, // 004E SETIDX R9 R7 R10
|
||||
0xB8260000, // 004F GETNGBL R9 K0
|
||||
0x8824132A, // 0050 GETMBR R9 R9 K42
|
||||
0x8C241364, // 0051 GETMET R9 R9 K100
|
||||
0x8C241368, // 0051 GETMET R9 R9 K104
|
||||
0x5C2C0C00, // 0052 MOVE R11 R6
|
||||
0x7C240400, // 0053 CALL R9 2
|
||||
0x70020006, // 0054 JMP #005C
|
||||
0xB8220E00, // 0055 GETNGBL R8 K7
|
||||
0x60240018, // 0056 GETGBL R9 G24
|
||||
0x58280065, // 0057 LDCONST R10 K101
|
||||
0x58280069, // 0057 LDCONST R10 K105
|
||||
0x5C2C0800, // 0058 MOVE R11 R4
|
||||
0x7C240400, // 0059 CALL R9 2
|
||||
0x58280009, // 005A LDCONST R10 K9
|
||||
0x7C200400, // 005B CALL R8 2
|
||||
0x7002001E, // 005C JMP #007C
|
||||
0x1C1C0B66, // 005D EQ R7 R5 K102
|
||||
0x1C1C0B6A, // 005D EQ R7 R5 K106
|
||||
0x781E0009, // 005E JMPF R7 #0069
|
||||
0x201C0D2D, // 005F NE R7 R6 K45
|
||||
0x781E0006, // 0060 JMPF R7 #0068
|
||||
0xB81E0000, // 0061 GETNGBL R7 K0
|
||||
0x8C1C0F60, // 0062 GETMET R7 R7 K96
|
||||
0x8C1C0F64, // 0062 GETMET R7 R7 K100
|
||||
0x5C240C00, // 0063 MOVE R9 R6
|
||||
0x7C1C0400, // 0064 CALL R7 2
|
||||
0x8C1C0564, // 0065 GETMET R7 R2 K100
|
||||
0x8C1C0568, // 0065 GETMET R7 R2 K104
|
||||
0x5C240C00, // 0066 MOVE R9 R6
|
||||
0x7C1C0400, // 0067 CALL R7 2
|
||||
0x70020012, // 0068 JMP #007C
|
||||
0x1C1C0B67, // 0069 EQ R7 R5 K103
|
||||
0x1C1C0B6B, // 0069 EQ R7 R5 K107
|
||||
0x781E0009, // 006A JMPF R7 #0075
|
||||
0xB81E0000, // 006B GETNGBL R7 K0
|
||||
0x8C1C0F60, // 006C GETMET R7 R7 K96
|
||||
0x8C1C0F64, // 006C GETMET R7 R7 K100
|
||||
0x5C240C00, // 006D MOVE R9 R6
|
||||
0x7C1C0400, // 006E CALL R7 2
|
||||
0x8C1C0168, // 006F GETMET R7 R0 K104
|
||||
0x8C24014B, // 0070 GETMET R9 R0 K75
|
||||
0x8C1C016C, // 006F GETMET R7 R0 K108
|
||||
0x8C24014C, // 0070 GETMET R9 R0 K76
|
||||
0x5C2C0C00, // 0071 MOVE R11 R6
|
||||
0x7C240400, // 0072 CALL R9 2
|
||||
0x7C1C0400, // 0073 CALL R7 2
|
||||
0x70020006, // 0074 JMP #007C
|
||||
0x1C1C0B69, // 0075 EQ R7 R5 K105
|
||||
0x1C1C0B6D, // 0075 EQ R7 R5 K109
|
||||
0x781E0004, // 0076 JMPF R7 #007C
|
||||
0x8C1C0168, // 0077 GETMET R7 R0 K104
|
||||
0x8C24014B, // 0078 GETMET R9 R0 K75
|
||||
0x8C1C016C, // 0077 GETMET R7 R0 K108
|
||||
0x8C24014C, // 0078 GETMET R9 R0 K76
|
||||
0x5C2C0C00, // 0079 MOVE R11 R6
|
||||
0x7C240400, // 007A CALL R9 2
|
||||
0x7C1C0400, // 007B CALL R7 2
|
||||
0x8C1C036A, // 007C GETMET R7 R1 K106
|
||||
0x8C1C036E, // 007C GETMET R7 R1 K110
|
||||
0x60240018, // 007D GETGBL R9 G24
|
||||
0x5828006B, // 007E LDCONST R10 K107
|
||||
0x5828006F, // 007E LDCONST R10 K111
|
||||
0x7C240200, // 007F CALL R9 1
|
||||
0x7C1C0400, // 0080 CALL R7 2
|
||||
0xA8040001, // 0081 EXBLK 1 1
|
||||
@ -884,20 +907,20 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
0x7002001D, // 0084 JMP #00A3
|
||||
0xB81A0E00, // 0085 GETNGBL R6 K7
|
||||
0x601C0018, // 0086 GETGBL R7 G24
|
||||
0x5820006C, // 0087 LDCONST R8 K108
|
||||
0x58200070, // 0087 LDCONST R8 K112
|
||||
0x5C240800, // 0088 MOVE R9 R4
|
||||
0x5C280A00, // 0089 MOVE R10 R5
|
||||
0x7C1C0600, // 008A CALL R7 3
|
||||
0x5820000E, // 008B LDCONST R8 K14
|
||||
0x7C180400, // 008C CALL R6 2
|
||||
0x8C18031E, // 008D GETMET R6 R1 K30
|
||||
0x5820006D, // 008E LDCONST R8 K109
|
||||
0x58200071, // 008E LDCONST R8 K113
|
||||
0x7C180400, // 008F CALL R6 2
|
||||
0x8C180320, // 0090 GETMET R6 R1 K32
|
||||
0x7C180200, // 0091 CALL R6 1
|
||||
0x8C180321, // 0092 GETMET R6 R1 K33
|
||||
0x60200018, // 0093 GETGBL R8 G24
|
||||
0x5824006E, // 0094 LDCONST R9 K110
|
||||
0x58240072, // 0094 LDCONST R9 K114
|
||||
0x8C280328, // 0095 GETMET R10 R1 K40
|
||||
0x5C300800, // 0096 MOVE R12 R4
|
||||
0x7C280400, // 0097 CALL R10 2
|
||||
@ -907,7 +930,7 @@ be_local_closure(class_Extension_manager_page_extensions_ctl, /* name */
|
||||
0x7C200600, // 009B CALL R8 3
|
||||
0x7C180400, // 009C CALL R6 2
|
||||
0x8C180348, // 009D GETMET R6 R1 K72
|
||||
0x8820036F, // 009E GETMBR R8 R1 K111
|
||||
0x88200373, // 009E GETMBR R8 R1 K115
|
||||
0x7C180400, // 009F CALL R6 2
|
||||
0x8C18034A, // 00A0 GETMET R6 R1 K74
|
||||
0x7C180200, // 00A1 CALL R6 1
|
||||
@ -985,15 +1008,15 @@ be_local_closure(class_Extension_manager_web_add_handler, /* name */
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[13]) { /* code */
|
||||
0xA4063A00, // 0000 IMPORT R1 K29
|
||||
0x8C080370, // 0001 GETMET R2 R1 K112
|
||||
0x5810006B, // 0002 LDCONST R4 K107
|
||||
0x8C080374, // 0001 GETMET R2 R1 K116
|
||||
0x5810006F, // 0002 LDCONST R4 K111
|
||||
0x84140000, // 0003 CLOSURE R5 P0
|
||||
0x88180371, // 0004 GETMBR R6 R1 K113
|
||||
0x88180375, // 0004 GETMBR R6 R1 K117
|
||||
0x7C080800, // 0005 CALL R2 4
|
||||
0x8C080370, // 0006 GETMET R2 R1 K112
|
||||
0x5810006B, // 0007 LDCONST R4 K107
|
||||
0x8C080374, // 0006 GETMET R2 R1 K116
|
||||
0x5810006F, // 0007 LDCONST R4 K111
|
||||
0x84140001, // 0008 CLOSURE R5 P1
|
||||
0x88180372, // 0009 GETMBR R6 R1 K114
|
||||
0x88180376, // 0009 GETMBR R6 R1 K118
|
||||
0x7C080800, // 000A CALL R2 4
|
||||
0xA0000000, // 000B CLOSE R0
|
||||
0x80000000, // 000C RET 0
|
||||
@ -1022,10 +1045,10 @@ be_local_closure(class_Extension_manager_list_extensions_in_fs, /* name */
|
||||
( &(const binstruction[36]) { /* code */
|
||||
0x58000014, // 0000 LDCONST R0 K20
|
||||
0xA4062A00, // 0001 IMPORT R1 K21
|
||||
0xB80AE600, // 0002 GETNGBL R2 K115
|
||||
0xB80AEE00, // 0002 GETNGBL R2 K119
|
||||
0x7C080000, // 0003 CALL R2 0
|
||||
0x600C0010, // 0004 GETGBL R3 G16
|
||||
0x8C100156, // 0005 GETMET R4 R0 K86
|
||||
0x8C10015B, // 0005 GETMET R4 R0 K91
|
||||
0x7C100200, // 0006 CALL R4 1
|
||||
0x7C0C0200, // 0007 CALL R3 1
|
||||
0xA8020016, // 0008 EXBLK 0 #0020
|
||||
@ -1046,13 +1069,13 @@ be_local_closure(class_Extension_manager_list_extensions_in_fs, /* name */
|
||||
0x70020006, // 0017 JMP #001F
|
||||
0xB81A0E00, // 0018 GETNGBL R6 K7
|
||||
0x601C0018, // 0019 GETGBL R7 G24
|
||||
0x58200074, // 001A LDCONST R8 K116
|
||||
0x58200078, // 001A LDCONST R8 K120
|
||||
0x5C240800, // 001B MOVE R9 R4
|
||||
0x7C1C0400, // 001C CALL R7 2
|
||||
0x58200009, // 001D LDCONST R8 K9
|
||||
0x7C180400, // 001E CALL R6 2
|
||||
0x7001FFE8, // 001F JMP #0009
|
||||
0x580C0057, // 0020 LDCONST R3 K87
|
||||
0x580C005C, // 0020 LDCONST R3 K92
|
||||
0xAC0C0200, // 0021 CATCH R3 1 0
|
||||
0xB0080000, // 0022 RAISE 2 R0 R0
|
||||
0x80040400, // 0023 RET 1 R2
|
||||
@ -1080,7 +1103,7 @@ be_local_closure(class_Extension_manager_init, /* name */
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[ 5]) { /* code */
|
||||
0xB8060000, // 0000 GETNGBL R1 K0
|
||||
0x8C040375, // 0001 GETMET R1 R1 K117
|
||||
0x8C040379, // 0001 GETMET R1 R1 K121
|
||||
0x5C0C0000, // 0002 MOVE R3 R0
|
||||
0x7C040400, // 0003 CALL R1 2
|
||||
0x80000000, // 0004 RET 0
|
||||
@ -1109,14 +1132,14 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
( &(const binstruction[210]) { /* code */
|
||||
0xA4063A00, // 0000 IMPORT R1 K29
|
||||
0xA40A2A00, // 0001 IMPORT R2 K21
|
||||
0xA40EEC00, // 0002 IMPORT R3 K118
|
||||
0x8C100377, // 0003 GETMET R4 R1 K119
|
||||
0xA40EF400, // 0002 IMPORT R3 K122
|
||||
0x8C10037B, // 0003 GETMET R4 R1 K123
|
||||
0x541A00C7, // 0004 LDINT R6 200
|
||||
0x581C0078, // 0005 LDCONST R7 K120
|
||||
0x581C007C, // 0005 LDCONST R7 K124
|
||||
0x7C100600, // 0006 CALL R4 3
|
||||
0x4C100000, // 0007 LDNIL R4
|
||||
0xA8020004, // 0008 EXBLK 0 #000E
|
||||
0x8C140179, // 0009 GETMET R5 R0 K121
|
||||
0x8C14017D, // 0009 GETMET R5 R0 K125
|
||||
0x7C140200, // 000A CALL R5 1
|
||||
0x5C100A00, // 000B MOVE R4 R5
|
||||
0xA8040001, // 000C EXBLK 1 1
|
||||
@ -1124,38 +1147,38 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0xAC140002, // 000E CATCH R5 0 2
|
||||
0x7002000E, // 000F JMP #001F
|
||||
0x8C1C0321, // 0010 GETMET R7 R1 K33
|
||||
0x5824007A, // 0011 LDCONST R9 K122
|
||||
0x5824007E, // 0011 LDCONST R9 K126
|
||||
0x7C1C0400, // 0012 CALL R7 2
|
||||
0x8C1C0321, // 0013 GETMET R7 R1 K33
|
||||
0x60240018, // 0014 GETGBL R9 G24
|
||||
0x5828007B, // 0015 LDCONST R10 K123
|
||||
0x5828007F, // 0015 LDCONST R10 K127
|
||||
0x8C2C0328, // 0016 GETMET R11 R1 K40
|
||||
0x5C340C00, // 0017 MOVE R13 R6
|
||||
0x7C2C0400, // 0018 CALL R11 2
|
||||
0x7C240400, // 0019 CALL R9 2
|
||||
0x7C1C0400, // 001A CALL R7 2
|
||||
0x8C1C037C, // 001B GETMET R7 R1 K124
|
||||
0x8C1C0380, // 001B GETMET R7 R1 K128
|
||||
0x7C1C0200, // 001C CALL R7 1
|
||||
0x80000E00, // 001D RET 0
|
||||
0x70020000, // 001E JMP #0020
|
||||
0xB0080000, // 001F RAISE 2 R0 R0
|
||||
0x8C14057D, // 0020 GETMET R5 R2 K125
|
||||
0x8C140581, // 0020 GETMET R5 R2 K129
|
||||
0x5C1C0800, // 0021 MOVE R7 R4
|
||||
0x5820007E, // 0022 LDCONST R8 K126
|
||||
0x58200082, // 0022 LDCONST R8 K130
|
||||
0x7C140600, // 0023 CALL R5 3
|
||||
0x8C180321, // 0024 GETMET R6 R1 K33
|
||||
0x5820007F, // 0025 LDCONST R8 K127
|
||||
0x58200083, // 0025 LDCONST R8 K131
|
||||
0x7C180400, // 0026 CALL R6 2
|
||||
0x8C180321, // 0027 GETMET R6 R1 K33
|
||||
0x60200018, // 0028 GETGBL R8 G24
|
||||
0x58240080, // 0029 LDCONST R9 K128
|
||||
0x58240084, // 0029 LDCONST R9 K132
|
||||
0x5C280A00, // 002A MOVE R10 R5
|
||||
0x7C200400, // 002B CALL R8 2
|
||||
0x7C180400, // 002C CALL R6 2
|
||||
0x8C180321, // 002D GETMET R6 R1 K33
|
||||
0x58200081, // 002E LDCONST R8 K129
|
||||
0x58200085, // 002E LDCONST R8 K133
|
||||
0x7C180400, // 002F CALL R6 2
|
||||
0x8C180182, // 0030 GETMET R6 R0 K130
|
||||
0x8C180186, // 0030 GETMET R6 R0 K134
|
||||
0x7C180200, // 0031 CALL R6 1
|
||||
0x581C0017, // 0032 LDCONST R7 K23
|
||||
0x58200016, // 0033 LDCONST R8 K22
|
||||
@ -1166,7 +1189,7 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x78260092, // 0038 JMPF R9 #00CC
|
||||
0x8C24051A, // 0039 GETMET R9 R2 K26
|
||||
0x5C2C0800, // 003A MOVE R11 R4
|
||||
0x58300083, // 003B LDCONST R12 K131
|
||||
0x58300087, // 003B LDCONST R12 K135
|
||||
0x5C341000, // 003C MOVE R13 R8
|
||||
0x7C240800, // 003D CALL R9 4
|
||||
0x14281316, // 003E LT R10 R9 K22
|
||||
@ -1177,33 +1200,33 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x5C241400, // 0043 MOVE R9 R10
|
||||
0x40281009, // 0044 CONNECT R10 R8 R9
|
||||
0x9428080A, // 0045 GETIDX R10 R4 R10
|
||||
0x8C2C0184, // 0046 GETMET R11 R0 K132
|
||||
0x8C2C0188, // 0046 GETMET R11 R0 K136
|
||||
0x5C341400, // 0047 MOVE R13 R10
|
||||
0x7C2C0400, // 0048 CALL R11 2
|
||||
0x4C300000, // 0049 LDNIL R12
|
||||
0x2030160C, // 004A NE R12 R11 R12
|
||||
0x7832007C, // 004B JMPF R12 #00C9
|
||||
0x94301703, // 004C GETIDX R12 R11 K3
|
||||
0x8C340185, // 004D GETMET R13 R0 K133
|
||||
0x8C340189, // 004D GETMET R13 R0 K137
|
||||
0x5C3C1800, // 004E MOVE R15 R12
|
||||
0x7C340400, // 004F CALL R13 2
|
||||
0x8C380328, // 0050 GETMET R14 R1 K40
|
||||
0x94401733, // 0051 GETIDX R16 R11 K51
|
||||
0x7C380400, // 0052 CALL R14 2
|
||||
0x943C1786, // 0053 GETIDX R15 R11 K134
|
||||
0x8C400587, // 0054 GETMET R16 R2 K135
|
||||
0x943C178A, // 0053 GETIDX R15 R11 K138
|
||||
0x8C40058B, // 0054 GETMET R16 R2 K139
|
||||
0x8C480328, // 0055 GETMET R18 R1 K40
|
||||
0x94501735, // 0056 GETIDX R20 R11 K53
|
||||
0x7C480400, // 0057 CALL R18 2
|
||||
0x584C0088, // 0058 LDCONST R19 K136
|
||||
0x58500089, // 0059 LDCONST R20 K137
|
||||
0x584C008C, // 0058 LDCONST R19 K140
|
||||
0x5850008D, // 0059 LDCONST R20 K141
|
||||
0x7C400800, // 005A CALL R16 4
|
||||
0x9444178A, // 005B GETIDX R17 R11 K138
|
||||
0x9444178E, // 005B GETIDX R17 R11 K142
|
||||
0x50480000, // 005C LDBOOL R18 0 0
|
||||
0x4C4C0000, // 005D LDNIL R19
|
||||
0x4C500000, // 005E LDNIL R20
|
||||
0x8C54014B, // 005F GETMET R21 R0 K75
|
||||
0x945C1786, // 0060 GETIDX R23 R11 K134
|
||||
0x8C54014C, // 005F GETMET R21 R0 K76
|
||||
0x945C178A, // 0060 GETIDX R23 R11 K138
|
||||
0x7C540400, // 0061 CALL R21 2
|
||||
0x5C502A00, // 0062 MOVE R20 R21
|
||||
0x8C540328, // 0063 GETMET R21 R1 K40
|
||||
@ -1238,26 +1261,26 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x505C0200, // 0080 LDBOOL R23 1 0
|
||||
0x8C600321, // 0081 GETMET R24 R1 K33
|
||||
0x60680018, // 0082 GETGBL R26 G24
|
||||
0x586C008B, // 0083 LDCONST R27 K139
|
||||
0x586C008F, // 0083 LDCONST R27 K143
|
||||
0x5C700E00, // 0084 MOVE R28 R7
|
||||
0x5C741C00, // 0085 MOVE R29 R14
|
||||
0x8C780185, // 0086 GETMET R30 R0 K133
|
||||
0x8C780189, // 0086 GETMET R30 R0 K137
|
||||
0x5C801800, // 0087 MOVE R32 R12
|
||||
0x7C780400, // 0088 CALL R30 2
|
||||
0x7C680800, // 0089 CALL R26 4
|
||||
0x7C600400, // 008A CALL R24 2
|
||||
0x785E0003, // 008B JMPF R23 #0090
|
||||
0x8C600321, // 008C GETMET R24 R1 K33
|
||||
0x5868008C, // 008D LDCONST R26 K140
|
||||
0x58680090, // 008D LDCONST R26 K144
|
||||
0x7C600400, // 008E CALL R24 2
|
||||
0x70020003, // 008F JMP #0094
|
||||
0x784A0002, // 0090 JMPF R18 #0094
|
||||
0x8C600321, // 0091 GETMET R24 R1 K33
|
||||
0x5868008D, // 0092 LDCONST R26 K141
|
||||
0x58680091, // 0092 LDCONST R26 K145
|
||||
0x7C600400, // 0093 CALL R24 2
|
||||
0x8C600321, // 0094 GETMET R24 R1 K33
|
||||
0x60680018, // 0095 GETGBL R26 G24
|
||||
0x586C008E, // 0096 LDCONST R27 K142
|
||||
0x586C0092, // 0096 LDCONST R27 K146
|
||||
0x5C700E00, // 0097 MOVE R28 R7
|
||||
0x5C740E00, // 0098 MOVE R29 R7
|
||||
0x5C782000, // 0099 MOVE R30 R16
|
||||
@ -1266,32 +1289,32 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x785E0008, // 009C JMPF R23 #00A6
|
||||
0x8C600321, // 009D GETMET R24 R1 K33
|
||||
0x60680018, // 009E GETGBL R26 G24
|
||||
0x586C008F, // 009F LDCONST R27 K143
|
||||
0x8C700185, // 00A0 GETMET R28 R0 K133
|
||||
0x586C0093, // 009F LDCONST R27 K147
|
||||
0x8C700189, // 00A0 GETMET R28 R0 K137
|
||||
0x5C782600, // 00A1 MOVE R30 R19
|
||||
0x7C700400, // 00A2 CALL R28 2
|
||||
0x5C741A00, // 00A3 MOVE R29 R13
|
||||
0x7C680600, // 00A4 CALL R26 3
|
||||
0x7C600400, // 00A5 CALL R24 2
|
||||
0x8C600321, // 00A6 GETMET R24 R1 K33
|
||||
0x58680090, // 00A7 LDCONST R26 K144
|
||||
0x58680094, // 00A7 LDCONST R26 K148
|
||||
0x7C600400, // 00A8 CALL R24 2
|
||||
0x784A0013, // 00A9 JMPF R18 #00BE
|
||||
0x785E0007, // 00AA JMPF R23 #00B3
|
||||
0x8C600321, // 00AB GETMET R24 R1 K33
|
||||
0x60680018, // 00AC GETGBL R26 G24
|
||||
0x586C0091, // 00AD LDCONST R27 K145
|
||||
0x586C0095, // 00AD LDCONST R27 K149
|
||||
0x5C702C00, // 00AE MOVE R28 R22
|
||||
0x5C742C00, // 00AF MOVE R29 R22
|
||||
0x7C680600, // 00B0 CALL R26 3
|
||||
0x7C600400, // 00B1 CALL R24 2
|
||||
0x70020002, // 00B2 JMP #00B6
|
||||
0x8C600321, // 00B3 GETMET R24 R1 K33
|
||||
0x58680092, // 00B4 LDCONST R26 K146
|
||||
0x58680096, // 00B4 LDCONST R26 K150
|
||||
0x7C600400, // 00B5 CALL R24 2
|
||||
0x8C600321, // 00B6 GETMET R24 R1 K33
|
||||
0x60680018, // 00B7 GETGBL R26 G24
|
||||
0x586C0093, // 00B8 LDCONST R27 K147
|
||||
0x586C0097, // 00B8 LDCONST R27 K151
|
||||
0x5C702C00, // 00B9 MOVE R28 R22
|
||||
0x5C742C00, // 00BA MOVE R29 R22
|
||||
0x7C680600, // 00BB CALL R26 3
|
||||
@ -1299,7 +1322,7 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x70020006, // 00BD JMP #00C5
|
||||
0x8C600321, // 00BE GETMET R24 R1 K33
|
||||
0x60680018, // 00BF GETGBL R26 G24
|
||||
0x586C0094, // 00C0 LDCONST R27 K148
|
||||
0x586C0098, // 00C0 LDCONST R27 K152
|
||||
0x5C702A00, // 00C1 MOVE R28 R21
|
||||
0x5C741C00, // 00C2 MOVE R29 R14
|
||||
0x7C680600, // 00C3 CALL R26 3
|
||||
@ -1314,7 +1337,7 @@ be_local_closure(class_Extension_manager_page_extensions_store, /* name */
|
||||
0x8C240321, // 00CC GETMET R9 R1 K33
|
||||
0x582C0045, // 00CD LDCONST R11 K69
|
||||
0x7C240400, // 00CE CALL R9 2
|
||||
0x8C24037C, // 00CF GETMET R9 R1 K124
|
||||
0x8C240380, // 00CF GETMET R9 R1 K128
|
||||
0x7C240200, // 00D0 CALL R9 1
|
||||
0x80000000, // 00D1 RET 0
|
||||
})
|
||||
@ -1342,7 +1365,7 @@ be_local_closure(class_Extension_manager_version_string, /* name */
|
||||
( &(const binstruction[19]) { /* code */
|
||||
0x58040014, // 0000 LDCONST R1 K20
|
||||
0x60080018, // 0001 GETGBL R2 G24
|
||||
0x580C0095, // 0002 LDCONST R3 K149
|
||||
0x580C0099, // 0002 LDCONST R3 K153
|
||||
0x54120017, // 0003 LDINT R4 24
|
||||
0x3C100004, // 0004 SHR R4 R0 R4
|
||||
0x541600FE, // 0005 LDINT R5 255
|
||||
@ -1383,20 +1406,20 @@ be_local_closure(class_Extension_manager_page_extensions_mgr_dispatcher, /* na
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[18]) { /* code */
|
||||
0xA4063A00, // 0000 IMPORT R1 K29
|
||||
0x8C08035C, // 0001 GETMET R2 R1 K92
|
||||
0x8C080360, // 0001 GETMET R2 R1 K96
|
||||
0x7C080200, // 0002 CALL R2 1
|
||||
0x740A0001, // 0003 JMPT R2 #0006
|
||||
0x4C080000, // 0004 LDNIL R2
|
||||
0x80040400, // 0005 RET 1 R2
|
||||
0x8C080396, // 0006 GETMET R2 R1 K150
|
||||
0x58100097, // 0007 LDCONST R4 K151
|
||||
0x8C08039A, // 0006 GETMET R2 R1 K154
|
||||
0x5810009B, // 0007 LDCONST R4 K155
|
||||
0x7C080400, // 0008 CALL R2 2
|
||||
0x780A0003, // 0009 JMPF R2 #000E
|
||||
0x8C080198, // 000A GETMET R2 R0 K152
|
||||
0x8C08019C, // 000A GETMET R2 R0 K156
|
||||
0x7C080200, // 000B CALL R2 1
|
||||
0x80040400, // 000C RET 1 R2
|
||||
0x70020002, // 000D JMP #0011
|
||||
0x8C080199, // 000E GETMET R2 R0 K153
|
||||
0x8C08019D, // 000E GETMET R2 R0 K157
|
||||
0x7C080200, // 000F CALL R2 1
|
||||
0x80040400, // 0010 RET 1 R2
|
||||
0x80000000, // 0011 RET 0
|
||||
@ -1424,8 +1447,8 @@ be_local_closure(class_Extension_manager_manifest_decode, /* name */
|
||||
&be_const_str_solidified,
|
||||
( &(const binstruction[58]) { /* code */
|
||||
0x58040014, // 0000 LDCONST R1 K20
|
||||
0xA40AEC00, // 0001 IMPORT R2 K118
|
||||
0x8C0C055F, // 0002 GETMET R3 R2 K95
|
||||
0xA40AF400, // 0001 IMPORT R2 K122
|
||||
0x8C0C0563, // 0002 GETMET R3 R2 K99
|
||||
0x5C140000, // 0003 MOVE R5 R0
|
||||
0x7C0C0400, // 0004 CALL R3 2
|
||||
0x4C100000, // 0005 LDNIL R4
|
||||
@ -1433,7 +1456,7 @@ be_local_closure(class_Extension_manager_manifest_decode, /* name */
|
||||
0x78120008, // 0007 JMPF R4 #0011
|
||||
0xB8120E00, // 0008 GETNGBL R4 K7
|
||||
0x60140018, // 0009 GETGBL R5 G24
|
||||
0x5818009A, // 000A LDCONST R6 K154
|
||||
0x5818009E, // 000A LDCONST R6 K158
|
||||
0x5C1C0000, // 000B MOVE R7 R0
|
||||
0x7C140400, // 000C CALL R5 2
|
||||
0x58180009, // 000D LDCONST R6 K9
|
||||
@ -1445,7 +1468,7 @@ be_local_closure(class_Extension_manager_manifest_decode, /* name */
|
||||
0x7C100400, // 0013 CALL R4 2
|
||||
0x78120007, // 0014 JMPF R4 #001D
|
||||
0x8C10072B, // 0015 GETMET R4 R3 K43
|
||||
0x58180086, // 0016 LDCONST R6 K134
|
||||
0x5818008A, // 0016 LDCONST R6 K138
|
||||
0x7C100400, // 0017 CALL R4 2
|
||||
0x78120003, // 0018 JMPF R4 #001D
|
||||
0x8C10072B, // 0019 GETMET R4 R3 K43
|
||||
@ -1454,7 +1477,7 @@ be_local_closure(class_Extension_manager_manifest_decode, /* name */
|
||||
0x74120007, // 001C JMPT R4 #0025
|
||||
0xB8120E00, // 001D GETNGBL R4 K7
|
||||
0x60140018, // 001E GETGBL R5 G24
|
||||
0x5818009B, // 001F LDCONST R6 K155
|
||||
0x5818009F, // 001F LDCONST R6 K159
|
||||
0x5C1C0600, // 0020 MOVE R7 R3
|
||||
0x7C140400, // 0021 CALL R5 2
|
||||
0x7C100200, // 0022 CALL R4 1
|
||||
@ -1464,22 +1487,22 @@ be_local_closure(class_Extension_manager_manifest_decode, /* name */
|
||||
0x7C100000, // 0026 CALL R4 0
|
||||
0x94140733, // 0027 GETIDX R5 R3 K51
|
||||
0x98126605, // 0028 SETIDX R4 K51 R5
|
||||
0x94140786, // 0029 GETIDX R5 R3 K134
|
||||
0x98130C05, // 002A SETIDX R4 K134 R5
|
||||
0x9414078A, // 0029 GETIDX R5 R3 K138
|
||||
0x98131405, // 002A SETIDX R4 K138 R5
|
||||
0x60140009, // 002B GETGBL R5 G9
|
||||
0x94180703, // 002C GETIDX R6 R3 K3
|
||||
0x7C140200, // 002D CALL R5 1
|
||||
0x98120605, // 002E SETIDX R4 K3 R5
|
||||
0x8C14071A, // 002F GETMET R5 R3 K26
|
||||
0x581C0035, // 0030 LDCONST R7 K53
|
||||
0x5820009C, // 0031 LDCONST R8 K156
|
||||
0x582000A0, // 0031 LDCONST R8 K160
|
||||
0x7C140600, // 0032 CALL R5 3
|
||||
0x98126A05, // 0033 SETIDX R4 K53 R5
|
||||
0x8C14071A, // 0034 GETMET R5 R3 K26
|
||||
0x581C008A, // 0035 LDCONST R7 K138
|
||||
0x581C008E, // 0035 LDCONST R7 K142
|
||||
0x5820002D, // 0036 LDCONST R8 K45
|
||||
0x7C140600, // 0037 CALL R5 3
|
||||
0x98131405, // 0038 SETIDX R4 K138 R5
|
||||
0x98131C05, // 0038 SETIDX R4 K142 R5
|
||||
0x80040800, // 0039 RET 1 R4
|
||||
})
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user