forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			915 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			915 B
		
	
	
	
		
			C
		
	
	
	
| //===-- main.c --------------------------------------------------*- C++ -*-===//
 | |
| //
 | |
| //                     The LLVM Compiler Infrastructure
 | |
| //
 | |
| // This file is distributed under the University of Illinois Open Source
 | |
| // License. See LICENSE.TXT for details.
 | |
| //
 | |
| //===----------------------------------------------------------------------===//
 | |
| #include <stdio.h>
 | |
| #include <string.h>
 | |
| 
 | |
| // This simple program is to test the lldb Python API SBSection. It includes
 | |
| // somes global data, and so the build process produces a DATA section, which 
 | |
| // the test code can use to query for the target byte size
 | |
| 
 | |
| char my_global_var_of_char_type = 'X';
 | |
| 
 | |
| int main (int argc, char const *argv[])
 | |
| {
 | |
|     // this code just "does something" with the global so that it is not
 | |
|     // optimised away
 | |
|     if (argc > 1 && strlen(argv[1]))
 | |
|     {
 | |
|         my_global_var_of_char_type += argv[1][0];
 | |
|     }
 | |
| 
 | |
|     return my_global_var_of_char_type;
 | |
| }
 |