⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heapwalk.msg

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 MSG
📖 第 1 页 / 共 2 页
字号:
        "========================\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 + -