forked from len0rd/rockbox
core_alloc: Provide a tiny test allocation, which can be freed for debug purposes.
This allocation can be freed in the buflib debug menu (select it to free). Doing a another allocation, e.g. by selecting another item in this debug menu will cause compaction (all allocs move). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30719 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
6efb3f0760
commit
4478b25ede
3 changed files with 33 additions and 8 deletions
|
@ -28,6 +28,10 @@ int core_get_num_blocks(void);
|
|||
void core_print_block_at(int block_num, char* buf, size_t bufsize);
|
||||
#endif
|
||||
|
||||
/* frees the debug test alloc created at initialization,
|
||||
* since this is the first any further alloc should force a compaction run */
|
||||
bool core_test_free(void);
|
||||
|
||||
static inline void* core_get_data(int handle)
|
||||
{
|
||||
extern struct buflib_context core_ctx;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue