您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ vx_Alloc函数代码示例

51自学网 2021-06-03 09:49:59
  C++
这篇教程C++ vx_Alloc函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中vx_Alloc函数的典型用法代码示例。如果您正苦于以下问题:C++ vx_Alloc函数的具体用法?C++ vx_Alloc怎么用?C++ vx_Alloc使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了vx_Alloc函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: vx_emptyIRTypeEnv

IRTypeEnv* vx_emptyIRTypeEnv ( void ){   IRTypeEnv* env   = (IRTypeEnv *)vx_Alloc(sizeof(IRTypeEnv));   env->types       = (IRType *)vx_Alloc(8 * sizeof(IRType));   env->types_size  = 8;   env->types_used  = 0;   return env;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例2: vx_dopyIRTypeEnv

IRTypeEnv* vx_dopyIRTypeEnv ( IRTypeEnv* src ){   Int        i;   IRTypeEnv* dst = (IRTypeEnv *)vx_Alloc(sizeof(IRTypeEnv));   dst->types_size = src->types_size;   dst->types_used = src->types_used;   dst->types = (IRType *)vx_Alloc(dst->types_size * sizeof(IRType));   for (i = 0; i < src->types_used; i++)      dst->types[i] = src->types[i];   return dst;}
开发者ID:bengheng,项目名称:Expose,代码行数:11,


示例3: vx_emptyIRSB

IRSB* vx_emptyIRSB ( void ){   IRSB* bb       = (IRSB *)vx_Alloc(sizeof(IRSB));   bb->tyenv      = vx_emptyIRTypeEnv();   bb->stmts_used = 0;   bb->stmts_size = 8;   bb->stmts      = (IRStmt **)vx_Alloc(bb->stmts_size * sizeof(IRStmt*));   bb->next       = NULL;   bb->jumpkind   = Ijk_Boring;   return bb;}
开发者ID:bengheng,项目名称:Expose,代码行数:11,


示例4: vx_IRStmt_Dirty

IRStmt* vx_IRStmt_Dirty ( IRDirty* d ){   IRStmt* s            = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag               = Ist_Dirty;   s->Ist.Dirty.details = d;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例5: vx_IRConst_V128

IRConst* vx_IRConst_V128 ( UShort con ){   IRConst* c  = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag      = Ico_V128;   c->Ico.V128 = con;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例6: vx_IRConst_F64i

IRConst* vx_IRConst_F64i ( ULong f64i ){   IRConst* c  = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag      = Ico_F64i;   c->Ico.F64i = f64i;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例7: vx_IRConst_F64

IRConst* vx_IRConst_F64 ( Double f64 ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_F64;   c->Ico.F64 = f64;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例8: vx_IRConst_U64

IRConst* vx_IRConst_U64 ( ULong u64 ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_U64;   c->Ico.U64 = u64;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例9: vx_IRConst_U32

IRConst* vx_IRConst_U32 ( UInt u32 ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_U32;   c->Ico.U32 = u32;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例10: vx_IRConst_U16

IRConst* vx_IRConst_U16 ( UShort u16 ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_U16;   c->Ico.U16 = u16;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例11: vx_IRConst_U8

IRConst* vx_IRConst_U8 ( UChar u8 ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_U8;   c->Ico.U8  = u8;   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例12: vx_IRExpr_Get

IRExpr* vx_IRExpr_Get ( Int off, IRType ty ) {   IRExpr* e         = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag            = Iex_Get;   e->Iex.Get.offset = off;   e->Iex.Get.ty     = ty;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例13: vx_IRExpr_Unop

IRExpr* vx_IRExpr_Unop ( IROp op, IRExpr* arg ) {   IRExpr* e       = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag          = Iex_Unop;   e->Iex.Unop.op  = op;   e->Iex.Unop.arg = arg;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例14: vx_IRStmt_Put

IRStmt* vx_IRStmt_Put ( Int off, IRExpr* data ) {   IRStmt* s         = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag            = Ist_Put;   s->Ist.Put.offset = off;   s->Ist.Put.data   = data;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例15: vx_IRStmt_Tmp

IRStmt* vx_IRStmt_Tmp ( IRTemp tmp, IRExpr* data ) {   IRStmt* s       = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag          = Ist_WrTmp;   s->Ist.WrTmp.tmp  = tmp;   s->Ist.WrTmp.data = data;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例16: vx_IRStmt_IMark

IRStmt* vx_IRStmt_IMark ( Addr64 addr, Int len ) {   IRStmt* s         = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag            = Ist_IMark;   s->Ist.IMark.addr = addr;   s->Ist.IMark.len  = len;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例17: vx_IRStmt_AbiHint

IRStmt* vx_IRStmt_AbiHint ( IRExpr* base, Int len ) {   IRStmt* s           = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag              = Ist_AbiHint;   s->Ist.AbiHint.base = base;   s->Ist.AbiHint.len  = len;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:7,


示例18: vx_IRExpr_Mux0X

IRExpr* vx_IRExpr_Mux0X ( IRExpr* cond, IRExpr* expr0, IRExpr* exprX ) {   IRExpr* e          = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag             = Iex_Mux0X;   e->Iex.Mux0X.cond  = cond;   e->Iex.Mux0X.expr0 = expr0;   e->Iex.Mux0X.exprX = exprX;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例19: vx_IRExpr_CCall

IRExpr* vx_IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) {   IRExpr* e          = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag             = Iex_CCall;   e->Iex.CCall.cee   = cee;   e->Iex.CCall.retty = retty;   e->Iex.CCall.args  = args;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例20:

IRExpr *vx_IRExpr_BBPTR(void){    IRExpr *e = (IRExpr *)vx_Alloc(sizeof(IRExpr));        e->tag = Iex_BBPTR;    return e;}
开发者ID:0xDEC0DE8,项目名称:openreil,代码行数:8,


示例21: vx_IRExpr_Binop

IRExpr* vx_IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) {   IRExpr* e         = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag            = Iex_Binop;   e->Iex.Binop.op   = op;   e->Iex.Binop.arg1 = arg1;   e->Iex.Binop.arg2 = arg2;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例22: vx_IRStmt_Exit

IRStmt* vx_IRStmt_Exit ( IRExpr* guard, IRJumpKind jk, IRConst* dst ) {   IRStmt* s         = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag            = Ist_Exit;   s->Ist.Exit.guard = guard;   s->Ist.Exit.jk    = jk;   s->Ist.Exit.dst   = dst;   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例23: vx_IRExpr_GetI

IRExpr* vx_IRExpr_GetI ( IRRegArray* descr, IRExpr* ix, Int bias ) {   IRExpr* e         = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag            = Iex_GetI;   e->Iex.GetI.descr = descr;   e->Iex.GetI.ix    = ix;   e->Iex.GetI.bias  = bias;   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:8,


示例24: vx_IRExpr_Load

IRExpr* vx_IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) {   IRExpr* e        = (IRExpr *)vx_Alloc(sizeof(IRExpr));   e->tag           = Iex_Load;   e->Iex.Load.end  = end;   e->Iex.Load.ty   = ty;   e->Iex.Load.addr = addr;   assert(end == Iend_LE || end == Iend_BE);   return e;}
开发者ID:bengheng,项目名称:Expose,代码行数:9,


示例25: vx_IRConst_U1

IRConst* vx_IRConst_U1 ( Bool bit ){   IRConst* c = (IRConst *)vx_Alloc(sizeof(IRConst));   c->tag     = Ico_U1;   c->Ico.U1  = bit;   /* call me paranoid; I don't care :-) */   assert(bit == False || bit == True);   return c;}
开发者ID:bengheng,项目名称:Expose,代码行数:9,


示例26: vx_IRStmt_Store

IRStmt* vx_IRStmt_Store ( IREndness end, IRExpr* addr, IRExpr* data ) {   IRStmt* s         = (IRStmt *)vx_Alloc(sizeof(IRStmt));   s->tag            = Ist_Store;   s->Ist.Store.end  = end;   s->Ist.Store.addr = addr;   s->Ist.Store.data = data;   assert(end == Iend_LE || end == Iend_BE);   return s;}
开发者ID:bengheng,项目名称:Expose,代码行数:9,



注:本文中的vx_Alloc函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ w0函数代码示例
C++ vxReleaseParameter函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。