oracle汇编03
.long expression1, expression2, ..., expressionN
The .long directive generates a long integer (32-bit, two's complement value) for each
expression into the current section. Each expression must be a 32–bit value and must evaluate
to an integer value. The .long directive is not valid for the .bss section.
.popsection
The .popsection directive pops the top of the section stack and continues processing of the
popped section
.previous
The .previous directive continues processing of the previous section.
.pushsection section
The .pushsection directive pushes the specifed section onto the section stack and switches
to another section.
.quad expression1, expression2, ..., expressionN
The .quad directive generates an initialized word (64-bit, two's complement value) for each
expression into the current section. Each expression must be a 64-bit value, and must evaluate
to an integer value. The .quad directive is not valid for the .bss section.
.rel symbol@ type
The .rel directive generates the specifed relocation entry type for the specifed symbol. The
.lit directive supports TLS (thread-local storage)
.section section, attributes
The .section directive makes section the current section. If section does not exist, a new
section with the specifed name and attributes is created. If section is a non-reserved section,
attributes must be included the frst time section is specifed by the .section directive.
.set symbol, expression
The .set directive assigns the value of expression to symbol. Expression can be any legal
expression that evaluates to a numerical value.
.skip integer, value
While generating values for any data section, the .skip directive causes integer bytes to be
skipped over, or, optionally, flled with the specifed value.
.sleb128 expression
The .sleb128 directive generates a signed, little-endian, base 128 number from expression.
.string "string"
The .string directive places the characters in string into the object module at the current
location and terminates the string with a null byte (\0). String must be enclosed in double
quotes (") (ASCII 0x22). The .string directive is not valid for the .bss section.
.symbolic symbol1, symbol2, ..., symbolN
The .symbolic directive declares each symbol in the list to havesymbolic linker scoping. All
references to symbol within a dynamic module bind to the defnition within that module.
Outside of the module, symbol is treated as global.
.tbss
The .tbss directive changes the current section to .tbss. The .tbss section contains
uninitialized TLS data objects that will be initialized to zero by the runtime linker.
.tcomm
The .tcomm directive defnes a TLS common block.
tdata
The .tdata directive changes the current section to .tdata. The .tdata section contains the
initialization image for initialized TLS data objects.
.text
The .text directive defnes the current section as .text.
.uleb128 expression
The .uleb128 directive generates an unsigned, little-endian, base 128 number from
expression.
.value expression1, expression2, ..., expressionN
The .value directive generates an initialized word (16-bit, two's complement value) for each
expression into the current section. Each expression must be a 16-bit integer value. The
.value directive is not valid for the .bss section.
.weak symbol1, symbol2, ..., symbolN
The .weak directive declares each symbol in the argument list to be defned either externally
or in the input fle and accessible to other fles. Default bindings of the symbol are overridden
by the .weak directive. A weak symbol defnition in one fle satisfes an undefned reference
to a global symbol of the same name in another fle. Unresolved weak symbols have a default
value of zero. The link editor does not resolve these symbols. If a weak symbol has the same
name as a defned global symbol, the weak symbol is ignored and no error results. The .weak
directive does not defne the symbol
.zero expression
While flling a data section, the .zero directive flls the number of bytes specifed by
expression with zero (0).
oracle汇编03的更多相关文章
- Oracle案例03——RMAN-06091: no channel allocated for maintenance (of an appropriate type)
同事收到告警磁盘空间不足,说删除归档无法直接在rman中进行操作,让帮看下,具体处理方法如下: 一.错误信息 在rman执行命令 crosscheck archivelog all; delete n ...
- Oracle基础 03 回滚表空间 undo
--查询默认的undo表空间 select name,value from v$parameterwhere name like '%undo%'; --创建 undotbs2 表空间 create ...
- oracle汇编01
1: / define numeric label "1"one: / define symbolic label "one"/ ... assembler c ...
- oracle 汇编04
General-Purpose Instructions The general-purpose instructions perform basic data movement, memory ad ...
- 了解ORACLE培训OCA-OCP-OCM课程表
了解ORACLE培训OCA-OCP-OCM课程表考试号: OCA 1Z0-007$125 Oracle Database 10g:SQL Fundamentals 本课程培养学生必要的SQ ...
- AIX下RAC搭建 Oracle10G(六)dbca建库
AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AI ...
- Oracle '26-2月 -19 03.34.47.000000 下午' 字符串日期解析
Oracle数据库, 时间字段是varchar2类型, 存储了 '26-2月 -19 03.34.47.000000 下午' 格式(TIMESTAMP 数据类型)的字符串日期, 将其解析为yyyy-M ...
- 黑马oracle_day01:03.oracle的查询
01.oracle体系结构 02.oracle的基本操作 03.oracle的查询 04.oracle对象 05.oracle编程 黑马oracle_day01:03.oracle的查询 09scot ...
- 2014/11/06 Oracle触发器初步 2014-11-06 09:03 49人阅读 评论(0) 收藏
触发器我就不多解释了,保证数据的完整性的神器,嗯..也是减少程序员工作托管给数据库操作的好帮手.就不讲一些大道理了.通俗点,我们对数据库的操作,无非就是增 删 改 查. 触发器就是在删,改,增的时候( ...
随机推荐
- D. White Lines
D. White Lines 给定一个$n\times n$的$WB$矩阵,给定一个$k*k$的能把$B$变成$W$的橡皮擦,求橡皮擦作用一次后,全为$W$的行.列总数最大值 前缀和差分 #inclu ...
- synchronized 同步
1.synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有 ...
- C#异常日志
代码比较简单,仅提供一种思路 /// <summary> /// 将异常打印到LOG文件 /// </summary> /// <param name="ex& ...
- Linux驱动开发1——基础知识
1.三类驱动 字符设备驱动:字节流,/dev下有设备节点,file_operations,inode, file 块设备驱动:数据块,/dev下有设备节点,通常有文件系统 网络设备驱动:网络报文的收发 ...
- centos输入正确的账号和密码登陆不进去
vm下启动centos,输入正确的账号和密码,依然登陆不进去,一直处于这个界面: 暂时的解决方法是:先等待一段时间.重启,然后再输入密码,然后,ctrl+c 不停地ctrl+c,然后就登陆进去了.什么 ...
- uni-app学习资料整理-1.白话uni-app
白话uni-app https://ask.dcloud.net.cn/article/35657 文件内代码架构的变化 以前一个html大节点,里面有script和style节点: 现在templ ...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_6_练习_转换文件编码
- 【MM系列】SAP MM模块-基础配置第一篇
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-基础配置第一篇 ...
- python每日一练:0001题
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? import o ...
- java8 语言特性
Lamda 表达式 使用内部类也可以实现相关的功能, 但使用lamda更简短 lamda 的参数类型可以省略 如果是单条语句, lamda 的花括号可以省略 如果是单条语句, lamda 的 retu ...