| /kernel/liteos_m/components/shell/src/cmds/ |
| 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 *fullpath) in StrNormalizePath() 85 CHAR *dest = fullpath; in StrNormalizePath() 86 CHAR *src = fullpath; in StrNormalizePath() 135 STATIC INT32 VfsNormalizePathParameCheck(const CHAR *filename, CHAR **pathname) in VfsNormalizePathParameCheck() [all …]
|
| 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 *)NULL; in OsLsGetFullpath() 157 VOID OsLs(const CHAR *pathname) in OsLs() [all …]
|
| /kernel/liteos_m/components/shell/include/ |
| 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 **argv); 97 extern UINT32 OsShellCmdWaterLine(INT32 argc, const CHAR **argv); 98 extern UINT32 lwip_ifconfig(INT32 argc, const CHAR **argv); 99 extern UINT32 OsShellPing(INT32 argc, const CHAR **argv); [all …]
|
| 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/ |
| 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_END; [all …]
|
| /kernel/liteos_a/kernel/common/ |
| 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 *errMsgLen = "OsVprintf, length overflow!\n"; in OsVprintf() [all …]
|
| 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 *buf); [all …]
|
| D | los_excinfo.c | 44 STATIC CHAR *g_excInfoBuf = NULL; /* pointer to the buffer for storing the exception inf… 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 *buf = (CHAR *)LOS_MemAllocAlign((VOID *)OS_SYS_MEM_ADDR, recordSpace + 1, EXCINFO_ALIGN_SIZE… in OsShellCmdReadExcInfo()
|
| /kernel/liteos_a/fs/patchfs/ |
| 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 *GetDevNameOfPartition(const struct PartitionInfo *partInfo);
|
| 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 **args) in GetPartitionBootArgs() 115 CHAR *cmdLine = NULL; in GetPartitionBootArgs() 117 CHAR *tmp = NULL; in GetPartitionBootArgs() [all …]
|
| /kernel/liteos_m/components/shell/src/base/ |
| 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 **output, UINT32 *outputlen) in PreHandleCmdline() 116 const CHAR *cmdBuf = input; in PreHandleCmdline() 118 CHAR *shiftStr = (CHAR *)malloc(cmdBufLen + 1); in PreHandleCmdline() [all …]
|
| D | shcmdparse.c | 39 LITE_OS_SEC_TEXT_MINOR CHAR *OsCmdParseStrdup(const CHAR *str) in OsCmdParseStrdup() 41 CHAR *tempStr = NULL; in OsCmdParseStrdup() 42 CHAR *newStr = NULL; in OsCmdParseStrdup() 44 newStr = (CHAR *)LOS_MemAlloc(m_aucSysMem0, strlen(str) + 1); in OsCmdParseStrdup() 61 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParseParaGet(CHAR **value, const CHAR *paraTokenStr) in OsCmdParseParaGet() 74 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *to… in OsCmdParseOneToken() 100 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed) in OsCmdTokenSplit() 108 CHAR *p = NULL; in OsCmdTokenSplit() 109 CHAR *token = cmdStr; in OsCmdTokenSplit() 148 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed) in OsCmdParse()
|
| /kernel/liteos_a/shell/full/include/ |
| 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_m/testsuites/sample/kernel/dynlink/ |
| 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 inChar[3]; in TestCase() 48 CHAR outChar[3] = { 0 }; in TestCase() [all …]
|
| 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_a/shell/full/src/base/ |
| D | shcmdparse.c | 39 LITE_OS_SEC_TEXT_MINOR CHAR *OsCmdParseStrdup(const CHAR *str) in OsCmdParseStrdup() 41 CHAR *tempStr = NULL; in OsCmdParseStrdup() 42 CHAR *newStr = NULL; in OsCmdParseStrdup() 44 newStr = (CHAR *)LOS_MemAlloc(m_aucSysMem0, strlen(str) + 1); in OsCmdParseStrdup() 61 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParseParaGet(CHAR **value, const CHAR *paraTokenStr) in OsCmdParseParaGet() 74 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *to… in OsCmdParseOneToken() 100 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed) in OsCmdTokenSplit() 108 CHAR *p = NULL; in OsCmdTokenSplit() 109 CHAR *token = cmdStr; in OsCmdTokenSplit() 148 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed) in OsCmdParse()
|
| 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 *shellWorkingDirectory = OsShellGetWorkingDirectory(); in OsStrSeparate() 157 CHAR readChar; in OsShowPageInputControl() 188 CHAR readChar = 0; in OsSurePrintAll() 203 STATIC INT32 OsPrintMatchList(UINT32 count, const CHAR *strPath, const CHAR *nameLooking, UINT32 pr… in OsPrintMatchList() [all …]
|
| 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 *tmpStr = NULL; in ShellMsgNameGetAndExec() [all …]
|
| D | shell_lk.c | 66 VOID OsLkDefaultFunc(INT32 level, const CHAR *func, INT32 line, const CHAR *fmt, va_list ap); 75 const CHAR *OsLkCurLogLvGet(VOID) in OsLkCurLogLvGet() 99 VOID OsLkLogFileSet(const CHAR *str) in OsLkLogFileSet() 124 INT32 CmdLog(INT32 argc, const CHAR **argv) in CmdLog() 128 CHAR *p = NULL; in CmdLog() 175 const CHAR* tmpPtr = OsLogLvGet(level); in OsLogCycleRecord() 181 VOID OsLkDefaultFunc(INT32 level, const CHAR *func, INT32 line, const CHAR *fmt, va_list ap) in OsLkDefaultFunc() 200 VOID LOS_LkPrint(INT32 level, const CHAR *func, INT32 line, const CHAR *fmt, ...) in LOS_LkPrint()
|
| /kernel/liteos_a/shell/full/src/cmds/ |
| 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 *)malloc(size + sizeof(DmesgInfo)); in OsDmesgChangeSize() 291 g_dmesgInfo->logBuf = (CHAR *)newString + sizeof(DmesgInfo); in OsDmesgChangeSize() [all …]
|
| /kernel/liteos_a/fs/rootfs/ |
| 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 **argValue) in LOS_GetArgValue() 195 UINT64 LOS_SizeStrToNum(CHAR *value) in LOS_SizeStrToNum() [all …]
|
| 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_m/testsuites/sample/kernel/lms/ |
| 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()
|
| 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()
|
| 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()
|