ANSI

ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。

在实际应用中接触比较多的文本编码有3种:ASCII、ANSI和UNICODE,其中ASCII码是后两种编码的基础。

zGlue

http://www.sigmaintell.com/news.php?cid=27&id=5305

suse linux

https://baike.baidu.com/item/SUSE/60409?fromtitle=suse%20linux&fromid=649234&fr=aladdin

diffinity

Diffinity is a free diff and merging tool for Windows with focus on accurate and easy to read source code diffs.

http://truehumandesign.se/s_diffinity.php

中国神剧推荐

  1. 《大明王朝1566》
  2. 《天道》
  3. 《走向共和》
  4. 《生存之民工》

pagemap

https://www.kernel.org/doc/Documentation/vm/pagemap.txt
https://www.cnblogs.com/pengdonglin137/p/6802108.html

华为自动驾驶操作系统内核 ISO 26262 ASIL-D

https://www.huawei.com/cn/press-events/news/2020/5/aos-core-asil-d-certificate

华东师范大学 何积丰

http://www.sei.ecnu.edu.cn/Data/View/4487

阿里巴巴正式开源 Inclavare Containers

https://kernel.taobao.org/2020/05/Inclavare-Containers/

Difference between DPL and RPL in x86

Segment protection was introduced with the 286, before paging existed in the x86 family of processors. Back then, segmentation was the only way to restrict access to kernel memory from a user-mode context. RPL provided a convenient way to enforce this restriction when passing pointers across different privilege levels.

Modern operating systems use paging to restrict access to memory, which removes the need for segmentation. So RPL is mostly an unused leftover from older times.

https://stackoverflow.com/questions/36617718/difference-between-dpl-and-rpl-in-x86
http://blog.chinaunix.net/uid-21736802-id-1817645.html
http://qcd.phys.cmu.edu/QCDcluster/intel/vtune/reference/vc17a.htm

stabs

Stabs (Symbol Table String) refers to a format for information that describes a program to a debugger.

https://blog.csdn.net/hfyinsdu/article/details/104359578
http://blog.sina.com.cn/s/blog_ba1e7c860102wrsz.html
https://sourceware.org/gdb/onlinedocs/stabs.html

DWARF

stabs 已经被 DWARF 替代
https://www.ibm.com/developerworks/cn/aix/library/au-dwarf-debug-format/index.html

MISRA C编程规范标准

https://blog.csdn.net/qq_20553613/article/details/81989570

LDRA Testbed

LDRA Testbed provides the core static and dynamic analysis engines for both host and embedded software. LDRA Testbed provides the means to enforce compliance with coding standards such as MISRA, JSF++ AV, CERT C, CWE and provides visibility of software flaws that might typically pass through the standard build and test process to become latent problems.
https://en.wikipedia.org/wiki/LDRA_Testbed

rst

https://www.jianshu.com/p/1885d5570b37

printf("%.*s", length, string)

printf("%.*s", length, string) prints at most length characters of string.

Long mode

In the x86-64 computer architecture, long mode is the mode where a 64-bit operating system can access 64-bit instructions and registers.

Bao - a lightweight static partitioning hypervisor

https://github.com/bao-project/bao-hypervisor
https://drops.dagstuhl.de/opus/volltexte/2020/11779/pdf/OASIcs-NG-RES-2020-3.pdf