本網站在啟用 JavaScript 的情況下可以運作的更好。
首頁
探索
說明
登入
kris
/
boringssl
關注
1
收藏
0
複製
0
程式碼
問題
0
合併請求
0
版本發佈
0
Wiki
活動
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1408
提交
12
分支
38 MiB
目錄樹:
5f387e38fc
kris/for/master/CECPQ3
kris/for/master/CECPQ3_armDONE
kris/for/master/CECPQ3_armX29
kris/for/master/CECPQ3_perlasm
kris/for/master/CECPQ3_perlasm_OPT_WIN
kris/onging/CECPQ3
kris/onging/CECPQ3_arm
kris/onging/CECPQ3_arm_XXX
kris/onging/CECPQ3_cswap_arm
kris/onging/CECPQ3_patch15
kris/ongoing/CECPQ3
new
分支列表
標籤
${ item.name }
建立分支
${ searchTerm }
從 '5f387e38fc'
${ noResults }
boringssl
/
crypto
/
err
/
engine.errordata
engine.errordata
42 B
原始文件
Normal View
歷史記錄
Precompute sorted array for error strings. Previously, error strings were kept in arrays for each subdirectory and err.c would iterate over them all and insert them at init time to a hash table. This means that, even if you have a shared library and lots of processes using that, each process has ~30KB of private memory from building that hash table. This this change, all the error strings are built into a sorted list and are thus static data. This means that processes can share the error information and it actually saves binary space because of all the pointer overhead in the old scheme. Also it saves the time taken building the hash table at startup. This removes support for externally-supplied error string data. Change-Id: Ifca04f335c673a048e1a3e76ff2b69c7264635be
9 年之前
1
ENGINE,reason,100,OPERATION_NOT_SUPPORTED