You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
README | 4 months ago | |
TRACES | 4 months ago | |
angry_birds2.zip | 4 months ago | |
camera.zip | 4 months ago | |
candy_crush_saga.zip | 4 months ago | |
gmail.zip | 4 months ago | |
maps.zip | 4 months ago | |
photos.zip | 4 months ago | |
pubg.zip | 4 months ago | |
surfaceflinger.zip | 4 months ago | |
system_server.zip | 4 months ago | |
systemui.zip | 4 months ago | |
youtube.zip | 4 months ago |
README
The files in this directory are a collection of recordings of the memory allocations of a set of apps. In order to run these files through the tool, they will need to be placed unzipped on the device. Format of dumps: <tid>: <action_name> <ptr> [<optional_arguments>] <tid> The pid_t value that is the gettid() value recorded during the run. <action_name> One of: malloc - Allocate memory using the malloc function. calloc - Allocate memory using the calloc function. memalign - Allocate memory using the memalign function. This is used during recording for either memalign or posix_memalign. realloc - Allocate memory using the realloc function. free - Free memory allocated using one of the above actions. thread_done - Terminate the thread with the given tid. Format of each action: <tid>: malloc <ptr> <size> Allocation made by malloc(<size>). <ptr> is the value returned by malloc. Example: 100: malloc 0xb48390a0 48 <tid>: calloc <ptr> <nmemb> <size> Allocation made by calloc(<nmemb>, <size>. <ptr> is the value returned by calloc. Example: 200: calloc 0xb48c1100 32 8 <tid>:realloc <new_ptr> <old_ptr> <size> Allocation made by realloc(<old_ptr>, <size>). <old_ptr> can be 0x0 to indicate a realloc with a nullptr. <new_ptr> is the value returned by realloc. Example: 300: realloc 0x96b90920 0x93605280 150 <tid>:memalign <ptr> <alignment> <size> Allocation made by memalign(<alignment>, <size>). <ptr> is the value returned by memalign. Example: 400: memalign 0xae42d080 16 104 <tid>: free <ptr> Find a previously allocated pointer <ptr> and call free(<ptr>). <ptr> can be 0x0 to indicate the freeing of a nullptr. Example: 500: free 0xb4827400 <tid>: thread_done 0x0 Indicates that the thread <tid> has completed. Example: 600: thread_done 0x0