首页
学习
活动
专区
工具
TVP
发布

LINUX阅码场

专栏作者
365
文章
768525
阅读量
234
订阅数
分歧还是共存?详解Android内核安全
许庆伟:龙蜥社区eBPF技术探索SIG组 Maintainer & Linux Kernel Security Researcher
Linux阅码场
2022-09-28
1.3K0
超线程SMT究竟可以快多少?(AMD Ryzen版 )
昨天我们用Intel I9的10核,每个核2个threads的机器跑了内核的编译:
Linux阅码场
2021-10-26
2.6K0
超线程SMT究竟可以快多少?
默认情况下是Intel I9,10核,每个核2个threads,共20个CPUs:
Linux阅码场
2021-10-26
1.2K0
相同版本 JVM 和 Java 应用,在 x86 和AArch64 平台性能相差30%,何故?
业务在 x86 和 AArch64 上同时部署时(相同的 JDK 和 Java 应用版本),发现 AArch64 平台性能下降严重问题。进一步查看日志,发现在 AArch64 平台中偶有如下情况:
Linux阅码场
2021-09-18
1.9K0
黑客最简单的软件破解方法,反汇编nop指令覆盖
群里有个小伙伴学习设计加密方法,如同某商用软件输入注册码后就能使用扩展功能。设计时他很自然的想着所写的加密措施是否足够健壮安全,是否有什么方法可以绕过加密检查,也就是破解。
Linux阅码场
2021-09-18
4.1K0
在生产环境中使用 eBPF 调试 GO 程序
这是本系列文章的第一篇,讲述了我们如何在生产环境中使用 eBPF 调试应用程序而无需重新编译/重新部署。这篇文章介绍了如何使用 gobpf 和 uprobe 来为 Go 程序构建函数参数跟踪程序。这项技术也可以扩展应用于其他编译型语言,例如 C++,Rust 等。本系列的后续文章将讨论如何使用 eBPF 来跟踪 HTTP/gRPC/SSL 等。
Linux阅码场
2021-03-30
1.5K0
李浩: 再谈 volatile 关键字
本文内容:volatile关键字的含义,它与barrier()和编译乱序的关系,以及内核里面READ_ONCE()、WRITE_ONCE()的实现原理。
Linux阅码场
2021-03-15
1.7K1
Linux TraceEvent - 我见过的史上最长宏定义
TraceEvent是内核中一种探测的机制,据说在不使能的时候是没有损耗的。据说使用起来挺简单,但是要看懂着实需要花些力气。
Linux阅码场
2020-06-24
4.1K0
打通IO栈:一次编译服务器性能优化实战
廖威雄,就职于珠海全志科技股份有限公司,负责Linux IO全栈研发、性能优化、开源社区开发交流、Linux 内核开源社区pstore/blk,mtdpstore模块的作者(与maintainer交流中)、大客户存储技术支持、全志首个UBI存储方案主导人、全志首个RTOS NFTL主导人。
Linux阅码场
2020-05-13
1.9K0
吴章金: 实例解析 Linux C 语言程序之变量类型
"本文从编译、二进制程序文件和运行角度逐级解析了 Linux C 语言程序中几种变量类型"
Linux阅码场
2019-12-10
9940
吴章金:通过操作 Section 为 Linux ELF 程序新增数据
Section 是 Linux ELF 程序格式的一种核心数据表达方式,用来存放一个一个的代码块、数据块(包括控制信息块),这样一种模块化的设计为程序开发提供了很大的灵活性。
Linux阅码场
2019-11-26
2.4K0
实现一个基于XDP_eBPF的学习型网桥
eBPF技术风靡当下,eBPF字节码正以星火燎原之势被HOOK在Linux内核中越来越多的位置,在这些HOOK点上,我们可以像编写普通应用程序一样编写内核的HOOK程序,与以往为了实现一个功能动辄patch一整套逻辑框架代码(比如Netfilter)相比,eBPF的工作方式非常灵活。
Linux阅码场
2019-11-13
1.4K0
吴章金: 深度剖析 Linux共享库的“位置无关”实现原理
共享库有一个很重要的特征,就是可以被多个可执行文件共享,以达到节省磁盘和内存空间的目标:
Linux阅码场
2019-11-11
1.7K0
吴章金: 如何创建一个*可执行*的共享库
license: "cc-by-nc-nd-4.0" description: "本文手把手指导如何创建一个可以执行的共享目标文件"
Linux阅码场
2019-11-10
1.1K0
解决Linux内核问题实用技巧之 - Crash工具结合/dev/mem任意修改内存
解决每一类问题都需要消耗大量的时间,特别是重新编译内核这种事情。于是,每一个Linux内核程序员或多或少都会掌握一些Hack技巧,以节省时间提高工作效率。
Linux阅码场
2019-10-30
4.1K0
Kasan - Linux 内核的内存检测工具
https://www.ibm.com/developerworks/cn/linux/1608_tengr_kasan/index.html
Linux阅码场
2019-10-08
5.3K0
宋宝华: 关于Linux编译优化几个必须掌握的姿势
首先我们都知道,Linux内核如果用O0编译,是无法编译过的,Linux的内核编译,要么是O2,要么是Os,这点从Linux的Makefile里面可以看出:
Linux阅码场
2019-10-08
2.9K0
Linux内核之旅/张凯捷—系统调用分析(3) (基于最新Linux-5.0版本系统调用日志收集系统)
在上一篇文章《系统调用分析(2)》中介绍和分析了32位和64位的快速系统调用指令——sysenter/sysexit和syscall/sysret,以及内核对快速系统调用部分的相关代码,并追踪了一个用户态下的系统调用程序运行过程。
Linux阅码场
2019-10-08
1.2K0
为 a.out 举行一个特殊的告别仪式
在 “Linux 发布 5.1, Linux Lab 同步支持” 一文中,首次得知了 Linux 移除 a.out 格式的消息,这个消息着实令人感叹,因为 a.out 伴随 Linux 的诞生至今在 Linux 中有将近 ~28 年的历史,而 a.out 本身则要追溯到更早的 Unix 时代。
Linux阅码场
2019-09-06
1.2K0
linux下Clang和gcc的区别
出错提示更友 好,比如 clang 在编译过程可以直接指出相对简单的出错位置以及它 “ 认为 ” 正确的方式 。
Linux阅码场
2019-06-21
5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档