symbian S60 使用HookLogger查找内存泄漏错误

news/2024/7/7 21:25:50

同学推荐使用HookLogger查找内在泄漏的错误,安装也花了不少时间,

1 下载

http://developer.symbian.com/main/downloads/files/HookLogger_Setup.zip

2 安装

最好不要装在文件名有空格的路径下,否则要修改里面的脚本

3 配制

在命令提示符下运行SetupHooks.cmd default

如果提示copy ok,但是"AttachDLL euser.dll EUserParasite_EKA2.dll euser.dll.hooked" 运行出错,

那就去把"/Symbian/9.1/S60_3rd_MR/Epoc32/release/winscw/udeb"下的euser.dll拷贝 到HookLogger文件夹下面,然后在cmd下运行"AttachDLL euser.dll EUserParasite_EKA2.dll euser.dll.hooked", 这个命令会生成euser.dll.hooked文件,把它拷贝到"..//Epoc32/release/winscw/udeb"下面覆 euser.dll文件.

 

 

设置默认sdk

在一台机器上可以安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序,可以通过devices命令寻求帮助。
查看当前可用的Symbian设备,使用devices命令:
C:/Documents and Settings/shiyigang>devices
-------------------------------------------------------------------------------------------
S60_2nd_FP2_SC:com.nokia.Series60
S60_3rd_FP2_Beta:com.nokia.s60 - default
其中标记为- default者为当前默认的设备,因此,本机当前使用的设备是s60第三版。在此状态下,如果在命令行下编译Symbian程序,则默认使用s60 3rd的编译环境。如果要编译s60 2nd的程序,则必须更改默认设备。

更改默认设备,
C:/Documents and Settings/shiyigang>devices -setdefault @s60_2nd_fp2_sc:com.nokia.series60


http://www.niftyadmin.cn/n/2308441.html

相关文章

物联网应用层安全威胁_赛普拉斯:物联网设备面临的安全威胁分析

众所周知,物联网(IoT)设备预计将无处不在。这些由半导体驱动的设备将推动每一个可想象的过程实现智能化。从简单的开灯到门诊护理或工厂控制等更复杂的过程,通过传感、处理和云连接,物联网设备将大幅提高工作效率。应用场景多种多样&#xff…

symbian ui框架设计

所谓“应用程序架构”是指应用程序框架类的集合。基于所需的UI设计,应用程序可以具有稍微不同的架构,但是每种架构都有一些公共部分,称为“核心应用程序类”   一、先看一下基础部分,具体架构在第二部分介绍   &#xff08…

ue4蓝图中的输入触摸功能_【unreal engine 虚幻引擎 4】在ACTOR蓝图中给UMG中的按钮添加事件触发...

上一篇文章我们说了如何在UMG蓝图中直接绑定事件,但是其实按钮或者勾选框之类的交互控件,有多种方式可以实现其交互触发,比如我们这次讲一下如何在ACTOR蓝图中给按钮什么的绑定事件。首先讲一下为什么要把UMG放在ACTOR蓝图里:主要…

月薪两千也要拿出一万的职业范儿

叶耘 最近《蜗居》挺火,很多关注的是其中工薪阶层买房子的话题,却很少有人会去问,作为名牌大学毕业生,女主角海萍工作 了七八年、年过30了,在平均工资水平高居的大上海,还在加班加点、颤颤巍巍地挣那朝不…

2010年资本市场前高后低 不可能产生大泡沫

由于美国有意识地挤压美元套利资金,明年全球资本市场不可能出现大泡沫。而就A股市场而言,笔者已经指出,政府在2009年就通过融资、再融资等扩大市场容量的办法稀释泡沫。 日本与美国,引发了前后两个全球最大的资本泡沫。 日本在…

python中labelframe_python图形界面tk 2.1 使用容器(LabelFrame)进行布局

LabelFrameLabelFrame就像一个容器,负责安排其他部件的位置创建一个容器 monty 将其它的部件的父容器改为monty#!/usr/bin/env python# -*- coding: utf-8 -*-import tkinter as tkfrom tkinter import ttkfrom tkinter import scrolledtext # 导入滚动文本框的模块…

Symbian 随机数

无论开发什么程序,尤其是类似纸牌类游戏和拼图类,以及俄罗斯方块之类的游戏, 随机数发生器是必不可少的。标准c语言里面有seed()和rand()用来生成种子和数值 在symbian平台下面,用什么方法呢?下面就是一个例子 TTime …

symbian安装出现“更新错误”

今天写了一个程序,打包后安装出现“更新错误”,再google上找了一番基本上有以下几个原因: 1.it happens when your .pkg has a different revision number than the previous one 解决方法:卸载后再安装 2.签名没有成功 3.UID有…