diff options
Diffstat (limited to 'rust/tests')
| -rw-r--r-- | rust/tests/binary_view.rs | 2 | ||||
| -rw-r--r-- | rust/tests/collaboration.rs | 24 | ||||
| -rw-r--r-- | rust/tests/line_formatter.rs | 2 | ||||
| -rw-r--r-- | rust/tests/snapshots/binary_view__atox.snap | 416 | ||||
| -rw-r--r-- | rust/tests/snapshots/binary_view__atox.snap.new | 967 |
5 files changed, 228 insertions, 1183 deletions
diff --git a/rust/tests/binary_view.rs b/rust/tests/binary_view.rs index c3dfc1b8..a6c7b919 100644 --- a/rust/tests/binary_view.rs +++ b/rust/tests/binary_view.rs @@ -17,7 +17,7 @@ fn test_binary_loading() { let view = binaryninja::load(out_dir.join("atox.obj")).expect("Failed to create view"); assert!(view.has_initial_analysis(), "No initial analysis"); assert_eq!(view.analysis_progress().state, AnalysisState::IdleState); - assert_eq!(view.file().is_analysis_changed(), true); + assert_eq!(view.file().is_analysis_changed(), false); assert_eq!(view.file().is_database_backed(), false); } diff --git a/rust/tests/collaboration.rs b/rust/tests/collaboration.rs index 85f8702e..529e185b 100644 --- a/rust/tests/collaboration.rs +++ b/rust/tests/collaboration.rs @@ -18,7 +18,7 @@ fn temp_project_scope<T: Fn(&RemoteProject)>(remote: &Remote, project_name: &str // TODO: Because connecting is not thread safe we wont check the error here, this is because we might already // TODO: be connecting in some other thread and will error out on this thread. But we _probably_ will // TODO: have connected by the time this errors out. Maybe? - let _ = remote.connect(); + remote.connect().expect("Failed to connect to remote"); } let project = remote .create_project(project_name, "Test project for test purposes") @@ -50,13 +50,18 @@ fn temp_project_scope<T: Fn(&RemoteProject)>(remote: &Remote, project_name: &str /// Get the selected remote to test with. fn selected_remote() -> Option<Ref<Remote>> { - // If the user has initialized with a enterprise server we might already have an active remote. + // TODO: Ability to override this with some environment variable? + // Assuming we already have called this we will have an active remote. match binaryninja::collaboration::active_remote() { Some(remote) => Some(remote), - None => { - let remotes = binaryninja::collaboration::known_remotes(); - remotes.iter().next().map(|r| r.clone()) - } + // Assuming the user is initialized with an enterprise client we should contact that one first. + None => match binaryninja::collaboration::enterprise_remote() { + Some(remote) => Some(remote), + None => { + let remotes = binaryninja::collaboration::known_remotes(); + remotes.iter().next().map(|r| r.clone()) + } + }, } } @@ -68,6 +73,13 @@ fn test_connection() { eprintln!("No known remotes, skipping test..."); return; }; + // Another test might have already connected. + if remote.is_connected() { + remote + .disconnect() + .expect("Failed to disconnect from remote"); + assert!(!remote.is_connected(), "Connection was not disconnected"); + } assert!(remote.connect().is_ok(), "Failed to connect to remote"); remote .disconnect() diff --git a/rust/tests/line_formatter.rs b/rust/tests/line_formatter.rs index eeb5f0e1..7e86d835 100644 --- a/rust/tests/line_formatter.rs +++ b/rust/tests/line_formatter.rs @@ -18,7 +18,7 @@ impl LineFormatter for MyLineFormatter { #[test] fn test_custom_line_formatter() { let _session = Session::new().expect("Failed to initialize session"); - let out_dir = env!("OUT_DIR").parse::<PathBuf>().unwrap(); + let _out_dir = env!("OUT_DIR").parse::<PathBuf>().unwrap(); let line_formatter = register_line_formatter("my_line_formatter", MyLineFormatter {}); assert_eq!(line_formatter.name(), "my_line_formatter".into()); // TODO: Finish this test. diff --git a/rust/tests/snapshots/binary_view__atox.snap b/rust/tests/snapshots/binary_view__atox.snap index 6c9b6621..e01fd868 100644 --- a/rust/tests/snapshots/binary_view__atox.snap +++ b/rust/tests/snapshots/binary_view__atox.snap @@ -9,14 +9,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_interlocked_read<long>", + type: Function, + binding: Global, + full_name: "__crt_interlocked_read<long>(long const volatile*)", short_name: "__crt_interlocked_read<long>", raw_name: "??$__crt_interlocked_read@J@@YAJPDJ@Z", address: 220944, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 221264: FunctionSnapshot { @@ -25,14 +25,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_overflow_condition<unsigned long>", + type: Function, + binding: Global, + full_name: "__crt_strtox::is_overflow_condition<unsigned long>(uint32_t, unsigned long)", short_name: "__crt_strtox::is_overflow_condition<unsigned long>", raw_name: "??$is_overflow_condition@K@__crt_strtox@@YA_NIK@Z", address: 221264, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 221760: FunctionSnapshot { @@ -41,14 +41,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_overflow_condition<uint64_t>", + type: Function, + binding: Global, + full_name: "__crt_strtox::is_overflow_condition<uint64_t>(uint32_t, uint64_t)", short_name: "__crt_strtox::is_overflow_condition<uint64_t>", raw_name: "??$is_overflow_condition@_K@__crt_strtox@@YA_NI_K@Z", address: 221760, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 222304: FunctionSnapshot { @@ -89,14 +89,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<char> >", - short_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<char> >", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer<unsigned long, class __crt_strtox::c_string_character_source<char> >(struct __crt_locale_pointers* const, class parse_integer<unsigned long, class __crt_strtox::c_string_character_source<char> >::c_string_character_source<char>, int32_t, bool)", + short_name: "__crt_strtox::parse_integer<unsigned long, class __crt_strtox::c_string_character_source<char> >", raw_name: "??$parse_integer@KV?$c_string_character_source@D@__crt_strtox@@@__crt_strtox@@YAKQAU__crt_locale_pointers@@V?$c_string_character_source@D@0@H_N@Z", address: 223072, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 225616: FunctionSnapshot { @@ -105,14 +105,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<wchar_t> >", - short_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<wchar_t> >", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer<unsigned long, class __crt_strtox::c_string_character_source<wchar_t> >(struct __crt_locale_pointers* const, class parse_integer<unsigned long, class __crt_strtox::c_string_character_source<wchar_t> >::c_string_character_source<wchar_t>, int32_t, bool)", + short_name: "__crt_strtox::parse_integer<unsigned long, class __crt_strtox::c_string_character_source<wchar_t> >", raw_name: "??$parse_integer@KV?$c_string_character_source@_W@__crt_strtox@@@__crt_strtox@@YAKQAU__crt_locale_pointers@@V?$c_string_character_source@_W@0@H_N@Z", address: 225616, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 228160: FunctionSnapshot { @@ -121,14 +121,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<char> >", - short_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<char> >", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer<uint64_t, class __crt_strtox::c_string_character_source<char> >(struct __crt_locale_pointers* const, class parse_integer<uint64_t, class __crt_strtox::c_string_character_source<char> >::c_string_character_source<char>, int32_t, bool)", + short_name: "__crt_strtox::parse_integer<uint64_t, class __crt_strtox::c_string_character_source<char> >", raw_name: "??$parse_integer@_KV?$c_string_character_source@D@__crt_strtox@@@__crt_strtox@@YA_KQAU__crt_locale_pointers@@V?$c_string_character_source@D@0@H_N@Z", address: 228160, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 230912: FunctionSnapshot { @@ -137,14 +137,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<wchar_t> >", - short_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<wchar_t> >", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer<uint64_t, class __crt_strtox::c_string_character_source<wchar_t> >(struct __crt_locale_pointers* const, class parse_integer<uint64_t, class __crt_strtox::c_string_character_source<wchar_t> >::c_string_character_source<wchar_t>, int32_t, bool)", + short_name: "__crt_strtox::parse_integer<uint64_t, class __crt_strtox::c_string_character_source<wchar_t> >", raw_name: "??$parse_integer@_KV?$c_string_character_source@_W@__crt_strtox@@@__crt_strtox@@YA_KQAU__crt_locale_pointers@@V?$c_string_character_source@_W@0@H_N@Z", address: 230912, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 233680: FunctionSnapshot { @@ -153,14 +153,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<long,char,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<long,char,std::nullptr>", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer_from_string<long, char, std::nullptr>(char const* const, std::nullptr, int32_t, struct __crt_locale_pointers* const)", + short_name: "__crt_strtox::parse_integer_from_string<long, char, std::nullptr>", raw_name: "??$parse_integer_from_string@JD$$T@__crt_strtox@@YAJQBD$$THQAU__crt_locale_pointers@@@Z", address: 233680, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 234128: FunctionSnapshot { @@ -169,14 +169,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<long,wchar_t,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<long,wchar_t,std::nullptr>", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer_from_string<long, wchar_t, std::nullptr>(wchar_t const* const, std::nullptr, int32_t, struct __crt_locale_pointers* const)", + short_name: "__crt_strtox::parse_integer_from_string<long, wchar_t, std::nullptr>", raw_name: "??$parse_integer_from_string@J_W$$T@__crt_strtox@@YAJQB_W$$THQAU__crt_locale_pointers@@@Z", address: 234128, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 234592: FunctionSnapshot { @@ -185,14 +185,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<int64_t,char,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<int64_t,char,std::nullptr>", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer_from_string<int64_t, char, std::nullptr>(char const* const, std::nullptr, int32_t, struct __crt_locale_pointers* const)", + short_name: "__crt_strtox::parse_integer_from_string<int64_t, char, std::nullptr>", raw_name: "??$parse_integer_from_string@_JD$$T@__crt_strtox@@YA_JQBD$$THQAU__crt_locale_pointers@@@Z", address: 234592, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 235056: FunctionSnapshot { @@ -201,14 +201,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<int64_t,wchar_t,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<int64_t,wchar_t,std::nullptr>", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_integer_from_string<int64_t, wchar_t, std::nullptr>(wchar_t const* const, std::nullptr, int32_t, struct __crt_locale_pointers* const)", + short_name: "__crt_strtox::parse_integer_from_string<int64_t, wchar_t, std::nullptr>", raw_name: "??$parse_integer_from_string@_J_W$$T@__crt_strtox@@YA_JQB_W$$THQAU__crt_locale_pointers@@@Z", address: 235056, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 235520: FunctionSnapshot { @@ -249,14 +249,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "_LocaleUpdate::_LocaleUpdate", + type: Function, + binding: Global, + full_name: "_LocaleUpdate::_LocaleUpdate(_LocaleUpdate* this, struct __crt_locale_pointers* const)", short_name: "_LocaleUpdate::_LocaleUpdate", raw_name: "??0_LocaleUpdate@@QAE@QAU__crt_locale_pointers@@@Z", address: 236384, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 237072: FunctionSnapshot { @@ -265,14 +265,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::~c_string_character_source<char>", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<char>::~c_string_character_source<char>(__crt_strtox::c_string_character_source<char>* this)", short_name: "__crt_strtox::c_string_character_source<char>::~c_string_character_source<char>", raw_name: "??1?$c_string_character_source@D@__crt_strtox@@QAE@XZ", address: 237072, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 237456: FunctionSnapshot { @@ -377,14 +377,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_space", + type: Function, + binding: Global, + full_name: "__crt_strtox::is_space(char, struct __crt_locale_pointers* const)", short_name: "__crt_strtox::is_space", raw_name: "?is_space@__crt_strtox@@YA_NDQAU__crt_locale_pointers@@@Z", address: 239536, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 239904: FunctionSnapshot { @@ -457,14 +457,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::minimum_signed_value", + type: Function, + binding: Global, + full_name: "__crt_strtox::minimum_signed_value(uint64_t)", short_name: "__crt_strtox::minimum_signed_value", raw_name: "?minimum_signed_value@__crt_strtox@@YA_J_K@Z", address: 241168, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 241472: FunctionSnapshot { @@ -473,14 +473,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_digit", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_digit(char)", short_name: "__crt_strtox::parse_digit", raw_name: "?parse_digit@__crt_strtox@@YAID@Z", address: 241472, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 241904: FunctionSnapshot { @@ -489,14 +489,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_digit", + type: Function, + binding: Global, + full_name: "__crt_strtox::parse_digit(wchar_t)", short_name: "__crt_strtox::parse_digit", raw_name: "?parse_digit@__crt_strtox@@YAI_W@Z", address: 241904, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 242384: FunctionSnapshot { @@ -505,14 +505,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::restore_state", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<char>::restore_state(__crt_strtox::c_string_character_source<char>* this, char const* const)", short_name: "__crt_strtox::c_string_character_source<char>::restore_state", raw_name: "?restore_state@?$c_string_character_source@D@__crt_strtox@@QAE_NQBD@Z", address: 242384, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 242752: FunctionSnapshot { @@ -537,14 +537,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::save_state", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<char>::save_state(__crt_strtox::c_string_character_source<char>* this) const", short_name: "__crt_strtox::c_string_character_source<char>::save_state", raw_name: "?save_state@?$c_string_character_source@D@__crt_strtox@@QBEPBDXZ", address: 243120, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 243456: FunctionSnapshot { @@ -553,14 +553,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::save_state", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<wchar_t>::save_state(__crt_strtox::c_string_character_source<wchar_t>* this) const", short_name: "__crt_strtox::c_string_character_source<wchar_t>::save_state", raw_name: "?save_state@?$c_string_character_source@_W@__crt_strtox@@QBEPB_WXZ", address: 243456, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 243792: FunctionSnapshot { @@ -569,14 +569,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::unget", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<char>::unget(__crt_strtox::c_string_character_source<char>* this, char)", short_name: "__crt_strtox::c_string_character_source<char>::unget", raw_name: "?unget@?$c_string_character_source@D@__crt_strtox@@QAEXD@Z", address: 243792, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 244448: FunctionSnapshot { @@ -585,14 +585,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::unget", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<wchar_t>::unget(__crt_strtox::c_string_character_source<wchar_t>* this, wchar_t)", short_name: "__crt_strtox::c_string_character_source<wchar_t>::unget", raw_name: "?unget@?$c_string_character_source@_W@__crt_strtox@@QAEX_W@Z", address: 244448, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 245120: FunctionSnapshot { @@ -601,14 +601,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::validate", + type: Function, + binding: Global, + full_name: "__crt_strtox::c_string_character_source<char>::validate(__crt_strtox::c_string_character_source<char>* this) const", short_name: "__crt_strtox::c_string_character_source<char>::validate", raw_name: "?validate@?$c_string_character_source@D@__crt_strtox@@QBE_NXZ", address: 245120, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 245744: FunctionSnapshot { @@ -633,14 +633,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::wide_character_to_digit", + type: Function, + binding: Global, + full_name: "__crt_strtox::wide_character_to_digit(wchar_t)", short_name: "__crt_strtox::wide_character_to_digit", raw_name: "?wide_character_to_digit@__crt_strtox@@YAH_W@Z", address: 246368, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 247632: FunctionSnapshot { @@ -649,14 +649,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "___acrt_get_locale_data_prefix", short_name: "___acrt_get_locale_data_prefix", raw_name: "___acrt_get_locale_data_prefix", address: 247632, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 248000: FunctionSnapshot { @@ -665,14 +665,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "___acrt_locale_changed", short_name: "___acrt_locale_changed", raw_name: "___acrt_locale_changed", address: 248000, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 248336: FunctionSnapshot { @@ -681,14 +681,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__atoi64", short_name: "__atoi64", raw_name: "__atoi64", address: 248336, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 248640: FunctionSnapshot { @@ -697,14 +697,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__atoi64_l", short_name: "__atoi64_l", raw_name: "__atoi64_l", address: 248640, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 248976: FunctionSnapshot { @@ -713,14 +713,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__atoi_l", short_name: "__atoi_l", raw_name: "__atoi_l", address: 248976, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 249296: FunctionSnapshot { @@ -729,14 +729,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__atol_l", short_name: "__atol_l", raw_name: "__atol_l", address: 249296, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 249616: FunctionSnapshot { @@ -745,14 +745,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__atoll_l", short_name: "__atoll_l", raw_name: "__atoll_l", address: 249616, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 249936: FunctionSnapshot { @@ -761,14 +761,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__chvalidchk_l", short_name: "__chvalidchk_l", raw_name: "__chvalidchk_l", address: 249936, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 250288: FunctionSnapshot { @@ -777,14 +777,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__ischartype_l", short_name: "__ischartype_l", raw_name: "__ischartype_l", address: 250288, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 250720: FunctionSnapshot { @@ -793,14 +793,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoi", short_name: "__wtoi", raw_name: "__wtoi", address: 250720, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 251024: FunctionSnapshot { @@ -809,14 +809,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoi64", short_name: "__wtoi64", raw_name: "__wtoi64", address: 251024, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 251328: FunctionSnapshot { @@ -825,14 +825,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoi64_l", short_name: "__wtoi64_l", raw_name: "__wtoi64_l", address: 251328, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 251664: FunctionSnapshot { @@ -841,14 +841,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoi_l", short_name: "__wtoi_l", raw_name: "__wtoi_l", address: 251664, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 251984: FunctionSnapshot { @@ -857,14 +857,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtol", short_name: "__wtol", raw_name: "__wtol", address: 251984, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 252288: FunctionSnapshot { @@ -873,14 +873,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtol_l", short_name: "__wtol_l", raw_name: "__wtol_l", address: 252288, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 252608: FunctionSnapshot { @@ -889,14 +889,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoll", short_name: "__wtoll", raw_name: "__wtoll", address: 252608, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 252912: FunctionSnapshot { @@ -905,14 +905,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "__wtoll_l", short_name: "__wtoll_l", raw_name: "__wtoll_l", address: 252912, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 253232: FunctionSnapshot { @@ -921,14 +921,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "_atoi", short_name: "_atoi", raw_name: "_atoi", address: 253232, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 253536: FunctionSnapshot { @@ -937,14 +937,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "_atol", short_name: "_atol", raw_name: "_atol", address: 253536, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, 253840: FunctionSnapshot { @@ -953,14 +953,14 @@ expression: functions arch: "x86", }, symbol: Symbol { - type: LibraryFunction, - binding: None, + type: Function, + binding: Global, full_name: "_atoll", short_name: "_atoll", raw_name: "_atoll", address: 253840, - auto_defined: false, - external: false, + auto_defined: true, + external: true, }, }, } diff --git a/rust/tests/snapshots/binary_view__atox.snap.new b/rust/tests/snapshots/binary_view__atox.snap.new deleted file mode 100644 index 498ac4fc..00000000 --- a/rust/tests/snapshots/binary_view__atox.snap.new +++ /dev/null @@ -1,967 +0,0 @@ ---- -source: rust/tests/binary_view.rs -assertion_line: 137 -expression: functions ---- -{ - 220944: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_interlocked_read<long>", - short_name: "__crt_interlocked_read<long>", - raw_name: "??$__crt_interlocked_read@J@@YAJPDJ@Z", - address: 220944, - auto_defined: false, - external: false, - }, - }, - 221264: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_overflow_condition<unsigned long>", - short_name: "__crt_strtox::is_overflow_condition<unsigned long>", - raw_name: "??$is_overflow_condition@K@__crt_strtox@@YA_NIK@Z", - address: 221264, - auto_defined: false, - external: false, - }, - }, - 221760: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_overflow_condition<uint64_t>", - short_name: "__crt_strtox::is_overflow_condition<uint64_t>", - raw_name: "??$is_overflow_condition@_K@__crt_strtox@@YA_NI_K@Z", - address: 221760, - auto_defined: false, - external: false, - }, - }, - 222304: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::make_c_string_character_source<char, std::nullptr>(char const* const, std::nullptr)", - short_name: "__crt_strtox::make_c_string_character_source<char, std::nullptr>", - raw_name: "??$make_c_string_character_source@D$$T@__crt_strtox@@YA?AV?$c_string_character_source@D@0@QBD$$T@Z", - address: 222304, - auto_defined: true, - external: true, - }, - }, - 222688: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::make_c_string_character_source<wchar_t, std::nullptr>(wchar_t const* const, std::nullptr)", - short_name: "__crt_strtox::make_c_string_character_source<wchar_t, std::nullptr>", - raw_name: "??$make_c_string_character_source@_W$$T@__crt_strtox@@YA?AV?$c_string_character_source@_W@0@QB_W$$T@Z", - address: 222688, - auto_defined: true, - external: true, - }, - }, - 223072: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<char> >", - short_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<char> >", - raw_name: "??$parse_integer@KV?$c_string_character_source@D@__crt_strtox@@@__crt_strtox@@YAKQAU__crt_locale_pointers@@V?$c_string_character_source@D@0@H_N@Z", - address: 223072, - auto_defined: false, - external: false, - }, - }, - 225616: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<wchar_t> >", - short_name: "__crt_strtox::parse_integer<unsigned long,class __crt_strtox::c_string_character_source<wchar_t> >", - raw_name: "??$parse_integer@KV?$c_string_character_source@_W@__crt_strtox@@@__crt_strtox@@YAKQAU__crt_locale_pointers@@V?$c_string_character_source@_W@0@H_N@Z", - address: 225616, - auto_defined: false, - external: false, - }, - }, - 228160: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<char> >", - short_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<char> >", - raw_name: "??$parse_integer@_KV?$c_string_character_source@D@__crt_strtox@@@__crt_strtox@@YA_KQAU__crt_locale_pointers@@V?$c_string_character_source@D@0@H_N@Z", - address: 228160, - auto_defined: false, - external: false, - }, - }, - 230912: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<wchar_t> >", - short_name: "__crt_strtox::parse_integer<uint64_t,class __crt_strtox::c_string_character_source<wchar_t> >", - raw_name: "??$parse_integer@_KV?$c_string_character_source@_W@__crt_strtox@@@__crt_strtox@@YA_KQAU__crt_locale_pointers@@V?$c_string_character_source@_W@0@H_N@Z", - address: 230912, - auto_defined: false, - external: false, - }, - }, - 233680: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<long,char,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<long,char,std::nullptr>", - raw_name: "??$parse_integer_from_string@JD$$T@__crt_strtox@@YAJQBD$$THQAU__crt_locale_pointers@@@Z", - address: 233680, - auto_defined: false, - external: false, - }, - }, - 234128: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<long,wchar_t,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<long,wchar_t,std::nullptr>", - raw_name: "??$parse_integer_from_string@J_W$$T@__crt_strtox@@YAJQB_W$$THQAU__crt_locale_pointers@@@Z", - address: 234128, - auto_defined: false, - external: false, - }, - }, - 234592: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<int64_t,char,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<int64_t,char,std::nullptr>", - raw_name: "??$parse_integer_from_string@_JD$$T@__crt_strtox@@YA_JQBD$$THQAU__crt_locale_pointers@@@Z", - address: 234592, - auto_defined: false, - external: false, - }, - }, - 235056: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_integer_from_string<int64_t,wchar_t,std::nullptr>", - short_name: "__crt_strtox::parse_integer_from_string<int64_t,wchar_t,std::nullptr>", - raw_name: "??$parse_integer_from_string@_J_W$$T@__crt_strtox@@YA_JQB_W$$THQAU__crt_locale_pointers@@@Z", - address: 235056, - auto_defined: false, - external: false, - }, - }, - 235520: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<char>::c_string_character_source<char>(__crt_strtox::c_string_character_source<char>* this, char const* const, char const** const)", - short_name: "__crt_strtox::c_string_character_source<char>::c_string_character_source<char>", - raw_name: "??0?$c_string_character_source@D@__crt_strtox@@QAE@QBDQAPBD@Z", - address: 235520, - auto_defined: true, - external: true, - }, - }, - 235952: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::c_string_character_source<wchar_t>", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::c_string_character_source<wchar_t>", - raw_name: "??0?$c_string_character_source@_W@__crt_strtox@@QAE@QB_WQAPB_W@Z", - address: 235952, - auto_defined: false, - external: false, - }, - }, - 236384: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "_LocaleUpdate::_LocaleUpdate", - short_name: "_LocaleUpdate::_LocaleUpdate", - raw_name: "??0_LocaleUpdate@@QAE@QAU__crt_locale_pointers@@@Z", - address: 236384, - auto_defined: false, - external: false, - }, - }, - 237072: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<char>::~c_string_character_source<char>(__crt_strtox::c_string_character_source<char>* this)", - short_name: "__crt_strtox::c_string_character_source<char>::~c_string_character_source<char>", - raw_name: "??1?$c_string_character_source@D@__crt_strtox@@QAE@XZ", - address: 237072, - auto_defined: true, - external: true, - }, - }, - 237456: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::~c_string_character_source<wchar_t>(__crt_strtox::c_string_character_source<wchar_t>* this)", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::~c_string_character_source<wchar_t>", - raw_name: "??1?$c_string_character_source@_W@__crt_strtox@@QAE@XZ", - address: 237456, - auto_defined: true, - external: true, - }, - }, - 237840: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "_LocaleUpdate::~_LocaleUpdate(_LocaleUpdate* this)", - short_name: "_LocaleUpdate::~_LocaleUpdate", - raw_name: "??1_LocaleUpdate@@QAE@XZ", - address: 237840, - auto_defined: true, - external: true, - }, - }, - 238192: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "_LocaleUpdate::GetLocaleT(_LocaleUpdate* this)", - short_name: "_LocaleUpdate::GetLocaleT", - raw_name: "?GetLocaleT@_LocaleUpdate@@QAEPAU__crt_locale_pointers@@XZ", - address: 238192, - auto_defined: true, - external: true, - }, - }, - 238496: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_interlocked_read_32(int32_t const volatile*)", - short_name: "__crt_interlocked_read_32", - raw_name: "?__crt_interlocked_read_32@@YAHPDH@Z", - address: 238496, - auto_defined: true, - external: true, - }, - }, - 238832: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<char>::get(__crt_strtox::c_string_character_source<char>* this)", - short_name: "__crt_strtox::c_string_character_source<char>::get", - raw_name: "?get@?$c_string_character_source@D@__crt_strtox@@QAEDXZ", - address: 238832, - auto_defined: true, - external: true, - }, - }, - 239184: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::get(__crt_strtox::c_string_character_source<wchar_t>* this)", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::get", - raw_name: "?get@?$c_string_character_source@_W@__crt_strtox@@QAE_WXZ", - address: 239184, - auto_defined: true, - external: true, - }, - }, - 239536: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::is_space", - short_name: "__crt_strtox::is_space", - raw_name: "?is_space@__crt_strtox@@YA_NDQAU__crt_locale_pointers@@@Z", - address: 239536, - auto_defined: false, - external: false, - }, - }, - 239904: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::is_space(wchar_t, struct __crt_locale_pointers*)", - short_name: "__crt_strtox::is_space", - raw_name: "?is_space@__crt_strtox@@YA_N_WPAU__crt_locale_pointers@@@Z", - address: 239904, - auto_defined: true, - external: true, - }, - }, - 240256: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::maximum_signed_value(unsigned long)", - short_name: "__crt_strtox::maximum_signed_value", - raw_name: "?maximum_signed_value@__crt_strtox@@YAJK@Z", - address: 240256, - auto_defined: true, - external: true, - }, - }, - 240560: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::maximum_signed_value(uint64_t)", - short_name: "__crt_strtox::maximum_signed_value", - raw_name: "?maximum_signed_value@__crt_strtox@@YA_J_K@Z", - address: 240560, - auto_defined: true, - external: true, - }, - }, - 240864: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::minimum_signed_value(unsigned long)", - short_name: "__crt_strtox::minimum_signed_value", - raw_name: "?minimum_signed_value@__crt_strtox@@YAJK@Z", - address: 240864, - auto_defined: true, - external: true, - }, - }, - 241168: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::minimum_signed_value", - short_name: "__crt_strtox::minimum_signed_value", - raw_name: "?minimum_signed_value@__crt_strtox@@YA_J_K@Z", - address: 241168, - auto_defined: false, - external: false, - }, - }, - 241472: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_digit", - short_name: "__crt_strtox::parse_digit", - raw_name: "?parse_digit@__crt_strtox@@YAID@Z", - address: 241472, - auto_defined: false, - external: false, - }, - }, - 241904: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::parse_digit", - short_name: "__crt_strtox::parse_digit", - raw_name: "?parse_digit@__crt_strtox@@YAI_W@Z", - address: 241904, - auto_defined: false, - external: false, - }, - }, - 242384: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::restore_state", - short_name: "__crt_strtox::c_string_character_source<char>::restore_state", - raw_name: "?restore_state@?$c_string_character_source@D@__crt_strtox@@QAE_NQBD@Z", - address: 242384, - auto_defined: false, - external: false, - }, - }, - 242752: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::restore_state(__crt_strtox::c_string_character_source<wchar_t>* this, wchar_t const* const)", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::restore_state", - raw_name: "?restore_state@?$c_string_character_source@_W@__crt_strtox@@QAE_NQB_W@Z", - address: 242752, - auto_defined: true, - external: true, - }, - }, - 243120: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::save_state", - short_name: "__crt_strtox::c_string_character_source<char>::save_state", - raw_name: "?save_state@?$c_string_character_source@D@__crt_strtox@@QBEPBDXZ", - address: 243120, - auto_defined: false, - external: false, - }, - }, - 243456: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::save_state", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::save_state", - raw_name: "?save_state@?$c_string_character_source@_W@__crt_strtox@@QBEPB_WXZ", - address: 243456, - auto_defined: false, - external: false, - }, - }, - 243792: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::unget", - short_name: "__crt_strtox::c_string_character_source<char>::unget", - raw_name: "?unget@?$c_string_character_source@D@__crt_strtox@@QAEXD@Z", - address: 243792, - auto_defined: false, - external: false, - }, - }, - 244448: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::unget", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::unget", - raw_name: "?unget@?$c_string_character_source@_W@__crt_strtox@@QAEX_W@Z", - address: 244448, - auto_defined: false, - external: false, - }, - }, - 245120: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::c_string_character_source<char>::validate", - short_name: "__crt_strtox::c_string_character_source<char>::validate", - raw_name: "?validate@?$c_string_character_source@D@__crt_strtox@@QBE_NXZ", - address: 245120, - auto_defined: false, - external: false, - }, - }, - 245744: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: Function, - binding: Global, - full_name: "__crt_strtox::c_string_character_source<wchar_t>::validate(__crt_strtox::c_string_character_source<wchar_t>* this) const", - short_name: "__crt_strtox::c_string_character_source<wchar_t>::validate", - raw_name: "?validate@?$c_string_character_source@_W@__crt_strtox@@QBE_NXZ", - address: 245744, - auto_defined: true, - external: true, - }, - }, - 246368: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__crt_strtox::wide_character_to_digit", - short_name: "__crt_strtox::wide_character_to_digit", - raw_name: "?wide_character_to_digit@__crt_strtox@@YAH_W@Z", - address: 246368, - auto_defined: false, - external: false, - }, - }, - 247632: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "___acrt_get_locale_data_prefix", - short_name: "___acrt_get_locale_data_prefix", - raw_name: "___acrt_get_locale_data_prefix", - address: 247632, - auto_defined: false, - external: false, - }, - }, - 248000: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "___acrt_locale_changed", - short_name: "___acrt_locale_changed", - raw_name: "___acrt_locale_changed", - address: 248000, - auto_defined: false, - external: false, - }, - }, - 248336: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__atoi64", - short_name: "__atoi64", - raw_name: "__atoi64", - address: 248336, - auto_defined: false, - external: false, - }, - }, - 248640: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__atoi64_l", - short_name: "__atoi64_l", - raw_name: "__atoi64_l", - address: 248640, - auto_defined: false, - external: false, - }, - }, - 248976: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__atoi_l", - short_name: "__atoi_l", - raw_name: "__atoi_l", - address: 248976, - auto_defined: false, - external: false, - }, - }, - 249296: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__atol_l", - short_name: "__atol_l", - raw_name: "__atol_l", - address: 249296, - auto_defined: false, - external: false, - }, - }, - 249616: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__atoll_l", - short_name: "__atoll_l", - raw_name: "__atoll_l", - address: 249616, - auto_defined: false, - external: false, - }, - }, - 249936: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__chvalidchk_l", - short_name: "__chvalidchk_l", - raw_name: "__chvalidchk_l", - address: 249936, - auto_defined: false, - external: false, - }, - }, - 250288: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__ischartype_l", - short_name: "__ischartype_l", - raw_name: "__ischartype_l", - address: 250288, - auto_defined: false, - external: false, - }, - }, - 250720: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoi", - short_name: "__wtoi", - raw_name: "__wtoi", - address: 250720, - auto_defined: false, - external: false, - }, - }, - 251024: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoi64", - short_name: "__wtoi64", - raw_name: "__wtoi64", - address: 251024, - auto_defined: false, - external: false, - }, - }, - 251328: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoi64_l", - short_name: "__wtoi64_l", - raw_name: "__wtoi64_l", - address: 251328, - auto_defined: false, - external: false, - }, - }, - 251664: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoi_l", - short_name: "__wtoi_l", - raw_name: "__wtoi_l", - address: 251664, - auto_defined: false, - external: false, - }, - }, - 251984: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtol", - short_name: "__wtol", - raw_name: "__wtol", - address: 251984, - auto_defined: false, - external: false, - }, - }, - 252288: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtol_l", - short_name: "__wtol_l", - raw_name: "__wtol_l", - address: 252288, - auto_defined: false, - external: false, - }, - }, - 252608: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoll", - short_name: "__wtoll", - raw_name: "__wtoll", - address: 252608, - auto_defined: false, - external: false, - }, - }, - 252912: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "__wtoll_l", - short_name: "__wtoll_l", - raw_name: "__wtoll_l", - address: 252912, - auto_defined: false, - external: false, - }, - }, - 253232: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "_atoi", - short_name: "_atoi", - raw_name: "_atoi", - address: 253232, - auto_defined: false, - external: false, - }, - }, - 253536: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "_atol", - short_name: "_atol", - raw_name: "_atol", - address: 253536, - auto_defined: false, - external: false, - }, - }, - 253840: FunctionSnapshot { - platform: Platform { - name: "windows-x86", - arch: "x86", - }, - symbol: Symbol { - type: LibraryFunction, - binding: None, - full_name: "_atoll", - short_name: "_atoll", - raw_name: "_atoll", - address: 253840, - auto_defined: false, - external: false, - }, - }, -} |
