-
Notifications
You must be signed in to change notification settings - Fork 123
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
Expose 2 symbols from android_main #1739
Conversation
CI gfxreconstruct build queued with queue ID 255434. |
CI gfxreconstruct build # 4824 running. |
CI gfxreconstruct build # 4824 passed. |
CI gfxreconstruct build queued with queue ID 257140. |
CI gfxreconstruct build # 4834 running. |
CI gfxreconstruct build # 4834 passed. |
8649f3a
to
d69a888
Compare
CI gfxreconstruct build queued with queue ID 257347. |
CI gfxreconstruct build # 4836 running. |
CI gfxreconstruct build # 4836 failed. |
d69a888
to
cd94b79
Compare
CI gfxreconstruct build queued with queue ID 257792. |
CI gfxreconstruct build # 4838 running. |
CI gfxreconstruct build # 4838 passed. |
cd94b79
to
a05d10e
Compare
CI gfxreconstruct build queued with queue ID 257826. |
CI gfxreconstruct build # 4840 running. |
CI gfxreconstruct build # 4840 passed. |
a05d10e
to
e0bb8e7
Compare
CI gfxreconstruct build queued with queue ID 257885. |
CI gfxreconstruct build # 4843 running. |
CI gfxreconstruct build # 4843 passed. |
e0bb8e7
to
87b8876
Compare
CI gfxreconstruct build queued with queue ID 259546. |
CI gfxreconstruct build # 4864 running. |
CI gfxreconstruct build # 4864 failed. |
CI gfxreconstruct build queued with queue ID 260151. |
CI gfxreconstruct build # 4875 running. |
CI gfxreconstruct build # 4875 passed. |
c9ffccf
to
5bdc58a
Compare
CI gfxreconstruct build queued with queue ID 284987. |
CI gfxreconstruct build # 5158 running. |
CI gfxreconstruct build # 5158 passed. |
5bdc58a
to
d277fc7
Compare
CI gfxreconstruct build queued with queue ID 296725. |
CI gfxreconstruct build # 5305 running. |
CI gfxreconstruct build queued with queue ID 296741. |
CI gfxreconstruct build # 5306 running. |
CI gfxreconstruct build # 5306 failed. |
22d86d7
to
eef962f
Compare
CI gfxreconstruct build queued with queue ID 296901. |
CI gfxreconstruct build # 5308 running. |
CI gfxreconstruct build # 5308 failed. |
CI gfxreconstruct build queued with queue ID 296980. |
CI gfxreconstruct build # 5311 running. |
CI gfxreconstruct build # 5311 passed. |
MainGetCurrentBlockIndex and MainGetLoadingTrimmedState whould de discoveralbe through dlopen + dlsym from the android replay native .so: - MainGetCurrentBlockIndex(): Returns the current block index as calculated from the file processor - MainGetLoadingTrimmedState(): Returns wheter file processor is between a FrameStateBegin/FrameStateEnd markers pair
This callback can be called by an external layer/library in order to register 2 callbacks. One that gfxrecon-replay will call each time it starts making API calls that are not part of the capture file, and the other when it is done. The callback can be detected with dlsym/GetProcAddress
This should make the SetInjectedCommandCallbacks function visible to dlsym when attempting to find the function when re-capturing (capture layer is enabled while replaying)
e401f80
to
4aaa6ff
Compare
CI gfxreconstruct build queued with queue ID 303297. |
CI gfxreconstruct build # 5343 running. |
CI gfxreconstruct build # 5343 passed. |
MainGetCurrentBlockIndex and MainGetLoadingTrimmedState whould de discoveralbe through dlopen + dlsym from the android replay native .so:
MainGetCurrentBlockIndex(): Returns the current block index as calculated from the file processor
MainGetLoadingTrimmedState(): Returns wheter file processor is between a FrameStateBegin/FrameStateEnd markers pair