当前位置: 首页 > wzjs >正文

北京网站建设制作公司wordpress调用友情链接分类

北京网站建设制作公司,wordpress调用友情链接分类,滨海新区建设和交通局网站,wordpress 密码在哪文件夹文章目录 一、概述二、文章链接三、功能和关键点四、总结 Welcome to Code Blocks blog 本篇文章主要介绍了 [rbpf虚拟机-阶段整理] ❤博主广交技术好友,喜欢我的文章的可以关注一下❤ 一、概述 该文章是对近期关于rbpf虚拟机文章的整理和回顾。 其中包括了验证器…

文章目录

  • 一、概述
  • 二、文章链接
  • 三、功能和关键点
  • 四、总结

Welcome to Code Block's blog

本篇文章主要介绍了
[rbpf虚拟机-阶段整理]
❤博主广交技术好友,喜欢我的文章的可以关注一下❤


一、概述

该文章是对近期关于rbpf虚拟机文章的整理和回顾。

其中包括了验证器、汇编器和反汇编器、op码、即时编译器(JIT)、执行速度测试、打包和代码执行、不同码关系、Call指令相关文章。我认为这些是rbpf虚拟机中比较重要的概念以及技术。

(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

二、文章链接

  1. 验证器
  2. 汇编器和反汇编器
  3. 即时编译器
  4. op码
  5. call指令
  6. 打包和代码执行
  7. JIT和解释执行对比

三、功能和关键点

  1. 验证器:验证器提供了包括一系列对字节码程序的检查。包括:
    check_prog_len - 程序长度检查
    check_load_dw - LD_DW指令检查
    check_jmp_offset - 跳转指令检查
    check_registers - 寄存器访问检查
  2. 汇编器和反汇编器:
  • 汇编器通过汇编指令进行字符分根,并通过循环的方式将其转换为而进行字节码数据。使用到了combine库进行分割和转换。
  • 反汇编器通过循环从map中获取与字节对应的字符串指令的方式,将其转换为汇编码格式。
  1. 即时编译器:即时编译器通过x86-64调用标准完成字节码到机器码的转换。
  2. :通过对字节码、汇编码、机器码的区别,在调用时的分层。
  • 汇编码是语言
  • 字节码是编译后的中间环节
  • 机器码则属于执行环节
  1. op码: 也叫opcode,是区分不同指令之间作用的关键字,其对应在汇编码中为"mov"等前缀。
  2. call指令:call指令为调用辅助函数时必要的指令,需要执行程序前进行注册,本质上为map存储的<key,value>值。
  3. 打包和代码执行: 对clang进行部署和打包,以及打包文件的反编译,可以清晰的看到打包文件的字节码。对代码的执行实际为对字节码程序的执行,其中用到了elf库。
  4. JIT和解释执行对比: 对JIT和解释执行进行速度对比,对JIT执行的执行速度有了更直观的印象,发现JIT在使用CALL调用辅助函数时,几乎不会产生任何加速。

四、总结

这就是对rbpf虚拟机内容的阶段整理,方便大家查阅,自己也学习到了很多东西。如果您在文章中发现任何逻辑或理解错误,请在评论中留下您宝贵的意见。

代码来源:rbpf虚拟机
鸣谢: qmonnet 提供的开源代码.

当然,我也会将带有中文注释和自己理解的一些代码上传的我的github页面,感兴趣的朋友可以进行clone查看.

我的GitHub:forked
在这里插入图片描述


文章转载自:

http://DueGHHs1.nydtt.cn
http://mqOKKOCx.nydtt.cn
http://FSPLbk91.nydtt.cn
http://m7L1dQ2z.nydtt.cn
http://Yj8zDTgB.nydtt.cn
http://2DtyRLwy.nydtt.cn
http://wcvGFl4T.nydtt.cn
http://kZ5CoRWN.nydtt.cn
http://mpgoIAtQ.nydtt.cn
http://rqJ7Qs4e.nydtt.cn
http://epcVCEqj.nydtt.cn
http://Wj5ImrO4.nydtt.cn
http://5tmVPbxm.nydtt.cn
http://UOknVWBx.nydtt.cn
http://jBSJm104.nydtt.cn
http://arPcMbgj.nydtt.cn
http://rZCxYbOc.nydtt.cn
http://bgkz0ZpI.nydtt.cn
http://NNVAjSp8.nydtt.cn
http://bFPTLQER.nydtt.cn
http://k3yAoXOI.nydtt.cn
http://XtW22vw6.nydtt.cn
http://Rz6qpVED.nydtt.cn
http://VSSQEmWz.nydtt.cn
http://oTvfL1UB.nydtt.cn
http://HoUrrr7p.nydtt.cn
http://8k4lPbad.nydtt.cn
http://0sdcNaK6.nydtt.cn
http://VtwsTZ2p.nydtt.cn
http://ls6wAeDh.nydtt.cn
http://www.dtcms.com/wzjs/637369.html

相关文章:

  • 可以打视频的软件怎么seo网站推广
  • 学校网站建设学生文明上网阜阳交通建设工程质监局网站
  • 元素网站竞价网络推广
  • 网站建设原理与实践网站后台密码在哪个文件
  • 网站建设外链广告平面设计软件有哪些
  • 天津网站制作的公司展厅策划设计公司
  • 山东营销网站建设联系方式360建筑网密码忘了
  • 海阳网站制作通过ip直连打开网站要怎么做
  • 海外英文建站优秀交互设计网站
  • 怎么使用网站上的模板微信小程序认证费用
  • 东莞网络营销型网站国外友链买卖平台
  • 如何查看网站空间网站设计相似侵权吗
  • 网站制作建设哪家公司好哪里有免费建站平台
  • 北京企业网站优化郑州网站制作公司
  • 旅行网站开发wordpress模板 物流
  • 网站内部链接的策略wordpress用户可以互加好友
  • html怎么做网站首页wordpress 升级方法
  • 前端作业做一个网站为什么php做不了大网站
  • 苏州建设培训中心南阳seo网站排名优化
  • 深圳制作网站建设推广网页设计总结与体会200字
  • 建微信网站模板网络营销工具和方法
  • 网站模板放哪网站建设价格差异多少
  • 网站营销怎么做外贸软件app
  • 哪些网站可以做养殖的广告做网站初级教程
  • 为网站设计手机版网站是做推广好还是优化好
  • 天津学网站建设资阳地seo
  • jsp做的个人网站网站建设中企动力强
  • 建站企业网站wordpress oa插件
  • 广东网广东网站建设阳朔县建设规划局网站
  • 网站建设的所需解决的技术问题衡水建设局网站首页