Oops. Fixed some formatting in previous commit.

This commit is contained in:
Rick Gibbed 2013-05-26 02:21:05 -07:00
parent 3ac3d8078d
commit 237ab5551f
1 changed files with 8 additions and 7 deletions

View File

@ -321,11 +321,11 @@ typedef struct {
uint8_t spin_count_div_256; // * 256
uint8_t __padding[6];
//uint32_t unknown04; // maybe the handle to the event?
uint32_t unknown08; // head of queue, pointing to this offset
uint32_t unknown0C; // tail of queue?
int32_t lock_count; // -1 -> 0 on first lock 0x10
uint32_t recursion_count; // 0 -> 1 on first lock 0x14
uint32_t owning_thread_id; // 0 unless locked 0x18
uint32_t unknown08; // head of queue, pointing to this offset
uint32_t unknown0C; // tail of queue?
int32_t lock_count; // -1 -> 0 on first lock 0x10
uint32_t recursion_count; // 0 -> 1 on first lock 0x14
uint32_t owning_thread_id; // 0 unless locked 0x18
} X_RTL_CRITICAL_SECTION;
#pragma pack(pop)
}
@ -348,6 +348,7 @@ SHIM_CALL RtlInitializeCriticalSection_shim(
cs->owning_thread_id = 0;
}
SHIM_CALL RtlInitializeCriticalSectionAndSpinCount_shim(
xe_ppc_state_t* ppc_state, KernelState* state) {
// NTSTATUS
@ -365,7 +366,7 @@ SHIM_CALL RtlInitializeCriticalSectionAndSpinCount_shim(
uint32_t spin_count_div_256 = (spin_count + 255) >> 8;
if (spin_count_div_256 > 255)
{
spin_count_div_256 = 255;
spin_count_div_256 = 255;
}
X_RTL_CRITICAL_SECTION* cs = (X_RTL_CRITICAL_SECTION*)SHIM_MEM_ADDR(cs_ptr);
@ -403,7 +404,7 @@ spin:
// Thread was locked - spin wait.
if (spin_wait_remaining) {
spin_wait_remaining--;
spin_wait_remaining--;
goto spin;
}