| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
libc/sem/mutex: add LIBC_SEM_MUTEX_NOINLINE for size prefer Add option remove all sem/mutex inline use no inline version As a compare, in mps3-an547/nsh text size compare: inline: 380384 noinline: 348780 Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
libc/sem/mutex: add LIBC_SEM_MUTEX_NOINLINE for size prefer Add option remove all sem/mutex inline use no inline version As a compare, in mps3-an547/nsh text size compare: inline: 380384 noinline: 348780 Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
libc/sem/mutex: add LIBC_SEM_MUTEX_NOINLINE for size prefer Add option remove all sem/mutex inline use no inline version As a compare, in mps3-an547/nsh text size compare: inline: 380384 noinline: 348780 Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/misc/circbuf: add circbuf_reinit handle malloc/free not direct use. In case the buffer is special or lock confict with memory manager, should isolate the malloc/free API, only configure & copy. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_10_4_violation: The basic type of the left operand crc16val >> 8 (unsigned type) is different from that of the right operand 255 (signed type). Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_10_4_violation: The basic type of the left operand crc16val >> 8 (unsigned type) is different from that of the right operand 255 (signed type). Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_10_4_violation: The basic type of the left operand crc16val >> 8 (unsigned type) is different from that of the right operand 255 (signed type). Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_10_4_violation: The basic type of the left operand crc16val >> 8 (unsigned type) is different from that of the right operand 255 (signed type). Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues Add const and g_ prefix to crc table. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_8_9_violation: The symbol g_crc8_tab should be defined at the block range. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_8_9_violation: The symbol g_crc8_tab should be defined at the block range. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues Add const and g_ prefix to crc table. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
coverity: fix misra_c_2012_rule_10_3_violation In crc64emac_part: The value of an expression should not be assigned to an object of a narrower basic type or a different basic type class. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues Add const and g_ prefix to crc table. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues Add const and g_ prefix to crc table. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_8_9_violation: The symbol g_crc8_tab should be defined at the block range. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_8_9_violation: The symbol g_crc8_tab should be defined at the block range. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2012_rule_8_9_violation: The symbol g_crc8_tab should be defined at the block range. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
[coverity]: Solve code quality issues misra_c_2004_rule_10_6_violation: Unsigned numeric constant without the u or U suffix. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
libc: add creat function implementation accoring to the PSE52 requirements, the creat() need to implementation as a function. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
lib_cxx_initialize:remove global variables and lock Flat will call in nx_bringup Protect will call in userspace_entrypoint Kernel build will in ctr0 So, no need global variables and lock Signed-off-by: anjiahao <anjiahao@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
lib_dumpvbuffer.c: no need dump when buf == NULL or buflen == 0 Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
fdcheck: define fdcheck symbol anyway fdcheck_restore is used in .a, cause compile error when disable CONFIG_FDCHECK Signed-off-by: xuxingliang <xuxingliang@xiaomi.com> | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
libs/libc/ftok: fix sizeof(char *), after tempbuffer Catched by coverity, we change full path from stack variable to ptr. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
libc/idr: Remove nodes from RB trees during destroy idr_destroy() would loop over the removed and alloced RB tree nodes freeing them but not removing them from the trees. From the perspective of the RB tree those nodes would remain valid, while in fact, they were free memory, potentially reallocated for other purposes, or otherwise overwritten by the allocator with metadata. This would cause (seemingly random) memory corruption crashes triggered by the RB tree code trying to access link fields from the free'd nodes. Fix that by removing the nodes before freeing them. Signed-off-by: George Poulios <gpoulios@census-labs.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/instrument: add recursion guard for instrument callbacks Add g_instrument_in_progress flag to prevent infinite recursion when instrumented functions are called from within the instrument callbacks (e.g., perf_gettime). This provides a safety net in case any function in the callback chain is accidentally instrumented. Signed-off-by: yezhonghui <yezhonghui@xiaomi.com> | 2 个月前 | |
stream_getc: use lib_stream_eof instead of EOF Will case scanftest break #14778, at " %4c%n" case. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/cache: Fix coverity: Incorrect shift operation Add input validation in lru_cache_init() to reject invalid hash_size values that could cause undefined behavior in the HASH macro. The HASH macro uses: (val * GOLDEN_RATIO) >> (32 - LOG2_FLOOR(size)) If LOG2_FLOOR(hash_size) >= 32, the shift amount becomes negative or zero, resulting in undefined behavior. Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
note: change tag and level to 8bit Signed-off-by: xuxingliang <xuxingliang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
ratelimit.h: Update the definition of the ratelimit_state_s Avoid changes in the size of the ratelimit_state_s structure when compiling with different configurations. On the specific product project, changes in the size of the global static object led to non-aligned access exceptions in other areas. Signed-off-by: yukangzhi <yukangzhi@xiaomi.com> | 2 个月前 | |
libc/sem/mutex: add LIBC_SEM_MUTEX_NOINLINE for size prefer Add option remove all sem/mutex inline use no inline version As a compare, in mps3-an547/nsh text size compare: inline: 380384 noinline: 348780 Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
stream_getc: use lib_stream_eof instead of EOF Will case scanftest break #14778, at " %4c%n" case. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
lib_tempbuffer: change type char* to void* Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
tls: split tls.h to tls.h and tls_task.h Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
libc:use task_info replace libc global variables Signed-off-by: anjiahao <anjiahao@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |