purify的API和提示信息代号

简介:





本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/116670,如需转载请自行联系原作者 To use Purify API functions, include       <purifyhome>/purify.h in your code and link with             <purifyhome>/purify_stubs.a.
 
      In Makefile, you should write as follow for C++:
      LINK_FLAGS = -      L/usr/local/rational/releases/purify.i386_linux2.2003a.06.15/purify_staubs.a
LINK_PURIFY = purify –cache-dir=$(HOME)/.cache gcc       $(LINK_FLAGS)
      main.purify:$(OBJS)
       $(LINK_PURIFY) –lstdc++ -o main.purify $(OBJS)
 
Commonly used API functions
De.ion
int  purify_describe (char *addr)
Prints specific details about memory
int  purify_is_running (void)
Returns "TRUE" if the program is instrumented
int  purify_new_inuse (void)
Prints a message . all memory newly in use
int  purify_new_leaks (void)
Prints a message . all new leaks
int  purify_new_fds_inuse (void)
Lists the new open file de.ors
int  purify_printf (char *format, ...)
Prints formatted text to the Viewer or log-file
int  purify_watch (char *addr)
Watches for memory write, malloc, free
int  purify_watch_n (char *addr, int size, char *type)
Watches memory: type = "r", "w", "rw"
int  purify_watch_info (void)
Lists active watchpoints
int  purify_watch_remove (int watchno)
Removes a specified watchpoint
int  purify_what_colors (char *addr, int size)
Prints the color coding of memory
 
 

Purify messages

      Purify reports the following messages. For detailed, platform-specific information, see the Purify .line help system.
Message
De.ion
Severity*
Message
De.ion
Severity*
ABR
Array Bounds Read
W
NPR
Null Pointer Read
F
ABW
Array Bounds Write
C
NPW
Null Pointer Write
F
BRK
Misuse of Brk or Sbrk
C
PAR
Bad Parameter
W
BSR
Beyond Stack Read
W
PLK
Potential Leak( is memory that does not have a pointer to its beginning,but does have .e to its interior)
W
BSW
Beyond Stack Write
W
PMR
Partial UMR
W
COR
Core Dump Imminent
F
SBR
Stack Array Bounds Read
W
FIU
File De.ors In Use
I
SBW
Stack Array Bounds Write
C
FMM
Freeing Mismatched Memory
C
SIG
Signal
I
FMR
Free Memory Read
W
SOF
Stack Overflow
W
FMW
Free Memory Write
C
UMC
Uninitialized Memory Copy
W
FNH
Freeing Non Heap Memory
C
UMR
Uninitialized Memory Read
W
FUM
Freeing Unallocated Memory
C
WPF
Watchpoint Free
I
IPR
Invalid Pointer Read
F
WPM
Watchpoint Malloc
I
IPW
Invalid Pointer Write
F
WPN
Watchpoint Entry
I
MAF
Malloc Failure
I
WPR
Watchpoint Read
I
MIU
Memory In-Use
I
WPW
Watchpoint Write
I
MLK
Memory Leak
W
WPX
Watchpoint Exit
I
MRE
Malloc Reentrancy Error
C
ZPR
Zero Page Read
F
MSE
Memory Segment Error
W
ZPW
Zero Page Write
F
 
      * Message severity: F=Fatal, C=Corrupting, W=Warning, I=Informational
目录
相关文章
|
1月前
|
缓存 API
全球最新地震信息免费API接口教程
该接口提供全球最新地震信息,数据源自中国地震台网,每5分钟更新一次。支持POST/GET请求,需提供用户ID和KEY。返回数据包括地震等级、时间、经纬度、深度及位置等详细信息。示例请求和响应详见文档。
|
3月前
|
JSON 搜索推荐 API
抖音商品详情API接口:获取商品信息的指南
抖音商品详情API接口由抖音开放平台提供,允许第三方应用访问抖音小店的商品数据,包括基本信息、价格、库存及用户评价等。其优势在于数据实时性、自动化处理、市场分析及个性化推荐。通过注册账号、获取API密钥、阅读文档和构建请求,用户可高效获取商品信息,提升运营效率。未来,该接口将在电商领域发挥更大作用。
|
4天前
|
供应链 搜索推荐 API
1688榜单商品详细信息API接口的开发、应用与收益
1688作为全球知名的B2B电商平台,为企业提供丰富的商品信息和交易机会。为满足企业对数据的需求,1688开发了榜单商品详细信息API接口,帮助企业批量获取商品详情,应用于信息采集、校验、同步与数据分析等领域,提升运营效率、优化库存管理、精准推荐、制定市场策略、降低采购成本并提高客户满意度。该接口通过HTTP请求调用,支持多种应用场景,助力企业在电商领域实现可持续发展。
40 4
|
4月前
|
JSON API 开发工具
【Azure 应用服务】调用Azure REST API来获取 App Service的访问限制信息(Access Restrictions)以及修改
【Azure 应用服务】调用Azure REST API来获取 App Service的访问限制信息(Access Restrictions)以及修改
|
18天前
|
供应链 搜索推荐 API
探索1688榜单商品详细信息API接口:开发、应用与收益
本文深入探讨了1688榜单商品详细信息API接口的开发与应用,涵盖接口概述、开发条件、调用方法及数据处理等内容。该API帮助企业高效获取1688平台商品信息,应用于商品信息采集、校验、同步与数据分析等领域,有效提升了企业的运营效率、库存管理、销售转化率及市场策略制定能力,降低了采购成本,提升了客户满意度。
37 9
|
29天前
|
缓存 算法 API
查询域名WHOIS信息免费API接口教程
该API用于查询顶级域名的WHOIS信息,不支持国别域名和中文域名。通过POST或GET请求,需提供用户ID、KEY及待查询域名。返回信息包括域名状态、注册商、时间等详细数据。示例与文档见官网。
|
29天前
|
API 区块链
获取指定网页基础信息【TDK】免费API接口教程
该接口用于从标准网页中提取标题、关键词、描述和图标等信息。支持POST/GET请求,需提供用户ID、KEY及目标网址等参数,可选指定访问节点。返回状态码、信息提示及提取的内容。示例与详细文档见官网。
|
1月前
|
API
万年历[取当日信息]免费API接口教程
此API提供万年历当天的详细信息,包括农历、星期、宜忌、生肖、星座、节日、五行、星宿等。支持POST和GET请求,需提供用户ID和KEY。返回数据包含阳历、农历、干支、节日列表等多项内容。示例URL:https://cn.apihz.cn/api/time/getday.php?id=88888888&key=88888888。
236 10
|
1月前
|
JSON 数据挖掘 API
电商信息指南:API接口淘宝关键词、店铺所有商品获取
要获取淘宝关键词商品数据和店铺所有商品的API接口,需先注册淘宝开放平台账号并创建应用,获取API密钥。接着,使用密钥获取访问令牌,详细阅读API文档,构造并发送API请求,解析响应数据。特别地,使用`item_search_shop`接口可获取店铺内所有商品信息。
|
2月前
|
JSON 安全 API
抖音店铺商品信息的 API
抖音店铺商品信息的 API 主要用于获取商品的详细信息,包括基本信息、属性、库存、评价、推广信息等。开发者需注册账号、申请权限、阅读文档、发送请求并处理响应。此外,还提供商品搜索和管理接口,帮助商家优化商品展示和管理订单,提高运营效率。使用时需遵守平台规则,确保数据安全和合法性。