豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 92 行 · 5742 字节 · UTF-8
§
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「苹系统」之书。
寻观「客体二号」之「基础」之书。
寻观「客体二号」之「林启动」之书。

「:文言:苹果启动之备:以 sysctl 之 KERN_PROCARGS2 取本进程之参数与环境(首为参数之数,次为执行之径,次为诸参数,次为诸环境,皆以零终),依裸机同布书于程序名区、参数区与环境块。缓冲取新增之二页(启动之初,其后动态之区复用之)。汉语:macOS 启动准备:用 sysctl({CTL_KERN, KERN_PROCARGS2, pid}) 取本进程的参数与环境块(依次为:4 字节参数个数、可执行文件路径、若干填充零、各参数、各环境变量,都以零结尾),按裸机相同的布局写进程序名区(可执行文件路径)、参数区(去掉第 0 个参数)与环境块。缓冲用启动时新增长的两页(128 KiB,之后动态区照常复用)。待办事项:参数与环境超过 128 KiB 时 sysctl 失败,此时参数与环境为空。:」

「:文言:自起跳过零字节。汉语:从“起”往后跳过零字节,返回第一个非零字节的位置(至多到“止”)。:」
「苹跳零」乃化「整数」而化「整数」而化「整数」而「整数」也。
「苹跳零」者会「缓」而会「起」而会「止」而
  若「有符号大等」于「起」于「止」则
    「止」
  否则若「等零」于(「读一」于(「加」于「缓」于「起」))则
    「苹跳零」于「缓」于(「加」于「起」于「一」)于「止」
  否则
    「起」
也。

「:文言:跳过若干以零终之串。汉语:从“起”跳过 数 个以零结尾的串,返回之后的位置。:」
「苹跳串们」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「苹跳串们」者会「缓」而会「起」而会「止」而会「数」而
  若「或者」于(「有符号小等」于「数」于「零」)于(「有符号大等」于「起」于「止」)则
    「起」
  否则
    「苹跳串们」于「缓」于(「加」于(「林找零」于「缓」于「起」于「止」)于「一」)于「止」
      于(「减」于「数」于「一」)
也。

「:文言:寻环境之末:遇空串(首字为零)则止。汉语:找环境串区的末尾:遇到空串(开头就是零字节)为止。:」
「苹环境末」乃化「整数」而化「整数」而化「整数」而「整数」也。
「苹环境末」者会「缓」而会「起」而会「止」而
  若「或者」于(「有符号大等」于「起」于「止」)于(「等零」于(「读一」于(「加」于「缓」于「起」)))则
    「起」
  否则
    「苹环境末」于「缓」于(「加」于(「林找零」于「缓」于「起」于「止」)于「一」)于「止」
也。

「苹装启动」乃化「有」而「有」也。
「苹装启动」者会「无」而
  虑「旧页」者「内存增长」于「二」而
  虑「缓」者「乘」于「旧页」于「六五五三六」而
  虑「名」者「状态_林时」而
  虑「长址」者「状态_林字节」而
  虑「无」者「写四」于「名」于「一」而
  虑「无」者「写四」于(「加」于「名」于「四」)于「四九」而
  虑「无」者
    「写四」于(「加」于「名」于「八」)于(「苹_进程号」于「元」)而
    虑「无」者「写四」于「长址」于「一三一零七二」而
    虑「无」者「写四」于(「加」于「长址」于「四」)于「零」而
    虑「果」者
      若「小于」于「旧页」于「零」则(「减」于「零」于「一」)否则「苹_系统量」
        于「名」于「三」于「缓」于「长址」于「零」于「零」
    而
    若「不等于」于「果」于「零」则
      ((「写四」于「程序名区」于「零」);
        (「写四」于「参数区」于「零」);
        「写四」于(「加」于「程序名区」于「环境偏」)于「零」)
    否则
      虑「总」者「读四」于「长址」
      而
      虑「个」者「读四」于「缓」
      而
      虑「径尾」者「林找零」于「缓」于「四」于「总」
      而
      虑「径长」者
        「选择」
          于(「大于」于(「减」于「径尾」于「四」)于「程序名上限」)
          于「程序名上限」
          于(「减」于「径尾」于「四」)
      而
      虑「无」者
        「拷贝」于(「加」于「程序名区」于「四」)于(「加」于「缓」于「四」)于「径长」
      而
      虑「无」者「写四」于「程序名区」于「径长」
      而
      虑「参起」者「苹跳零」于「缓」于「径尾」于「总」
      而
      虑「参一」者「苹跳串们」于「缓」于「参起」于「总」于「一」
      而
      虑「参末」者「苹跳串们」于「缓」于「参起」于「总」于「个」
      而
      虑「数」者
        「林装参数项们」于「缓」于「参一」于「参末」于「四」于「零」
      而
      虑「无」者「写四」于「参数区」于「数」
      而
      虑「环末」者「苹环境末」于「缓」于「参末」于「总」
      而
      虑「环长」者「林装环境项们」于「缓」于「参末」于「环末」于「零」而
      「写四」于(「加」于「程序名区」于「环境偏」)于「环长」
也。