📄 heapwalk.msg
字号:
"========================\n\n",
"========================\n\n" )
pick( STR_GBL_TOT_ITEMS,
"Total Items on Heap: \t%-u\n",
"Total Items on Heap: \t%-u\n" )
pick( STR_GBL_LRU_ITEMS,
"Number of LRU items: \t%-u\n",
"Number of LRU items: \t%-u\n" )
pick( STR_GBL_FREE_ITEMS,
"Number of free items: \t%-u\n\n",
"Number of free items: \t%-u\n\n" )
pick( STR_MEM_MAN_INFO,
"Memory Management Information:\n",
"Memory Management Information:\n" )
pick( STR_MEM_MAN_UNDERLINE,
"==============================\n",
"==============================\n" )
pick( STR_SIZE_LIN_ADDR_SPACE,
"Size of Linear Address Space (in pages): \t%-lu\n",
"Size of Linear Address Space (in pages): \t%-lu\n" )
pick( STR_FREE_PAGES,
"Free Pages in Linear Address Space: \t%-lu\n",
"Free Pages in Linear Address Space: \t%-lu\n" )
pick( STR_SYS_PAGE_SIZE,
"System Page Size (in bytes): \t%-u\n",
"System Page Size (in bytes): \t%-u\n" )
pick( STR_PAGES_IN_SWAP_FILE,
"Pages in Swap File: \t%-lu\n",
"Pages in Swap File: \t%-lu\n" )
pick( STR_TOT_PAGES_IN_SYSTEM,
"Total Pages in System: \t%-lu\n",
"Total Pages in System: \t%-lu\n" )
pick( STR_NUM_UNLOCKED_PAGES,
"Number of Unlocked Pages: \t%-lu\n",
"Number of Unlocked Pages: \t%-lu\n" )
pick( STR_NUM_FREE_PAGES,
"Number of Free Pages: \t%-lu\n",
"Number of Free Pages: \t%-lu\n" )
pick( STR_LARGEST_FREE_MEM_BLOCK,
"Largest Free Memory Block: \t%-lu\n",
"Largest Free Memory Block: \t%-lu\n" )
pick( STR_MAX_ALLOCATABLE_PAGES,
"Maximum Allocatable Pages: \t%-lu\n",
"Maximum Allocatable Pages: \t%-lu\n" )
pick( STR_MAX_LOCKABLE_PAGES,
"Maximum Lockable Pages: \t%-lu\n\n",
"Maximum Lockable Pages: \t%-lu\n\n" )
pick( STR_SNAP_GBL_CREATED,
"Snapshot of the Global Heap created: %s",
"Snapshot of the Global Heap created: %s" )
//strings for the local heap monitor
pick( STR_STATIC_DATA,
"Static Data [%u]",
"Static Data [%u]" )
pick( STR_STACK_ALLOCATED,
"Stack Allocated [%u], used [%u]",
"Stack Allocated [%u], used [%u]" )
pick( STR_FIXED_HEAP,
"Fixed Heap [%u]",
"Fixed Heap [%u]" )
pick( STR_MOVEABLE_HEAP,
"Moveable Heap [%u]",
"Moveable Heap [%u]" )
pick( STR_FREE_HEAP,
"Free Heap [%u]",
"Free Heap [%u]" )
pick( STR_MONITOR_UNKNOWN,
"Unknown [%u]",
"Unknown [%u]" )
pick( STR_CANT_OPEN_LCL_MONITOR,
"Unable to open local monitor window",
"Unable to open local monitor window" )
pick( STR_LCL_MONITOR_TITLE,
"%s Local Heap Monitor",
"%s Local Heap Monitor" )
pick( STR_APP_NAME,
"Open Watcom Heap Walker",
"Open Watcom Heap Walker" )
pick( STR_GBL_HEADINGS,
"Handle Address Size Owner Flags Lock Heap Type ",
"Handle Address Size Owner Flags Lock Heap Type " )
pick( STR_SELECTOR_HEADINGS,
" Sel. Base Limit Gran. Type DPL Access Big",
" Sel. Base Limit Gran. Type DPL Access Big" )
pick( STR_LCL_HEADINGS,
"Offset Handle Size Flags Locks Type",
"Offset Handle Size Flags Locks Type" )
pick( STR_FREE_N_BYTES,
"Free n bytes",
"Free n bytes" )
pick( STR_BYTES_TO_FREE,
"Bytes to free:",
"Bytes to free:" )
pick( STR_ALLOC_N_BYTES,
"Allocate n bytes",
"Allocate n bytes" )
pick( STR_BYTES_TO_ALLOC,
"Bytes to allocate:",
"Bytes to allocate:" )
pick( STR_ALLOC_ALL_BUT_N,
"Allocate all but n bytes",
"Allocate all but n bytes" )
pick( STR_BYTES_TO_LEAVE_FREE,
"Bytes to leave free:",
"Bytes to leave free:" )
pick( STR_AMT_ENTERED_INVALID,
"The amount entered in invalid",
"The amount entered in invalid" )
pick( STR_CANT_FREE_REQ_AMT,
"Unable to free the requested amount",
"Unable to free the requested amount" )
pick( STR_CANT_ALLOC_REQ_AMT,
"Unable to allocate the requested amount",
"Unable to allocate the requested amount" )
pick( STR_CANT_DISCARD_ITEM,
"Unable to discard that item",
"Unable to discard that item" )
pick( STR_HDL_DISCARDED,
"Handle %04X discarded\n%lu bytes discarded\n",
"Handle %04X discarded\n%lu bytes discarded\n" )
pick( STR_CANT_REPOSITION,
"Unable to reposition\n Handle %04X",
"Unable to reposition\n Handle %04X" )
// THESE 2 MESSAGES HAVE CHANGED REMEMBER TO CHANGE THE CODE
pick( STR_HDL_IS_NOW_OLDEST,
"Handle %04X\nis now the oldest item on the LRU list",
"Handle %04X\nis now the oldest item on the LRU list" )
pick( STR_HDL_IS_NOW_NEWEST,
"Handle %04X\nis now the newest item on the LRU list",
"Handle %04X\nis now the newest item on the LRU list" )
pick( STR_CANT_COMPLETE_ADD,
"Unable to complete add.\n(probable cause: lack of memory)",
"Unable to complete add.\n(probable cause: lack of memory)" )
pick( STR_VALUE_K,
"%u K",
"%u K" )
pick( STR_INVALID_SIZE,
"Invalid size",
"Invalid size" )
pick( STR_SIZE_TOO_LARGE,
"Size is too large",
"Size is too large" )
pick( STR_CANT_GET_MEM_MAN_INFO,
"Unable to get memory manager information",
"Unable to get memory manager information" )
pick( STR_CANT_GET_GBL_HEAP_INFO,
"Unable to get global heap information",
"Unable to get global heap information" )
// GLOBAL TYPES
pick( STR_MC_UNKNOWN,
"Unknown",
"Unknown" )
pick( STR_DGROUP,
"Dgroup",
"Dgroup" )
pick( STR_DATA,
"Data",
"Data" )
pick( STR_CODE,
"Code",
"Code" )
pick( STR_TASK,
"Task",
"Task" )
pick( STR_RESOURCE,
"Resource",
"Resource" )
pick( STR_MC_MODULE,
"Module",
"Module" )
pick( STR_MC_FREE,
"Free",
"Free" )
pick( STR_INTERNAL,
"Internal",
"Internal" )
pick( STR_SENTINEL,
"Sentinel",
"Sentinel" )
pick( STR_BURGERMASTER,
"Burgermaster",
"Burgermaster" )
// RESOURCE TYPES
pick( STR_USERDEFINED,
"UserDefined",
"UserDefined" )
pick( STR_CURSOR_COMP,
"Cursor Component",
"Cursor Component" )
pick( STR_MC_BITMAP,
"Bitmap",
"Bitmap" )
pick( STR_ICON_COMP,
"Icon Component",
"Icon Component" )
pick( STR_MC_MENU,
"Menu",
"Menu" )
pick( STR_DIALOG,
"Dialog",
"Dialog" )
pick( STR_STRING,
"String",
"String" )
pick( STR_FONTDIR,
"Fontdir",
"Fontdir" )
pick( STR_MC_FONT,
"Font",
"Font" )
pick( STR_ACCELERATORS,
"Accelerators",
"Accelerators" )
pick( STR_RCDATA,
"Rcdata",
"Rcdata" )
pick( STR_ERRTABLE,
"Errtable",
"Errtable" )
pick( STR_MC_CURSOR,
"Cursor",
"Cursor" )
pick( STR_MC_ICON,
"Icon",
"Icon" )
pick( STR_NAMETABLE,
"Nametable",
"Nametable" )
pick( STR_LOWER_UNKNOWN,
"unknown",
"unknown" )
pick( STR_CANT_CONSTRUCT_GBL_LIST,
"Unable to construct global heap list\n(probable cause: lack of memory)",
"Unable to construct global heap list\n(probable cause: lack of memory)" )
pick( STR_CANT_GET_SELECTOR,
"Unable to get a selector for handle %04X",
"Unable to get a selector for handle %04X" )
pick( STR_SELECTOR_FOR_HANDLE,
"%04X is the selector for handle %04X",
"%04X is the selector for handle %04X" )
pick( STR_SHOW,
"Show",
"Show" )
pick( STR_MONITOR_LCL_HEAP,
"Monitor Local Heap",
"Monitor Local Heap" )
pick( STR_MEM_MAN_INFO_TITLE,
"Memory Management Info",
"Memory Management Info" )
pick( STR_GLOB_HEAP_INFO,
"Global Heap Info",
"Global Heap Info" )
pick( STR_GET_SELECTOR,
"Get Selector",
"Get Selector" )
pick( STR_DISCARD,
"Discard",
"Discard" )
// These strings should match the strings in the display menu
pick( STR_LRU_ITEMS,
"LRU Items",
"LRU Items" )
pick( STR_ENTIRE_HEAP,
"Entire Heap",
"Entire Heap" )
pick( STR_FREE_ITEMS,
"Free Items",
"Free Items" )
pick( STR_SELECTOR_LIST_ITEMS,
"Selector List",
"Selector List" )
#include "savelbox.msg"
#include "memwnd.msg"
#include "about.msg"
//This string marks the end of the list and must always be last
pick( STR_THIS_IS_THE_LAST_STRING_IN_THE_LIST,
"",
"" )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -