/kernel/liteos_m/components/shell/src/cmds/ |
H A D | fullpath.c | 43 STATIC UINT32 VfsStrnlen(const CHAR *str, size_t maxlen) in VfsStrnlen() 45 const CHAR *p = NULL; in VfsStrnlen() 53 STATIC CHAR *StrPath(CHAR *path) in StrPath() 55 CHAR *dest = path; in StrPath() 56 CHAR *src = path; in StrPath() 72 STATIC VOID StrRemovePathEndSlash(CHAR *dest, const CHAR *fullpath) in StrRemovePathEndSlash() 83 STATIC CHAR *StrNormalizePath(CHAR *fullpat [all...] |
H A D | vfs_shellcmd.c | 70 INT32 OsShellCmdDoChdir(const CHAR *path) in OsShellCmdDoChdir() 72 CHAR *fullpath = NULL; in OsShellCmdDoChdir() 73 CHAR *fullpathBak = NULL; in OsShellCmdDoChdir() 76 CHAR *shellWorkingDirectory = OsShellGetWorkingDirtectory(); in OsShellCmdDoChdir() 120 STATIC CHAR *OsLsGetFullpath(const CHAR *path, struct dirent *pdirent) in OsLsGetFullpath() 122 CHAR *fullpath = NULL; in OsLsGetFullpath() 128 fullpath = (CHAR *)malloc(pathLen); in OsLsGetFullpath() 140 fullpath = (CHAR *)malloc(pathLen); in OsLsGetFullpath() 154 return (CHAR *)NUL in OsLsGetFullpath() [all...] |
/kernel/liteos_m/components/shell/include/ |
H A D | shcmd.h | 51 const CHAR *cmdKey; 73 CHAR cmdString[0]; 89 extern UINT32 OsCmdKeyShift(const CHAR *cmdKey, CHAR *cmdOut, UINT32 size); 93 extern INT32 VfsNormalizePath(const CHAR *directory, const CHAR *filename, CHAR **pathname); 94 extern INT32 OsShellCmdDate(INT32 argc, const CHAR **argv); 95 extern INT32 OsShellCmdDumpTask(INT32 argc, const CHAR **argv); 96 extern UINT32 OsShellCmdFree(INT32 argc, const CHAR **arg [all...] |
H A D | shcmdparse.h | 49 typedef UINT32 (*FUNC_ONE_TOKEN)(VOID *ctx, UINT32 index, CHAR *token);
57 CHAR cmdKeyword[CMD_KEY_LEN]; /* cmd keyword str */
58 CHAR *paramArray[CMD_MAX_PARAS];
61 extern UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed);
62 extern CHAR *OsCmdParseStrdup(const CHAR *str);
63 extern UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *token);
64 extern UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed);
|
/kernel/liteos_m/components/backtrace/ |
H A D | los_backtrace.h | 81 extern CHAR *CSTACK_SECTION_START(CSTACK_SECTION_NAME);
82 extern CHAR *CSTACK_SECTION_END(CSTACK_SECTION_NAME);
83 extern CHAR *CODE_SECTION_START(CODE_SECTION_NAME);
84 extern CHAR *CODE_SECTION_END(CODE_SECTION_NAME);
103 extern CHAR *CODE_SECTION_START;
104 extern CHAR *CODE_SECTION_END;
105 extern CHAR *CSTACK_SECTION_START;
106 extern CHAR *CSTACK_SECTION_END;
129 extern CHAR *CODE_SECTION_START;
130 extern CHAR *CODE_SECTION_EN [all...] |
/kernel/liteos_a/kernel/common/ |
H A D | los_printf.c | 54 const CHAR *g_logString[] = { 64 const CHAR *OsLogLvGet(INT32 level) in OsLogLvGet() 71 const CHAR *p = "Output illegal string! vsnprintf_s failed!\n"; in ErrorMsg() 75 STATIC VOID UartOutput(const CHAR *str, UINT32 len, BOOL isLock) in UartOutput() 90 STATIC VOID ConsoleOutput(const CHAR *str, UINT32 len) in ConsoleOutput() 107 VOID OutputControl(const CHAR *str, UINT32 len, OutputType type) in OutputControl() 130 STATIC VOID OsVprintfFree(CHAR *buf, UINT32 bufLen) in OsVprintfFree() 137 VOID OsVprintf(const CHAR *fmt, va_list ap, OutputType type) in OsVprintf() 140 const CHAR *errMsgMalloc = "OsVprintf, malloc failed!\n"; in OsVprintf() 141 const CHAR *errMsgLe in OsVprintf() [all...] |
H A D | los_config.h | 52 extern CHAR __int_stack_start; 53 extern CHAR __rodata_start; 54 extern CHAR __rodata_end; 55 extern CHAR __bss_start; 56 extern CHAR __bss_end; 57 extern CHAR __text_start; 58 extern CHAR __text_end; 59 extern CHAR __ram_data_start; 60 extern CHAR __ram_data_end; 443 typedef VOID (*log_read_write_fn)(UINT32 startAddr, UINT32 space, UINT32 rwFlag, CHAR *bu [all...] |
H A D | los_excinfo.c | 44 STATIC CHAR *g_excInfoBuf = NULL; /* pointer to the buffer for storing the exception information */ 59 VOID SetExcInfoBuf(CHAR *buf) in SetExcInfoBuf() 64 CHAR *GetExcInfoBuf(VOID) in GetExcInfoBuf() 99 VOID WriteExcBufVa(const CHAR *format, va_list arglist) in WriteExcBufVa() 114 VOID WriteExcInfoToBuf(const CHAR *format, ...) in WriteExcInfoToBuf() 123 VOID LOS_ExcInfoRegHook(UINT32 startAddr, UINT32 space, CHAR *buf, log_read_write_fn hook) in LOS_ExcInfoRegHook() 141 VOID OsReadWriteExceptionInfo(UINT32 startAddr, UINT32 space, UINT32 flag, CHAR *buf) in OsReadWriteExceptionInfo() 156 CHAR nowTime[NOW_TIME_LENGTH]; in OsRecordExcInfoTime() 171 INT32 OsShellCmdReadExcInfo(INT32 argc, CHAR **argv) in OsShellCmdReadExcInfo() 179 CHAR *bu in OsShellCmdReadExcInfo() [all...] |
/kernel/liteos_a/fs/patchfs/ |
H A D | los_partition_utils.h | 54 const CHAR *partName; 55 const CHAR *cmdlineArgName; 56 const CHAR *storageTypeArgName; 57 CHAR *storageType; 58 const CHAR *fsTypeArgName; 59 CHAR *fsType; 60 const CHAR *addrArgName; 62 const CHAR *partSizeArgName; 64 CHAR *devName; 69 const CHAR *GetDevNameOfPartitio [all...] |
H A D | los_partition_utils.c | 36 STATIC INT32 MatchPartPos(CHAR *p, const CHAR *partInfoName, INT32 *partInfo) in MatchPartPos() 39 CHAR *value = NULL; in MatchPartPos() 71 STATIC INT32 MatchPartInfo(CHAR *p, struct PartitionInfo *partInfo) in MatchPartInfo() 73 const CHAR *storageTypeArgName = partInfo->storageTypeArgName; in MatchPartInfo() 74 const CHAR *fsTypeArgName = partInfo->fsTypeArgName; in MatchPartInfo() 75 const CHAR *addrArgName = partInfo->addrArgName; in MatchPartInfo() 76 const CHAR *partSizeArgName = partInfo->partSizeArgName; in MatchPartInfo() 111 STATIC INT32 GetPartitionBootArgs(const CHAR *argName, CHAR **arg [all...] |
/kernel/liteos_a/shell/full/src/base/ |
H A D | shcmd.c | 68 STATIC INT32 OsStrSeparateTabStrGet(CHAR **tabStr, CmdParsed *parsed, UINT32 tabStrLen) in OsStrSeparateTabStrGet() 70 CHAR *shiftStr = NULL; in OsStrSeparateTabStrGet() 71 CHAR *tempStr = (CHAR *)LOS_MemAlloc(m_aucSysMem0, SHOW_MAX_LEN << 1); in OsStrSeparateTabStrGet() 108 STATIC INT32 OsStrSeparate(CHAR *tabStr, CHAR *strPath, CHAR *nameLooking, UINT32 tabStrLen) in OsStrSeparate() 110 CHAR *strEnd = NULL; in OsStrSeparate() 111 CHAR *cutPos = NULL; in OsStrSeparate() 113 CHAR *shellWorkingDirector in OsStrSeparate() [all...] |
H A D | shmsg.c | 50 CHAR *ShellGetInputBuf(ShellCB *shellCB) in ShellGetInputBuf() 68 STATIC VOID ShellSaveHistoryCmd(const CHAR *string, ShellCB *shellCB) in ShellSaveHistoryCmd() 115 STATIC INT32 ShellCmdLineCheckUDRL(const CHAR ch, ShellCB *shellCB) in ShellCmdLineCheckUDRL() 152 LITE_OS_SEC_TEXT_MINOR VOID ShellCmdLineParse(CHAR c, pf_OUTPUT outputFunc, ShellCB *shellCB) in ShellCmdLineParse() 154 const CHAR ch = c; in ShellCmdLineParse() 206 LITE_OS_SEC_TEXT_MINOR UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType) in ShellMsgTypeGet() 220 (strncmp((CHAR *)(curCmdItem->cmd->cmdKey), cmdType, len) == 0)) { in ShellMsgTypeGet() 222 (VOID)memcpy_s((CHAR *)(cmdParsed->cmdKeyword), CMD_KEY_LEN, cmdType, minLen); in ShellMsgTypeGet() 231 STATIC UINT32 ShellMsgNameGetAndExec(CmdParsed *cmdParsed, const CHAR *output, UINT32 len) in ShellMsgNameGetAndExec() 235 const CHAR *tmpSt in ShellMsgNameGetAndExec() [all...] |
/kernel/liteos_m/components/shell/src/base/ |
H A D | shmsg.c | 47 UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType) in ShellMsgTypeGet() 61 (strncmp((CHAR *)(curCmdItem->cmd->cmdKey), cmdType, len) == 0)) { in ShellMsgTypeGet() 63 (VOID)memcpy_s((CHAR *)(cmdParsed->cmdKeyword), CMD_KEY_LEN, cmdType, minLen); in ShellMsgTypeGet() 72 CHAR *GetCmdName(const CHAR *cmdline, UINT32 len) in GetCmdName() 75 const CHAR *tmpStr = NULL; in GetCmdName() 77 CHAR *cmdName = NULL; in GetCmdName() 82 cmdName = (CHAR *)malloc(len + 1); in GetCmdName() 112 UINT32 PreHandleCmdline(const CHAR *input, CHAR **outpu [all...] |
/kernel/liteos_a/shell/full/include/ |
H A D | shcmdparse.h | 50 typedef UINT32 (*FUNC_ONE_TOKEN)(VOID *ctx, UINT32 index, CHAR *token);
58 CHAR cmdKeyword[CMD_KEY_LEN]; /* cmd keyword str */
59 CHAR *paramArray[CMD_MAX_PARAS];
62 extern UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed);
63 extern CHAR *OsCmdParseStrdup(const CHAR *str);
64 extern UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *token);
65 extern UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed);
|
/kernel/liteos_a/shell/full/src/cmds/ |
H A D | dmesg.c | 74 STATIC const CHAR *g_levelString[] = {
121 STATIC INT32 OsDmesgRead(CHAR *buf, UINT32 len)
in OsDmesgRead() 127 CHAR *logBuf = g_dmesgInfo->logBuf;
in OsDmesgRead() 176 CHAR *temp = NULL;
in OsCopyToNew() 177 CHAR *newBuf = (CHAR *)addr + sizeof(DmesgInfo);
in OsCopyToNew() 188 temp = (CHAR *)malloc(g_dmesgInfo->logSize);
in OsCopyToNew() 243 g_dmesgInfo->logBuf = (CHAR *)addr + sizeof(DmesgInfo);
in OsDmesgResetMem() 267 CHAR *newString = NULL;
in OsDmesgChangeSize() 274 newString = (CHAR *)mallo in OsDmesgChangeSize() [all...] |
/kernel/liteos_m/testsuites/sample/kernel/dynlink/ |
H A D | It_los_dynlink_015.c | 38 VOID (*func1)(CHAR *, CHAR *) = NULL;
in TestCase() 39 CHAR *symbolName1 = "It_dynlink_dowhile";
in TestCase() 40 CHAR *symbolName2 = "It_dynlink_while";
in TestCase() 41 CHAR *symbolName3 = "It_dynlink_for";
in TestCase() 42 CHAR *symbolName4 = "It_dynlink_ifelse";
in TestCase() 43 CHAR *symbolName5 = "It_dynlink_continue";
in TestCase() 44 CHAR *symbolName6 = "It_dynlink_switch";
in TestCase() 45 CHAR *dsoName = DSO_FULL_PATH("dynamic_athmtc.so");
in TestCase() 47 CHAR inCha in TestCase() [all...] |
H A D | It_los_dynlink_008.c | 38 CHAR *invalSymName1 = "A_invalid_api";
in TestCase() 39 CHAR *invalSymName2 = "N_invalid_api";
in TestCase() 40 CHAR *invalSymName3 = "Z_invalid_api";
in TestCase() 41 CHAR *invalSymName4 = "a_invalid_api";
in TestCase() 42 CHAR *invalSymName5 = "o_invalid_api";
in TestCase() 43 CHAR *invalSymName6 = "z_invalid_api";
in TestCase() 44 CHAR *invalSymName7 = "LOS_InvalidApi";
in TestCase() 45 CHAR *dsoName = DSO_FULL_PATH("Align4_dynamic_align4.so");
in TestCase()
|
/kernel/liteos_m/testsuites/sample/kernel/queue/ |
H A D | It_los_queue_isr_015.c | 19 static CHAR g_buff1[QUEUE_SHORT_BUFFER_LENGTH] = "UniDSP"; 20 static CHAR g_buff2[QUEUE_SHORT_BUFFER_LENGTH] = "DOPRA"; 21 static CHAR g_buff3[QUEUE_SHORT_BUFFER_LENGTH] = "TEST"; 40 CHAR buffA[QUEUE_SHORT_BUFFER_LENGTH] = "TEST"; in TaskF01() 41 CHAR buffB[QUEUE_SHORT_BUFFER_LENGTH] = "DOPRA"; in TaskF01() 42 CHAR buffC[QUEUE_SHORT_BUFFER_LENGTH] = "UniDSP"; in TaskF01() 43 CHAR *buff = NULL; in TaskF01() 48 ICUNIT_GOTO_EQUAL(*((CHAR *)(intptr_t)buff + index), buffA[index], in TaskF01() 49 *((CHAR *)(intptr_t)buff + index), EXIT); in TaskF01() 55 ICUNIT_GOTO_EQUAL(*((CHAR *)(intptr_ in TaskF01() [all...] |
H A D | It_los_queue_isr_016.c | 22 CHAR buff1[QUEUE_SHORT_BUFFER_LENGTH] = "UniDSP"; in HwiF01() 23 CHAR buff2[QUEUE_SHORT_BUFFER_LENGTH] = "DOPRA"; in HwiF01() 24 CHAR buff3[QUEUE_SHORT_BUFFER_LENGTH] = "TEST"; in HwiF01() 40 CHAR buffA[QUEUE_SHORT_BUFFER_LENGTH] = "TEST"; in TaskF01() 41 CHAR buffB[QUEUE_SHORT_BUFFER_LENGTH] = "DOPRA"; in TaskF01() 42 CHAR buffC[QUEUE_SHORT_BUFFER_LENGTH] = "UniDSP"; in TaskF01() 43 CHAR buff[QUEUE_SHORT_BUFFER_LENGTH] = " "; in TaskF01() 48 ICUNIT_GOTO_EQUAL(*((CHAR *)(intptr_t)buff + index), buffA[index], in TaskF01() 49 *((CHAR *)(intptr_t)buff + index), EXIT); in TaskF01() 55 ICUNIT_GOTO_EQUAL(*((CHAR *)(intptr_ in TaskF01() [all...] |
/kernel/liteos_a/fs/rootfs/ |
H A D | los_bootargs.c | 43 STATIC CHAR *g_cmdLine = NULL;
51 g_cmdLine = (CHAR *)malloc(COMMAND_LINE_SIZE);
in LOS_GetCmdLine() 112 STATIC INT32 GetBootargs(CHAR **args)
in GetBootargs() 120 CHAR *tmp = NULL;
in GetBootargs() 121 const CHAR *bootargsName = "bootargs=";
in GetBootargs() 145 CHAR *args = NULL;
in LOS_ParseBootargs() 146 CHAR *argName = NULL;
in LOS_ParseBootargs() 147 CHAR *argValue = NULL;
in LOS_ParseBootargs() 172 INT32 LOS_GetArgValue(CHAR *argName, CHAR **argValu [all...] |
H A D | los_bootargs.h | 47 CHAR *argName;
48 CHAR *argValue;
54 INT32 LOS_GetArgValue(CHAR *argName, CHAR **argValue);
56 UINT64 LOS_SizeStrToNum(CHAR *value);
59 CHAR *OsGetArgsAddr(VOID);
|
/kernel/liteos_a/kernel/extended/dynload/src/ |
H A D | los_exec_elf.c | 51 STATIC INT32 OsGetRealPath(const CHAR *fileName, CHAR *buf, UINT32 maxLen)
in OsGetRealPath() 53 CHAR *workingDirectory = NULL;
in OsGetRealPath() 89 STATIC INT32 OsCopyUserParam(ELFLoadInfo *loadInfo, const CHAR *fileName, CHAR *kfileName, UINT32 maxSize)
in OsCopyUserParam() 117 INT32 LOS_DoExecveFile(const CHAR *fileName, CHAR * const *argv, CHAR * const *envp)
in LOS_DoExecveFile() 120 CHAR kfileName[PATH_MAX + 1] = { 0 };
in LOS_DoExecveFile() 123 CHAR bu in LOS_DoExecveFile() [all...] |
/kernel/liteos_m/testsuites/sample/kernel/lms/ |
H A D | It_los_lms_008.c | 39 CHAR *str = (CHAR *)LOS_MemAlloc(g_testLmsPool, size);
in TestCase() 43 CHAR *bigger = (CHAR *)LOS_MemAlloc(g_testLmsPool, size * 3); /* mem size * 3 */
in TestCase() 47 CHAR *tmp = (CHAR *)LOS_MemAlloc(g_testLmsPool, size); /* do not release */
in TestCase() 54 CHAR *newPtr = LOS_MemRealloc(g_testLmsPool, str, size * 4 + 8); /* mem size * 4 - 8 */
in TestCase()
|
H A D | It_los_lms_007.c | 39 CHAR *str = (CHAR *)LOS_MemAlloc(g_testLmsPool, size);
in TestCase() 43 CHAR *bigger = (CHAR *)LOS_MemAlloc(g_testLmsPool, size * 3); /* mem size * 3 */
in TestCase() 47 CHAR *tmp = (CHAR *)LOS_MemAlloc(g_testLmsPool, size); /* do not release */
in TestCase() 54 CHAR *newPtr = LOS_MemRealloc(g_testLmsPool, str, size * 2); /* mem size * 2 */
in TestCase()
|
H A D | It_los_lms_009.c | 39 CHAR *str = (CHAR *)LOS_MemAlloc(g_testLmsPool, size);
in TestCase() 43 CHAR *bigger = (CHAR *)LOS_MemAlloc(g_testLmsPool, size * 3); /* mem size * 3 */
in TestCase() 47 CHAR *tmp = (CHAR *)LOS_MemAlloc(g_testLmsPool, size); /* do not release */
in TestCase() 54 CHAR *newPtr = LOS_MemRealloc(g_testLmsPool, str, size * 6); /* mem size * 6 */
in TestCase()
|