コード例 #1
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarListChildren(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-list-children", MIResultRecordDONE);
	MICommandAddOption(cmd, "--simple-values", NULL);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #2
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarCreate(char *name, char *frame, char *expr)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-create", MIResultRecordDONE);
	MICommandAddOption(cmd, name, frame);
	MICommandAddOption(cmd, expr, NULL);
	return cmd;
}
コード例 #3
0
ファイル: MIMemoryCommand.c プロジェクト: NVIDIA/ptp-nsight
MICommand *
MIDataWriteMemory(long offset, char* address, char* format, int wordSize, char* value)
{
	MICommand * cmd;
	cmd = MICommandNew("-data-write-memory", MIResultRecordDONE);
	
	if (offset != 0) {
		MICommandAddOption(cmd, "-o", MIIntToCString(offset));
	}
	MICommandAddOption(cmd, address, NULL);
	MICommandAddOption(cmd, format, NULL);
	MICommandAddOption(cmd, MIIntToCString(wordSize), NULL);
	MICommandAddOption(cmd, value, NULL);
	return cmd;
}
コード例 #4
0
ファイル: MIGDBCommand.c プロジェクト: NVIDIA/ptp-nsight
MICommand *
MIGDBShowEndian(void)
{
	MICommand * cmd = MICommandNew("-gdb-show", MIResultRecordDONE);
	MICommandAddOption(cmd, "endian", NULL);
	return cmd;
}
コード例 #5
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIDataEvaluateExpression(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-data-evaluate-expression", MIResultRecordDONE);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #6
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarUpdate(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-update", MIResultRecordDONE);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #7
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarInfoPathExpression(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-info-path-expression", MIResultRecordDONE);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #8
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarInfoNumChildren(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-info-num-children", MIResultRecordDONE);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #9
0
ファイル: MIVarCommand.c プロジェクト: agontarek/libmi
MICommand *
MIVarInfoType(char *name)
{
	MICommand *	cmd;
	
	cmd = MICommandNew("-var-info-type", MIResultRecordDONE);
	MICommandAddOption(cmd, name, NULL);
	return cmd;
}
コード例 #10
0
ファイル: MIGDBCommand.c プロジェクト: NVIDIA/ptp-nsight
MICommand *
MIGDBSet(char *var, char *val)
{
	MICommand *	cmd = MICommandNew("-gdb-set", MIResultRecordDONE);
	
	MICommandAddOption(cmd, var, val);
	
	return cmd;
}
コード例 #11
0
ファイル: MIFileCommand.c プロジェクト: agontarek/libmi
MICommand *
MIFileSymbolFile(char *file)
{
	MICommand *	cmd = MICommandNew("-file-symbol-file", MIResultRecordDONE);
	
	MICommandAddOption(cmd, file, NULL);
	
	return cmd;
}
コード例 #12
0
ファイル: MIFileCommand.c プロジェクト: agontarek/libmi
MICommand *
MIFileExecAndSymbols(char *file)
{
	MICommand *	cmd = MICommandNew("-file-exec-and-symbols", MIResultRecordDONE);
	
	MICommandAddOption(cmd, file, NULL);
	
	return cmd;
}
コード例 #13
0
ファイル: MIMemoryCommand.c プロジェクト: NVIDIA/ptp-nsight
MICommand *
MIDataReadDisassemble(char* startAddr, char* endAddr, char* format)
{
	MICommand * cmd;
	cmd = MICommandNew("-data-disassemble", MIResultRecordDONE);
	
	if (startAddr != 0) {
		MICommandAddOption(cmd, "-s", startAddr);
	}

	if (endAddr != 0) {
		MICommandAddOption(cmd, "-e", endAddr);
	}

	if (format != 0) {
		MICommandAddOption(cmd, "--", format);
	}
	
	return cmd;
}
コード例 #14
0
ファイル: MIMemoryCommand.c プロジェクト: NVIDIA/ptp-nsight
MICommand *
MIDataReadMemory(long offset, char* address, char* format, int wordSize, int rows, int cols, char* asChar)
{
	MICommand * cmd;
	cmd = MICommandNew("-data-read-memory", MIResultRecordDONE);
	
	if (offset != 0) {
		MICommandAddOption(cmd, "-o", MIIntToCString(offset));
	}
	MICommandAddOption(cmd, address, NULL);
	MICommandAddOption(cmd, format, NULL);
	MICommandAddOption(cmd, MIIntToCString(wordSize), NULL);
	MICommandAddOption(cmd, MIIntToCString(rows), NULL);
	MICommandAddOption(cmd, MIIntToCString(cols), NULL);
	if (asChar != NULL) {
		MICommandAddOption(cmd, asChar, NULL);
	}
	return cmd;
}