-
Notifications
You must be signed in to change notification settings - Fork 9
Upgrade OOVPA symbol group files #208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 29 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
c4975e6
remove some disabled clang format to allow format from now on
RadWolfie 5351651
prepare current changes to work with future code plus fix a hidden bu…
RadWolfie 9bf768c
upgrade symbol groups to include support for stack/params inline exce…
RadWolfie 9e2414b
upgrade d3d8ltcg symbol group to include support for stack/params inline
RadWolfie d1d5243
extend API support to include symbol type, parameter list and count
RadWolfie b621237
remove XAPI prefix, no longer necessary plus cause conflict with new …
RadWolfie 5240615
prepare additional helpers to support new API usage better
RadWolfie 47fc07c
replace COUNTARGS_ prefix macro to COUNT_ARRAYSIZE macro generic usage
RadWolfie 4c3fc7d
fix wording of Function to Symbol correctly
RadWolfie a333fa4
fix an error to allow accept xref derived setter
RadWolfie 2e9676c
add internal_RegisterXRefHelper function
RadWolfie e2cd7f2
add internal_RegisterValidXRefAddrv2 function
RadWolfie 107501c
unittest: remove multiple possible symbol names for one symbol reference
RadWolfie b13d981
upgrade XNet/XOnline symbol groups to include support for stack and p…
RadWolfie 80c2298
upgrade DSound symbol groups to include support for stack and params
RadWolfie 542c8bc
upgrade XGraphic symbol groups to include support for stack and params
RadWolfie ae66846
upgrade XACTENG symbol group to include support for stack and params
RadWolfie ee89a5e
upgrade Xapi symbol group to include support for stack and params
RadWolfie 3df8541
upgrade d3d8 symbol group to include support for stack and params
RadWolfie 641f6e1
upgrade JVS symbol groups to include support for stack and params
RadWolfie fa34827
lib: fix missing manual JVS header file in cmake
RadWolfie a188663
lib: add calling convention support
RadWolfie c03d338
update d3d8(ltcg) calling conventions
RadWolfie d9141cd
update DSOUND calling conventions
RadWolfie 577975e
update JVS calling conventions
RadWolfie acb7e6f
update XActEng calling conventions
RadWolfie 4719e66
update XGraphic calling conventions
RadWolfie 0b79bcd
update XNet/XOnline calling conventions (plus fix parameters for some…
RadWolfie a167837
update Xapi calling conventions
RadWolfie a1b1a5b
review remarks
RadWolfie 5b10dbe
replace stk(#) to psh(#) per team votes
RadWolfie 2ee3ab5
fix undefined macros
RadWolfie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| // SPDX-License-Identifier: ODbL-1.0 | ||
|
|
||
| CALL_(unknown) // Unknown, intended to be used for "not a function" types and for "function" documentation when reverse-engineering efforts could not narrow it down to either the stack or one of the registers. | ||
| CALL_(none) | ||
| CALL_(cdecl) | ||
| CALL_(stdcall) | ||
| CALL_(thiscall) | ||
| CALL_(fastcall) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| // SPDX-License-Identifier: ODbL-1.0 | ||
|
|
||
| PARAM_TYPE_32(unk) // Unknown, intended to be used for "not a function" types and for "function" documentation when reverse-engineering efforts could not narrow it down to either the stack or one of the registers. | ||
| PARAM_TYPE__0(void) // 0 bits | ||
| PARAM_TYPE_64(stk2) // 64 bits | ||
| PARAM_TYPE_32(stk) // 32 bits | ||
| PARAM_TYPE_32(eax) // 32 bits | ||
| PARAM_TYPE_16_(ax) // 16 bits | ||
| PARAM_TYPE__8_(ah) // 8 bits | ||
| PARAM_TYPE__8_(al) // 8 bits | ||
| PARAM_TYPE_32(ebx) // 32 bits | ||
| PARAM_TYPE_16_(bx) // 16 bits | ||
| PARAM_TYPE__8_(bh) // 8 bits | ||
| PARAM_TYPE__8_(bl) // 8 bits | ||
| PARAM_TYPE_32(ecx) // 32 bits | ||
| PARAM_TYPE_16_(cx) // 16 bits | ||
| PARAM_TYPE__8_(ch) // 8 bits | ||
| PARAM_TYPE__8_(cl) // 8 bits | ||
| PARAM_TYPE_32(edx) // 32 bits | ||
| PARAM_TYPE_16_(dx) // 16 bits | ||
| PARAM_TYPE__8_(dh) // 8 bits | ||
| PARAM_TYPE__8_(dl) // 8 bits | ||
| PARAM_TYPE_32(ebp) // 32 bits | ||
| PARAM_TYPE_32(edi) // 32 bits | ||
| PARAM_TYPE_32(esi) // 32 bits |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.