Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Kernel Liteos M
提交
2f9bfcc6
K
Kernel Liteos M
项目概览
OpenHarmony
/
Kernel Liteos M
大约 1 年 前同步成功
通知
20
Star
28
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel Liteos M
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2f9bfcc6
编写于
4月 29, 2021
作者:
星e雨
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: L0 GN compilation problem
Close: #I3ORHS Change-Id: Ia105084336f2ba66f91546226a9383646a0148ce
上级
1f725147
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
19 addition
and
3 deletion
+19
-3
components/fs/fatfs/fatfs.c
components/fs/fatfs/fatfs.c
+2
-3
kal/posix/include/wchar.h
kal/posix/include/wchar.h
+1
-0
kernel/arch/arm/cortex-m4/gcc/los_interrupt.c
kernel/arch/arm/cortex-m4/gcc/los_interrupt.c
+10
-0
kernel/arch/include/los_interrupt.h
kernel/arch/include/los_interrupt.h
+5
-0
utils/BUILD.gn
utils/BUILD.gn
+1
-0
未找到文件。
components/fs/fatfs/fatfs.c
浏览文件 @
2f9bfcc6
...
...
@@ -29,12 +29,11 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define _GNU_SOURCE 1
#include "ff.h"
#if FF_USE_EXPAND
#define _GNU_SOURCE
#endif
#include "fatfs.h"
#include "errno.h"
#include "stdbool.h"
#include "limits.h"
#include "pthread.h"
#include "time.h"
...
...
kal/posix/include/wchar.h
浏览文件 @
2f9bfcc6
...
...
@@ -19,6 +19,7 @@ extern "C" {
#define __NEED_mbstate_t
#if __STDC_VERSION__ < 201112L
#define __NEED_off_t
#define __NEED_struct__IO_FILE
#endif
...
...
kernel/arch/arm/cortex-m4/gcc/los_interrupt.c
浏览文件 @
2f9bfcc6
...
...
@@ -490,6 +490,16 @@ LITE_OS_SEC_TEXT_INIT VOID HalExcHandleEntry(UINT32 excType, UINT32 faultAddr, U
HalSysExit
();
}
/* stack protector */
WEAK
UINT32
__stack_chk_guard
=
0xd00a0dff
;
WEAK
VOID
__stack_chk_fail
(
VOID
)
{
/* __builtin_return_address is a builtin function, building in gcc */
LOS_Panic
(
"stack-protector: Kernel stack is corrupted in: %p
\n
"
,
__builtin_return_address
(
0
));
}
/* ****************************************************************************
Function : HalHwiInit
Description : initialization of the hardware interrupt
...
...
kernel/arch/include/los_interrupt.h
浏览文件 @
2f9bfcc6
...
...
@@ -62,6 +62,11 @@ typedef VOID (*HWI_PROC_FUNC)(VOID *parm);
typedef
VOID
(
*
HWI_PROC_FUNC
)(
void
);
#endif
/* stack protector */
extern
UINT32
__stack_chk_guard
;
extern
VOID
__stack_chk_fail
(
VOID
);
UINT32
HalIsIntActive
(
VOID
);
#define OS_INT_ACTIVE (HalIsIntActive())
#define OS_INT_INACTIVE (!(OS_INT_ACTIVE))
...
...
utils/BUILD.gn
浏览文件 @
2f9bfcc6
...
...
@@ -31,6 +31,7 @@ static_library("utils") {
sources = [
"los_debug.c",
"los_error.c",
"los_hook.c",
]
include_dirs = [
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录