mirror of
				https://github.com/ossrs/srs.git
				synced 2025-03-09 15:49:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: MIT */
 | |
| /* Copyright (c) 2022 Winlin */
 | |
| 
 | |
| void foo() {
 | |
| }
 | |
| 
 | |
| void foo2(char a) {
 | |
| }
 | |
| 
 | |
| void foo3(int a)  {
 | |
| }
 | |
| 
 | |
| void foo4(long a) {
 | |
| }
 | |
| 
 | |
| void foo5(long long a) {
 | |
| }
 | |
| 
 | |
| long foo6(long a) {
 | |
|     return a + 1;
 | |
| }
 | |
| 
 | |
| // Note: Use b *main to set to the first instruction of main,
 | |
| // see https://stackoverflow.com/questions/40960758/break-main-vs-break-main-in-gdb
 | |
| int main(int argc, char** argv)
 | |
| {
 | |
|     foo();
 | |
|     foo2('s');
 | |
|     foo3(0x7);
 | |
|     foo4(0x7);
 | |
|     foo5(0x7);
 | |
|     foo6(0x7);
 | |
|     return 0;
 | |
| }
 | |
| 
 |