技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2328|回复: 0
收起左侧

ida类型关键字

[复制链接]

273

主题

451

帖子

4870

积分

用户组: 真·技术宅

UID
2
精华
61
威望
148 点
宅币
3687 个
贡献
131 次
宅之契约
0 份
在线时间
623 小时
注册时间
2014-1-25
发表于 2015-8-22 00:37:58 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
只列出类型关键字,分类还需要大家一起努力,看看哪些可以修饰函数,那些修饰变量,那些修饰结构体:
__return_ptr        __org_typedef        __high                new               
__struct_ptr        __near                                                int               
__array_ptr                __far                                       
__hidden                __bad_cc
__restrict           __userpurge                inline                                        __usercall
__ptr64              __unaligned                friend                bool                __thiscall
__ptr32              protected                extern                auto                __fastcall
__cppobj             namespace                double                                        __stdcall
__noreturn           __interrupt                union                __int256        __pascal
__pure               volatile                                        __int512        __cdecl
__attribute__        unsigned                short                __int128
__spoils             template                float                __int64
_BOOL4               register                const                __int32
_BOOL2               virtual                        class                __int16
_BOOL1               typedef                                                __int8
_UNKNOWN                private                        void                __huge
_TBYTE                        mutable                        this                __near
_OWORD                        default                        long                __far
_QWORD                        struct                        flat                __declspec
_DWORD                        static                                                __thread
_WORD                        signed                                                __import
_BYTE                        public                        char                __export

The following additional keywords can be used in type declarations:
  _BOOL1          a boolean type with explicit size specification (1 byte)
  _BOOL2          a boolean type with explicit size specification (2 bytes)
  _BOOL4          a boolean type with explicit size specification (4 bytes)
  __int8          a integer explicit size specification (1 byte)
  __int16         a integer explicit size specification (2 bytes)
  __int32         a integer explicit size specification (4 bytes)
  __int64         a integer explicit size specification (8 bytes)
  __int128        a integer explicit size specification (16 bytes)
  _BYTE           an unknown type; the only known info is its size: 1 byte
  _WORD           an unknown type; the only known info is its size: 2 bytes
  _DWORD          an unknown type; the only known info is its size: 4 bytes
  _QWORD          an unknown type; the only known info is its size: 8 bytes
  _OWORD          an unknown type; the only known info is its size: 16 bytes
  _TBYTE          10-byte floating point value
  _UNKNOWN        no info is available
  __pure          pure function: always returns the same value and does not
                  modify memory in a visible way
  __noreturn      function does not return
  __hidden        hidden function argument
  __return_ptr    pointer to return value; implies hidden
  __struct_ptr    was initially a structure value
  __array_ptr     was initially an array









回复

使用道具 举报

本版积分规则

QQ|申请友链||Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图  

GMT+8, 2020-7-13 13:28 , Processed in 0.089638 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表