Code Models and Relocation Types

本文主要探讨 code models, relocation 与 relocation types。文章首先解释不同的 code models 如何影响编译器的代码生成,然后介绍 relocation 这一机制和常见的 relocation type。文章结合多个代码示例说明在不同场景下(如不同 code models 下的函数调用、全局变量访问)生成的汇编代码以及所使用的 relocation types。

C++26 Hazard Pointers

Hazard pointers 一直在我的 todo list 上,但是一直没有时间和机会深入研究。最近听了 Maged M. Michael 关于 hazard pointers 的分享,正好趁此机会学习下 hazard pointers,整理成一篇博客。

2025.2.16 北京人艺《日出》

2.16 和朋友一起去北京人艺看了《日出》,为了有更好的观赏体验,我提前做了一点功课,粗读了一遍《日出》原文。观看演出后,我觉得还是该写点什么,即使写出来什么也不是。