首页 > 其他分享 >EXPORT_SYMBOL宏

EXPORT_SYMBOL宏

时间:2023-04-26 15:33:24浏览次数:35  
标签:函数 SYMBOL 导出 EXPORT 内核 动态

内核模块被载入后,就会被动态地连接到内核(与用户空间的动态库类似,只有函数被显式的导出为外部函数后,才可以被动态库调用)。在内核中,导出内核函数需要特殊的指令:EXPORT_SYMBOL宏和EXPORT_SYMBOL_GPL宏。
在内核代码中我们经常看到EXPORT_SYMBOL宏,用来导出一个内核符号
————————————————
版权声明:本文为CSDN博主「小立爱学习」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45030965/article/details/126658984

标签:函数,SYMBOL,导出,EXPORT,内核,动态
From: https://www.cnblogs.com/hshy/p/17356244.html

相关文章

  • Prometheus监控之SNMP Exporter介绍和数据展现
    由于技术能力有限,文章仅能进行简要分析和说明,如有不对的地方,请指正,谢谢......
  • 运算放大器symbol输入端正负号判别
    无论是noms还是pmos都可以用判别:假设某一端输入端为1,判断输出是否为同相1,如果是1,则为正端,如果是0,则为负端  ......
  • ESM export default {...object} All In One
    ESMexportdefault{...object}AllInOneobjectdestructuring&moduleexportdefaulterrosexport{...obj}❌constMetrics={autoReport,manualReport,};export{...Metrics,};exportdefaultMetrics;demosexportdefault{...obj}......
  • shell与export命令
    围绕以下几个问题来学习export命令:1.什么是export命令?2.为什么要用export命令?3.怎么使用export命令?1.什么是export命令?♦ 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序......
  • Linux 安装 Node Exporter
    1.下载安装cdsrcwgethttps://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gztarxfnode_exporter-1.5.0.linux-amd64.tar.gzmvnode_exporter-1.5.0.linux-amd64/node_exporter/usr/binuseradd-s/sbin/nologin......
  • ES6:Symbol
    publish:falseSymbol概述背景:ES5中对象的属性名都是字符串,容易造成重名,污染环境。概念:ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。特点......
  • prometheus node-exporter安装
    目录prometheusnode-exporter安装包安装在linux服务器Daemonset安装Docker安装helm安装prometheusnode-exporter安装安装有很多中方法包安装在linux服务器NodeExporter是一个用于收集Linux系统信息并暴露为Prometheus格式的指标的守护进程。要启动NodeExporter,可以......
  • k8s下prometheus启动node_exporter
    启动访问地址:IP:9090启动方式:./prometheus--web.enable-lifecycle:热更新,不用重启即生效加载方法有以下两种#1.kill-HUPpid#2.curl-XPOSThttp://IP/-/reload--storage.tsdb.path:数据存储位置,默认是data目录。--storage.tsdb.retention.time:保留时间,默认是15天,过15天之后,就删......
  • 容器启动 Promethus \node-exporter \grafana 查看版本号
    说明:镜像拉取时默认都是latest版本,为了更好地管理,对镜像进行重新标记。一、拉取镜像dockerpullprom/prometheusdockerpullgrafana/grafanadockerpullprom/node-exporter二、运行服务#启动node_exporter服务dockerrun-d-p9100:9100--restart=always--privi......
  • redis_exporter
    监听的端口9121https://github.com/oliver006/redis_exporteroliver006/redis_exporterquay.io/oliver006/redis_exporterdockerrun--rm-it--entrypoint=/redis_exporter--name=tempoliver006/redis_exporter-redis.addr172.29.2.10:7000-config-command=CONFIG-re......