sp debug method
create table SPOptimizationTb (
spName varchar(100) not null ,
seq int not null ,
breakpoint int not null ,
consume int not null ,
remark varchar(200) null ,
createDate datetime null
)
lock allpages
on 'default'
go
declare @dbLog bit
declare @breakpoint int
declare @spName varchar(100)
declare @seq int
declare @remark varchar(200)
declare @consume int
declare @logTime datetime
select @dbLog = 0
select @breakpoint = 0 -- breakpoint increase from 1
select @spName = 'SelCommentaryList'
declare @runTime datetime
declare @temTime varchar(200)
set @runTime = getDate()
select @runTime
select @seq = max(seq)+1 from SPOptimizationTb where spName = @spName
if @seq = null
begin
select @seq = 1
end
declare @catIds varchar(16384)
declare @sites varchar(50)
declare @regionCode char(30)
declare @theme int
declare @frDate datetime
declare @toDate datetime
declare @totalRows int
declare @tags varchar(16384)
declare @excludetags varchar(16384)
declare @keyValue varchar(16384)
set @catIds = '|KK%|KM%|'
set @sites = 'GEOEXT'
set @regionCode = 'ALL'
set @theme = -1
set @frDate = '04/20/2011'
set @toDate = '07/19/2011'
set @totalRows = 0
set @tags = ' '
set @excludetags = '|CONTENT_CATEGORY:CC_008|'
set @keyValue = 'EMERGINGMKTS_OVERVIEW_ALL'
-- ************************ record time begin *****************************
select @logTime = getDate()
select @remark = '----#step 1, if else : '
select @consume = datediff(ms,@runTime,@logTime)
select @temTime = convert(varchar(200), @consume)
select @breakpoint = @breakpoint + 1
if @dbLog = 1
insert into SPOptimizationTb values(@spName, @seq, @breakpoint, @consume, @remark, @logTime)
print @remark
print @temTime
select @runTime = getDate()
-- ************************ record time end *****************************
分享到:
相关推荐
标题 "vc2005sp1 debug 库缺失导致程序无法运行" 描述了一个常见的问题,即当尝试运行一个依赖于Microsoft Visual C++ 2005 Service Pack 1 (SP1) Debug库的程序时,由于缺少相应的库文件,程序无法启动。...
windows 7 debug symbols 不含win7 sp1的symbol If you plan to install symbols manually, it is crucial that you remember this basic rule: the symbol files on the host computer are required to match the...
windows server 2003 x86 sp0 debug symbol 调试符号 绝版资料,微软已经下线了,网络上已经下载不到了的绝版资料 操作系统研究的绝佳资料
* 堆栈指针 SP 置为段末或 COMMAND.COM 暂驻部分的结束地址(其中较小的那个地址) * 其余通用寄存器均置为 0,标志寄存器置为下述状态 DEBUG 使用单字符命令,包括: * 命令格式命令格式 * 汇编 A [地址] * 命令 ...
windows xp sp3 的symbols 包 。WindowsXP-KB936929-SP3-x86-symbols-full-ENU。 找了半天,没找到中文版的符号包,只找到英文版的,不过可以用。然后这个是full版的。
`R`命令能查看CPU的所有寄存器,包括AX、BX、CX、DX、SP、BP、SI、DI、DS、ES、SS、CS、IP,以及标志位状态。你可以单独查看或修改特定寄存器,比如`_R AX`,或改变标志位状态,如`_R F PO NZ DI NV`。 3. **T...
### DEBUG的深入解析与应用技巧 #### 调试利器:DEBUG详解 DEBUG,作为一款经典的内存调试工具,自诞生以来便深受程序员喜爱,尤其是在早期的计算机编程领域中扮演着举足轻重的角色。本文将从DEBUG的启动方式、...
2. **寄存器**:汇编语言中,数据主要存储在寄存器中,如AX、BX、CX、DX等通用寄存器,以及IP(指令指针)和SP(堆栈指针)等特殊用途寄存器。 3. **寻址模式**:汇编语言支持多种寻址模式,如直接寻址、间接寻址、...
WindowsXP-KB835935-SP2-slp-Symbols.exe,Windows xp sp2调试符号包,微软官方已经不再提供,网上也基本绝迹。可用于windbg/ida去调试分析windows xp sp2内核。
显示 CPU 内所有寄存器内容和标志位状态,其格式为: -R 例如,-r AX=0000 BX=0000 CX=010A DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NV UP DI PL NZ NA PO NC 18E4:0100 ...
当启动DEBUG时,如果没有指定文件名,系统会进行一些初始化设置,比如段寄存器的设置、指令指针IP的设定、堆栈指针SP的设定等。如果命令行包含文件名,DS和ES寄存器将指向程序段。 **DEBUG的内存和地址** 在内存...
- 直接在DOS提示符下输入`DEBUG`启动,此时没有加载任何被调试程序,所有段寄存器初始化为当前可用的主存段,通用寄存器(除SP外)设为0,IP设为0100h,状态标志清0。 - 输入`DEBUG [路径\文件名] [参数1] [参数...
4. **寄存器使用**:x86架构有多个通用寄存器,如AX、BX、CX、DX、SI、DI、SP和BP,理解它们的功能和用途是编写高效汇编代码的关键。 5. **指令集**:MASM5.0支持x86指令集,包括数据传输、算术运算、逻辑运算、...
它的Hook也就没有恢复,因此调试这个山寨DebugView的时候不能用DbgView, 因为一运行它就把那个函数给先Hook掉了。。。 因此我的DebugView加了卸载自己驱动的支持。。。 由于以上原因,如果你已经运行过...
simplesaml-debug-sp 一个用于测试SAML SP功能的SimpleSAMLphp应用程序:强制身份验证,作用域,请求签名,RequesterID。 包含的“ saml2keeper”模块用于显示从身份提供者收到的SAML响应。 安装: 按照的说明,...
- 寄存器:CPU内部用于临时存储数据的高速存储区域,如AX、BX、CX、DX、SP、BP、SI、DI等。 4. **使用Debug进行汇编编程** - 在Debug的汇编模式下,可以编写汇编代码,然后用`G`命令执行。 - 例如,编写一条`MOV...
SP=FFFEBP=0000 SI=0000 DI=0000 DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NVUPDIPLNZNAPONC ``` 要修改某个寄存器的值,可以使用如下命令: ```bash -R AX ``` 系统会提示输入新的值。例如,若要将AX寄存器的值设...
微机原理实验主要关注的是计算机内部的指令系统和DEBUG命令的使用。DEBUG是早期DOS系统中的一个内置调试工具,它允许用户直接操作CPU、内存和寄存器,以理解和测试程序的执行过程。 首先,指令系统是计算机硬件能够...
【Android智能指针SP与WP浅析(Win32 Debug)】 在Android的Native层开发中,为了管理和防止内存泄漏,Google引入了一套基于C++的智能指针系统,主要包含两个关键类型:sp(Strong Pointer)和wp(Weak Pointer)。...