Function report |
Source Code:kernel\debug\kdb\kdb_main.c |
Create Date:2022-07-28 11:40:47 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:kdb_set - This function implements the 'set' command. Alter an* existing environment variable or create a new one.
Proto:int kdb_set(int argc, const char **argv)
Type:int
Parameter:
| Type | Parameter | Name |
|---|---|---|
| int | argc | |
| const char ** | argv |
| 394 | If argc == 3 Then |
| 399 | If argc != 2 Then Return KDB_ARGCOUNT |
| 410 | If cp == argv[2] || debugflags & ~All debug flags Then |
| 411 | kdb_printf("kdb: illegal debug flags '%s'\n", argv[2]) |
| 413 | Return 0 |
| 415 | Kernel debugger state flags = Kernel debugger state flags & ~(All debug flags << Shift factor for dbflags ) | debugflags << Shift factor for dbflags |
| 419 | Return 0 |
| 429 | If ep == 0 Then Return KDB_ENVBUFFULL |
| 437 | If Initial environment[i] && strncmp(Initial environment[i], argv[1], varlen) == 0 && ( Initial environment[i][varlen] == '\0' || Initial environment[i][varlen] == '=' ) Then |
| 441 | Initial environment[i] = ep |
| 442 | Return 0 |
| 450 | If Initial environment[i] == 0 Then |
| 451 | Initial environment[i] = ep |
| 452 | Return 0 |
| 456 | Return KDB_ENVFULL |
| Name | Describe |
|---|---|
| kdb_dmesg | kdb_dmesg - This function implements the 'dmesg' command to display* the contents of the syslog buffer.* dmesg [lines] [adjust] |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |