dtelenkov vor 2 Tagen
Ursprung
Commit
970ddfaec3
3 geänderte Dateien mit 271 neuen und 0 gelöschten Zeilen
  1. 22 0
      asm/test_9.asm
  2. 95 0
      greenstar_python/dump/fail.txt
  3. 154 0
      greenstar_python/dump/ok.txt

+ 22 - 0
asm/test_9.asm

@@ -0,0 +1,22 @@
+	.file "test_9.asm"
+	.data
+str:
+	.ascii "test\n"
+	.text
+	.global _start
+_start:
+	movq %rsp, %rbp
+	
+	movq $1, %rax
+	movq $1, %rdi
+	leaq str(%rip), %rsi
+	movq $5, %rdx
+	syscall
+
+	movq %rbp, %rsp
+
+	// exit
+	movq $60, %rax
+	movq $0, %rdi
+	syscall
+

+ 95 - 0
greenstar_python/dump/fail.txt

@@ -0,0 +1,95 @@
+State: ESTABLISHED
+tcp_receive: ACK for 36517896, unacke6>Btcp_write(pcb=200423dc, data=2004460c, len=128, apiflags=1)
+tcp_write: queueing 36518024:36518152
+tcp_write(pcb=200423dc, data=2004460c, len=128, apiflTCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
+ACK ----------- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ESTABLIC8m1State: ESTAtcp_write(pcb=200423dc, data=2004460c, len=128, apiflags=1)
+tcp_writetcp_write(pcb=200423dc, data=2004460c, len=128, apiflags=1)
+TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+|           3583993710          | (seq no)
++-------------------------------+
+|           0036518280          | (ack no)
+ACK                                       - tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ESTABLISHED
+tcp_receiveState: ELtcp_write(pcb=200423dc, data=2004460c, len=130, apiflags=1)
+tcp_writtcp_write(pcb=200423dc, dtcp_close: closTCP header:
++-------------------------------+
+ACK  52481      | - tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: FIN_WAIT_1
+tcp_receive: ACK for 36518536, unacked-TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+|           3583993710          | (seq no)
++-------------------------------+
+ACK         003651  ++-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: FIN_WAIT_1
+tcp_receive: ACK fgStateTCP header:
++-------------------------------+
+|    52844      |       80      | (src port, dest port)
++-------------------------------+
+|           1444089676          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+SYN  |   |000010|     64240     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0xee72     |         0     | (chksum, urgp)
++-------------------------------+
+tcp_input: packed for TIME_WAITing connection.
+tcp_output: nothing to send (0)
+tcp_output: sending ACK for 1383332610
+TCP header:
++-------------------------------+
+|    52844      |       80      | (src port, dest port)
++-------------------------------+
+|           1383332610          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+RST  |   |000100|         0     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0x3725     |         0     | (chksum, urgp)
++-------------------------------+
+tcp_input: packed for TIME_WAITing connection.
+TCP header:
++-------------------------------+
+|    52844      |       80      | (src port, dest port)
++-------------------------------+
+|           1444089676          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+SYN  |   |000010|     64240     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0xee5e     |         0     | (chksum, urgp)
++-------------------------------+
+tcp_input: packed for TIME_WAITing connection.
+tcp_output: nothing to send (0)
+tcp_output: sending ACK for 1383332610
+TCP header:
++-------------------------------+
+|    52844      |       80      | (src port, dest port)
++-------------------------------+
+|           1383332610          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+RST  |   |000100|         0     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0x3725     |         0     | (chksum, urgp)
++--------tcp_input: packed fortcp_slowtmr: no active pcbs
+tcp_slowtmr: no active pcbs

+ 154 - 0
greenstar_python/dump/ok.txt

@@ -0,0 +1,154 @@
+State: ESTABLISHED
+tcp_receive: ACK for 36507686, unacketcp_write(pcb=2004250c, data=2004460c, len=128, apiflags=1)
+tcp_write: queueing 36507686:36cp_output_segment: TCP header:
++-------------------------------+
+|    52832      |       80      | (src port, dest port)
++-------------------------------+
+|           2875836269          | (seq no-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flatcp_write(pcb=2004250c, data=2004460c, len=130, apiflags=1)
+tcp_write: queueing 36507cp_output_segment: 3tcp_write(pcc, data=20019d54, len=14tcp_write: queueing 3TCP header:
++-------------------------------+
+|    52832      |       80      | (src port, dest port)
++-------------------------------+
+|           2875836269          | (seq no)
++-------------------------------+
+|           0036507944          | (ack no)
+ACK -------------------------- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ESTABLISHED
+tcp_receive: ACK for 3Stcp_close: closintcp_enqueue_flags: queueing 36507958:36507959 (0x1)
+-------------+
+|    52832      |       80      | (src port, dest port)
++-------------------------------+
+|           2875836269          | (seq no)
++-------------------------------+
+|           0036507958          | (ack no)
++-------------------------------+
+|  5 |   |0100+-+-+-+-+-+-+-+-+-+-+-+
+State: ---------------------------+
+|           0036507959          | (ack no)
++-------------------------------+
+F9 from pcb->unacked  63994     | (hdrlen, flags (
+tcp_receive: received FIN.
+TCP con6StTCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-------------------------------+
+|           0031874520          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+SYN  |   |000010|     64240     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0xf70b     |         0     | (chksum, urgp)
++-------------------------------+
+tcp_input: packed for LISTENing connection.
+TCP connection request 52473 -> 80.
+tcp_alloc: killing off oldest TIME-WAIT connection
+tcp_kill_timewait: killing oldest TIME-WAIT PCB 20042474 (8)
+tcp_parseopt: MSS
+tcp_parseopt: other
+tcp_parseopt: other
+tcp_parseopt: NOP
+tcp_parseopt: other
+tcp_enqueue_flags: queueing 36510996:36510997 (0x12)
+tcp_output_segment: 36510996:36510996
+TCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-------------------------------+
+|           0031874521          | (seq no)
++-------------------------------+
+|           0036510997          | (ack no)
++-------------------------------+
+ACK  |   |010000|     64240     | (hdrlen, flags (
+), win)
++-------------------------------+
+ACK  0x0c10   -+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: SYN_RCVD
+TCP connection establi0gTCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-------------------------------+
+|           003187tcp_wrintcp_writTCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-------------------------------+
+|           0031874652          | (seq no)
++-------------------------------+
+ACK         0036511024          | (ack n- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ESTABLISHED
+tcp_receive: AStTCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-------------------------------+
+|           0031874652          | (seq no)
+ACK -------------+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ESTABLISHED
+tcp_receive: ACK for 36511137, unacked-tcp_write(pcb=2004tcp_write: queueing 365cp_output_segment: 3651113tcp_close: closing itcp_enqueue_fTCP header:
++-------------------------------+
+|    52473      |       80      | (src port, dest port)
++-----------------TCP header:
++-------------------------------+
+ACK  52473      |       80+-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: FIN_WAIT_1
+tcp_receive: ACK for 36511152, unacked->seqno 361potState:TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+|           3583993579          | (seq no)
++-------------------------------+
+|           0000000000          | (ack no)
++-------------------------------+
+SYN  |   |000010|     64240     | (hdrlen, flags (
+), win)
++-------------------------------+
+|    0x19c7     |         0     | (chksum, urgp)
++-------------------------------+
+tcp_input: packed for LISTENing connection.
+TCP connection request 52481 -> 80.
+tcp_alloc: killing off oldest TIME-WAIT connection
+tcp_kill_timewait: killing oldest TIME-WAIT PCB 200423dc (8)
+tcp_parseopt: MSS
+tcp_parseopt: other
+tcp_parseopt: other
+tcp_parseopt: NOP
+tcp_parseopt: other
+tcp_enqueue_flags: queueing 36516357:36516358 (0x12)
+tcp_output_segment: 36516357:36516357
+TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+|           3583993580          | (seq no)
++---------------TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+ACK         3583993580     +-+-+- tcp_input: flags
+-+-+-+-+-tcp_write(pcb=200423dc, data=20011814, len=27, apiflags=1)
+                                                                   tcp_write: queucp_output_segmentcp_writ, data=2004460c, letceTCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+ACK      - - tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-tpStattcp_writeTCP header:
++-------------------------------+
+|    52481      |    --- tcp_inputStateStcp_write(pcb=200423dc, dat460tcp_wTCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+|           3583993710          | (seq no)
+ACK ----------+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+State: ES
+         ptcp_write(pcb=200423dc, data=2004460c, len=128, atcp_write: TCP header:
++-------------------------------+
+|    52481      |       80      | (src port, dest port)
++-------------------------------+
+ACK         35839-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+