| 111 | } |
| 112 | |
| 113 | void buffer_delete(struct buffer *buffer) |
| 114 | { |
| 115 | assert(buffer); |
| 116 | if (buffer->name) { |
| 117 | free(buffer->name); |
| 118 | buffer->name = NULL; |
| 119 | } |
| 120 | if (buffer->data) { |
| 121 | free(buffer_get_original_backing(buffer)); |
| 122 | buffer->data = NULL; |
| 123 | } |
| 124 | buffer->offset = 0; |
| 125 | buffer->size = 0; |
| 126 | } |
| 127 | |
| 128 | static struct { |
| 129 | uint32_t arch; |
no test coverage detected