Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
1151546c
Commit
1151546c
authored
Aug 07, 2013
by
André Hentschel
Committed by
Alexandre Julliard
Aug 15, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90/tests: Add dynamically loaded functions for ARM.
parent
f56edbf5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
168 additions
and
0 deletions
+168
-0
ios.c
dlls/msvcp90/tests/ios.c
+112
-0
misc.c
dlls/msvcp90/tests/misc.c
+56
-0
No files found.
dlls/msvcp90/tests/ios.c
View file @
1151546c
...
...
@@ -719,6 +719,117 @@ static BOOL init(void)
SET
(
p_basic_string_wchar_dtor
,
"??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@XZ"
);
}
else
{
#ifdef __arm__
SET
(
p_basic_stringstream_char_ctor
,
"??_F?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ"
);
SET
(
p_basic_stringstream_char_ctor_str
,
"??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z"
);
SET
(
p_basic_stringstream_char_str_get
,
"?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ"
);
SET
(
p_basic_stringstream_char_vbase_dtor
,
"??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ"
);
SET
(
p_basic_stringstream_wchar_ctor
,
"??_F?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ"
);
SET
(
p_basic_stringstream_wchar_ctor_str
,
"??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z"
);
SET
(
p_basic_stringstream_wchar_str_get
,
"?str@?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ"
);
SET
(
p_basic_stringstream_wchar_vbase_dtor
,
"??_D?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ"
);
SET
(
p_basic_fstream_char_ctor_name
,
"??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z"
);
SET
(
p_basic_fstream_char_vbase_dtor
,
"??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ"
);
SET
(
p_basic_fstream_wchar_ctor_name
,
"??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBDHH@Z"
);
SET
(
p_basic_fstream_wchar_vbase_dtor
,
"??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ"
);
SET
(
p_basic_istream_char_read_uint64
,
"??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAAAAV01@AA_K@Z"
);
SET
(
p_basic_istream_char_read_double
,
"??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAAAAV01@AAN@Z"
);
SET
(
p_basic_istream_char_get
,
"?get@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAHXZ"
);
SET
(
p_basic_istream_char_ipfx
,
"?ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAA_N_N@Z"
);
SET
(
p_basic_istream_char_ignore
,
"?ignore@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@HH@Z"
);
SET
(
p_basic_istream_char_seekg
,
"?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@JH@Z"
);
SET
(
p_basic_istream_char_seekg_fpos
,
"?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAAAV12@V?$fpos@H@2@@Z"
);
SET
(
p_basic_istream_char_peek
,
"?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAHXZ"
);
SET
(
p_basic_istream_char_tellg
,
"?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAA?AV?$fpos@H@2@XZ"
);
SET
(
p_basic_istream_char_getline_bstr_delim
,
"??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z"
);
SET
(
p_basic_istream_wchar_read_uint64
,
"??5?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAAAAV01@AA_K@Z"
);
SET
(
p_basic_istream_wchar_read_double
,
"??5?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAAAAV01@AAN@Z"
);
SET
(
p_basic_istream_wchar_get
,
"?get@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAAGXZ"
);
SET
(
p_basic_istream_wchar_ipfx
,
"?ipfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAA_N_N@Z"
);
SET
(
p_basic_istream_wchar_ignore
,
"?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@HG@Z"
);
SET
(
p_basic_istream_wchar_seekg
,
"?seekg@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@JH@Z"
);
SET
(
p_basic_istream_wchar_seekg_fpos
,
"?seekg@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAAAAV12@V?$fpos@H@2@@Z"
);
SET
(
p_basic_istream_wchar_peek
,
"?peek@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAAGXZ"
);
SET
(
p_basic_istream_wchar_tellg
,
"?tellg@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAA?AV?$fpos@H@2@XZ"
);
SET
(
p_basic_istream_wchar_getline_bstr_delim
,
"??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z"
);
SET
(
p_basic_ostream_char_print_double
,
"??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAAAAV01@N@Z"
);
SET
(
p_basic_ostream_wchar_print_double
,
"??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAAAAV01@N@Z"
);
SET
(
p_ios_base_rdstate
,
"?rdstate@ios_base@std@@QBAHXZ"
);
SET
(
p_ios_base_setf_mask
,
"?setf@ios_base@std@@QAAHHH@Z"
);
SET
(
p_ios_base_unsetf
,
"?unsetf@ios_base@std@@QAAXH@Z"
);
SET
(
p_ios_base_precision_set
,
"?precision@ios_base@std@@QAEHH@Z"
);
SET
(
p_basic_ios_char_imbue
,
"?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAA?AVlocale@2@ABV32@@Z"
);
SET
(
p_basic_ios_wchar_imbue
,
"?imbue@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAA?AVlocale@2@ABV32@@Z"
);
SET
(
p_locale_ctor_cstr
,
"??0locale@std@@QAE@PBDH@Z"
);
SET
(
p_locale_dtor
,
"??1locale@std@@QAE@XZ"
);
SET
(
p_basic_string_char_ctor_cstr
,
"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z"
);
SET
(
p_basic_string_char_cstr
,
"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"
);
SET
(
p_basic_string_char_dtor
,
"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ"
);
SET
(
p_basic_string_wchar_ctor_cstr
,
"??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z"
);
SET
(
p_basic_string_wchar_cstr
,
"?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ"
);
SET
(
p_basic_string_wchar_dtor
,
"??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ"
);
#else
SET
(
p_basic_stringstream_char_ctor
,
"??_F?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ"
);
SET
(
p_basic_stringstream_char_ctor_str
,
...
...
@@ -828,6 +939,7 @@ static BOOL init(void)
"?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ"
);
SET
(
p_basic_string_wchar_dtor
,
"??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ"
);
#endif
}
init_thiscall_thunk
();
...
...
dlls/msvcp90/tests/misc.c
View file @
1151546c
...
...
@@ -264,6 +264,61 @@ static BOOL init(void)
SET
(
p_complex_float_sqrt
,
"??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z"
);
}
else
{
#ifdef __arm__
SET
(
p_char_assign
,
"?assign@?$char_traits@D@std@@SAXAADABD@Z"
);
SET
(
p_wchar_assign
,
"?assign@?$char_traits@_W@std@@SAXAA_WAB_W@Z"
);
SET
(
p_short_assign
,
"?assign@?$char_traits@G@std@@SAXAAGABG@Z"
);
SET
(
p_char_eq
,
"?eq@?$char_traits@D@std@@SA_NABD0@Z"
);
SET
(
p_wchar_eq
,
"?eq@?$char_traits@_W@std@@SA_NAB_W0@Z"
);
SET
(
p_short_eq
,
"?eq@?$char_traits@G@std@@SA_NABG0@Z"
);
SET
(
p_Copy_s
,
"?_Copy_s@?$char_traits@D@std@@SAPADPADIPBDI@Z"
);
SET
(
p_char_address
,
"?address@?$allocator@D@std@@QBEPADAAD@Z"
);
SET
(
p_char_ctor
,
"??0?$allocator@D@std@@QAE@XZ"
);
SET
(
p_char_deallocate
,
"?deallocate@?$allocator@D@std@@QAEXPADI@Z"
);
SET
(
p_char_allocate
,
"?allocate@?$allocator@D@std@@QAEPADI@Z"
);
SET
(
p_char_construct
,
"?construct@?$allocator@D@std@@QAEXPADABD@Z"
);
SET
(
p_char_max_size
,
"?max_size@?$allocator@D@std@@QBEIXZ"
);
SET
(
p_collate_char_ctor_refs
,
"??0?$collate@D@std@@QAE@I@Z"
);
SET
(
p_collate_char_compare
,
"?compare@?$collate@D@std@@QBEHPBD000@Z"
);
SET
(
p_collate_char_dtor
,
"??1?$collate@D@std@@MAE@XZ"
);
SET
(
p_numpunct_char_ctor
,
"??_F?$numpunct@D@std@@QAEXXZ"
);
SET
(
p_numpunct_char_falsename
,
"?falsename@?$numpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ"
);
SET
(
p_numpunct_char_dtor
,
"??1?$numpunct@D@std@@MAE@XZ"
);
SET
(
p_basic_string_char_dtor
,
"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ"
);
SET
(
p_basic_string_char_cstr
,
"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"
);
SET
(
p_basic_ostringstream_char_ctor_mode
,
"??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z"
);
SET
(
p_basic_ostringstream_char_dtor
,
"??1?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UAE@XZ"
);
SET
(
p_basic_ostringstream_char_vbase_dtor
,
"??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ"
);
SET
(
p_basic_ios_char_dtor
,
"??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAA@XZ"
);
SET
(
p_complex_float_ctor
,
"??0?$complex@M@std@@QAE@ABM0@Z"
);
SET
(
p_complex_float_add
,
"??$?HM@std@@YA?AV?$complex@M@0@ABV10@0@Z"
);
SET
(
p_complex_float_div
,
"??$?KM@std@@YA?AV?$complex@M@0@ABV10@0@Z"
);
SET
(
p_complex_float__Fabs
,
"??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z"
);
SET
(
p_complex_float_tan
,
"??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
SET
(
p_complex_float_tanh
,
"??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
SET
(
p_complex_float_log10
,
"??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
SET
(
p_complex_float_sqrt
,
"??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
#else
SET
(
p_char_assign
,
"?assign@?$char_traits@D@std@@SAXAADABD@Z"
);
SET
(
p_wchar_assign
,
"?assign@?$char_traits@_W@std@@SAXAA_WAB_W@Z"
);
SET
(
p_short_assign
,
"?assign@?$char_traits@G@std@@SAXAAGABG@Z"
);
...
...
@@ -317,6 +372,7 @@ static BOOL init(void)
"??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
SET
(
p_complex_float_sqrt
,
"??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z"
);
#endif
}
init_thiscall_thunk
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment