| 102 | } |
| 103 | |
| 104 | void LoadContext::SetMemoryBuffer(char* buffer, int buffer_size, bool dry_run) |
| 105 | { |
| 106 | m_Start = (uintptr_t)buffer; |
| 107 | m_Current = (uintptr_t)buffer; |
| 108 | m_End = (uintptr_t)buffer + buffer_size; |
| 109 | m_DryRun = dry_run; |
| 110 | if (!dry_run) |
| 111 | { |
| 112 | memset(buffer, 0, buffer_size); |
| 113 | } |
| 114 | } |
| 115 | |
| 116 | uint32_t LoadContext::GetDynamicTypeMemorySize() |
| 117 | { |