We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
처음에 3210241024 = 33,554,432개를 ds_allocate에 넘겨서 ds_heap_end - ds_heap_start = 33,554,432이 되게 값을 주는 것으로 알고있습니다.
memmgr로 넘어와서, 양 sentinel을 빼게 되면 heap_start와 heap_end사이에는 총 33,554,432 - 32 * 2 = 33,554,368바이트가 존재하게됩니다.
그러면 header와 footer를 뻈을 때 33554368 - 8 * 2 = 33,554,352바이트까지 할당이 가능할 것 같은데 레퍼런스 프로그램에서 그렇게되지않아 잘못 생각한 부분이 있는지 궁금하여 질문드립니다.
The text was updated successfully, but these errors were encountered:
heap_start
heap_end
ds_sbrk
ds_heap_brk
ds_heap_end
Sorry, something went wrong.
No branches or pull requests
처음에 3210241024 = 33,554,432개를 ds_allocate에 넘겨서
ds_heap_end - ds_heap_start = 33,554,432이 되게 값을 주는 것으로 알고있습니다.
memmgr로 넘어와서, 양 sentinel을 빼게 되면 heap_start와 heap_end사이에는 총 33,554,432 - 32 * 2 = 33,554,368바이트가 존재하게됩니다.
그러면 header와 footer를 뻈을 때 33554368 - 8 * 2 = 33,554,352바이트까지 할당이 가능할 것 같은데 레퍼런스 프로그램에서 그렇게되지않아 잘못 생각한 부분이 있는지 궁금하여 질문드립니다.
The text was updated successfully, but these errors were encountered: