net/ipv4/netfilter/nf_nat.ko: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : nfnetlink_parse_nat_setup(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:672 0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:674 1: b8 a1 ff ff ff mov $0xffffffa1,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:672 6: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:674 9: c9 leaveq a: c3 retq b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000000010 : nf_nat_move_storage(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:562 10: 55 push %rbp 11: 48 89 e5 mov %rsp,%rbp 14: 48 83 ec 20 sub $0x20,%rsp 18: 4c 89 65 f0 mov %r12,-0x10(%rbp) 1c: 4c 89 6d f8 mov %r13,-0x8(%rbp) 20: 49 89 fc mov %rdi,%r12 23: 48 89 5d e8 mov %rbx,-0x18(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:565 27: 48 8b 5e 20 mov 0x20(%rsi),%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:562 2b: 49 89 f5 mov %rsi,%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:567 2e: 48 85 db test %rbx,%rbx 31: 74 0a je 3d 33: 48 f7 43 78 80 01 00 testq $0x180,0x78(%rbx) 3a: 00 3b: 75 13 jne 50 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:574 3d: 48 8b 5d e8 mov -0x18(%rbp),%rbx 41: 4c 8b 65 f0 mov -0x10(%rbp),%r12 45: 4c 8b 6d f8 mov -0x8(%rbp),%r13 49: c9 leaveq 4a: c3 retq 4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:570 50: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 57: e8 00 00 00 00 callq 5c hlist_replace_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:299 5c: 49 8b 45 00 mov 0x0(%r13),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:302 60: 49 8b 55 08 mov 0x8(%r13),%rdx nf_nat_move_storage(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:571 64: 49 89 5c 24 20 mov %rbx,0x20(%r12) hlist_replace_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:301 69: 49 89 04 24 mov %rax,(%r12) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:302 6d: 49 89 54 24 08 mov %rdx,0x8(%r12) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:303 72: 49 8b 54 24 08 mov 0x8(%r12),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:304 77: 48 85 c0 test %rax,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:303 7a: 4c 89 22 mov %r12,(%rdx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:304 7d: 74 08 je 87 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:305 7f: 49 8b 04 24 mov (%r12),%rax 83: 4c 89 60 08 mov %r12,0x8(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:306 87: 48 b8 00 02 20 00 00 mov $0xdead000000200200,%rax 8e: 00 ad de nf_nat_move_storage(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:573 91: 48 c7 c7 00 00 00 00 mov $0x0,%rdi hlist_replace_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:306 98: 49 89 45 08 mov %rax,0x8(%r13) nf_nat_move_storage(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:573 9c: e8 00 00 00 00 callq a1 a1: eb 9a jmp 3d a3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) aa: 84 00 00 00 00 00 00000000000000b0 : nf_nat_cleanup_conntrack(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:548 b0: 55 push %rbp b1: 48 89 e5 mov %rsp,%rbp b4: 53 push %rbx b5: 48 83 ec 08 sub $0x8,%rsp nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 b9: 48 8b 97 f8 00 00 00 mov 0xf8(%rdi),%rdx c0: 48 85 d2 test %rdx,%rdx c3: 74 53 je 118 c5: 0f b6 42 11 movzbl 0x11(%rdx),%eax c9: 84 c0 test %al,%al cb: 74 4b je 118 __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 cd: 0f b6 c0 movzbl %al,%eax nf_nat_cleanup_conntrack(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:551 d0: 48 89 d3 mov %rdx,%rbx d3: 48 01 c3 add %rax,%rbx d6: 74 40 je 118 d8: 48 83 7b 20 00 cmpq $0x0,0x20(%rbx) dd: 74 39 je 118 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:556 df: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e6: e8 00 00 00 00 callq eb __hlist_del(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:569 eb: 48 8b 03 mov (%rbx),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:570 ee: 48 8b 53 08 mov 0x8(%rbx),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:572 f2: 48 85 c0 test %rax,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:571 f5: 48 89 02 mov %rax,(%rdx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:572 f8: 74 04 je fe /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/list.h:573 fa: 48 89 50 08 mov %rdx,0x8(%rax) hlist_del_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:286 fe: 48 ba 00 02 20 00 00 mov $0xdead000000200200,%rdx 105: 00 ad de nf_nat_cleanup_conntrack(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:558 108: 48 c7 c7 00 00 00 00 mov $0x0,%rdi hlist_del_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:286 10f: 48 89 53 08 mov %rdx,0x8(%rbx) nf_nat_cleanup_conntrack(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:558 113: e8 00 00 00 00 callq 118 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:559 118: 48 83 c4 08 add $0x8,%rsp 11c: 5b pop %rbx 11d: c9 leaveq 11e: c3 retq 11f: 90 nop 0000000000000120 : nf_nat_protocol_register(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:520 120: 55 push %rbp 121: 48 89 e5 mov %rsp,%rbp 124: 48 83 ec 10 sub $0x10,%rsp 128: 48 89 1c 24 mov %rbx,(%rsp) 12c: 48 89 fb mov %rdi,%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:523 12f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:520 136: 4c 89 64 24 08 mov %r12,0x8(%rsp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:524 13b: 41 bc f0 ff ff ff mov $0xfffffff0,%r12d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:523 141: e8 00 00 00 00 callq 146 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:524 146: 8b 03 mov (%rbx),%eax 148: 48 81 3c c5 00 00 00 cmpq $0x0,0x0(,%rax,8) 14f: 00 00 00 00 00 154: 74 1a je 170 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:530 156: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 15d: e8 00 00 00 00 callq 162 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:532 162: 44 89 e0 mov %r12d,%eax 165: 48 8b 1c 24 mov (%rsp),%rbx 169: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 16e: c9 leaveq 16f: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:528 170: 8b 03 mov (%rbx),%eax 172: 45 31 e4 xor %r12d,%r12d 175: 48 89 1c c5 00 00 00 mov %rbx,0x0(,%rax,8) 17c: 00 17d: eb d7 jmp 156 17f: 90 nop 0000000000000180 : nf_nat_protocol_unregister(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:537 180: 55 push %rbp 181: 48 89 e5 mov %rsp,%rbp 184: 53 push %rbx 185: 48 89 fb mov %rdi,%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:538 188: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:537 18f: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:538 193: e8 00 00 00 00 callq 198 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:539 198: 8b 03 mov (%rbx),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:541 19a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:539 1a1: 48 c7 04 c5 00 00 00 movq $0x0,0x0(,%rax,8) 1a8: 00 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:541 1ad: e8 00 00 00 00 callq 1b2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:542 1b2: e8 00 00 00 00 callq 1b7 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:543 1b7: 48 83 c4 08 add $0x8,%rsp 1bb: 5b pop %rbx 1bc: c9 leaveq 1bd: c3 retq 1be: 66 90 xchg %ax,%ax 00000000000001c0 : clean_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:690 1c0: 55 push %rbp nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1c1: 48 8b 97 f8 00 00 00 mov 0xf8(%rdi),%rdx clean_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:690 1c8: 48 89 fe mov %rdi,%rsi 1cb: 48 89 e5 mov %rsp,%rbp nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1ce: 48 85 d2 test %rdx,%rdx 1d1: 74 26 je 1f9 1d3: 0f b6 42 11 movzbl 0x11(%rdx),%eax 1d7: 84 c0 test %al,%al 1d9: 74 1e je 1f9 __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 1db: 0f b6 c0 movzbl %al,%eax clean_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:693 1de: 48 01 c2 add %rax,%rdx 1e1: 74 16 je 1f9 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:695 1e3: fc cld 1e4: b9 06 00 00 00 mov $0x6,%ecx 1e9: 31 c0 xor %eax,%eax 1eb: 48 89 d7 mov %rdx,%rdi 1ee: f3 48 ab rep stos %rax,%es:(%rdi) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:696 1f1: 48 81 66 78 0f fe ff andq $0xfffffffffffffe0f,0x78(%rsi) 1f8: ff /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:698 1f9: c9 leaveq 1fa: 31 c0 xor %eax,%eax 1fc: c3 retq 1fd: 0f 1f 00 nopl (%rax) 0000000000000200 : manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:357 200: 55 push %rbp 201: 48 89 e5 mov %rsp,%rbp 204: 48 83 ec 40 sub $0x40,%rsp 208: 48 89 5d d8 mov %rbx,-0x28(%rbp) 20c: 89 d3 mov %edx,%ebx 20e: 4c 89 65 e0 mov %r12,-0x20(%rbp) 212: 49 89 f4 mov %rsi,%r12 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:361 215: 8d 73 14 lea 0x14(%rbx),%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:357 218: 4c 89 6d e8 mov %r13,-0x18(%rbp) 21c: 41 89 fd mov %edi,%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:361 21f: 4c 89 e7 mov %r12,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:357 222: 4c 89 75 f0 mov %r14,-0x10(%rbp) 226: 4c 89 7d f8 mov %r15,-0x8(%rbp) 22a: 45 89 c6 mov %r8d,%r14d 22d: 49 89 cf mov %rcx,%r15 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:361 230: e8 00 00 00 00 callq 235 235: 85 c0 test %eax,%eax 237: 75 18 jne 251 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:380 239: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:383 23b: 48 8b 5d d8 mov -0x28(%rbp),%rbx 23f: 4c 8b 65 e0 mov -0x20(%rbp),%r12 243: 4c 8b 6d e8 mov -0x18(%rbp),%r13 247: 4c 8b 75 f0 mov -0x10(%rbp),%r14 24b: 4c 8b 7d f8 mov -0x8(%rbp),%r15 24f: c9 leaveq 250: c3 retq __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 251: 41 0f b6 c5 movzbl %r13b,%eax manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:370 255: 44 89 f1 mov %r14d,%ecx 258: 4c 89 fa mov %r15,%rdx __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 25b: 48 8b 04 c5 00 00 00 mov 0x0(,%rax,8),%rax 262: 00 manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:370 263: 89 de mov %ebx,%esi 265: 4c 89 e7 mov %r12,%rdi 268: ff 50 10 callq *0x10(%rax) 26b: 84 c0 test %al,%al 26d: 74 ca je 239 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:373 26f: 89 db mov %ebx,%ebx 271: 49 03 9c 24 d0 00 00 add 0xd0(%r12),%rbx 278: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:375 279: 45 85 f6 test %r14d,%r14d 27c: 75 4a jne 2c8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:376 27e: 8b 43 0c mov 0xc(%rbx),%eax 281: 41 8b 17 mov (%r15),%edx csum_replace4(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 284: 48 8d 7d c0 lea -0x40(%rbp),%rdi 288: be 08 00 00 00 mov $0x8,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:99 28d: f7 d0 not %eax 28f: 89 55 c4 mov %edx,-0x3c(%rbp) 292: 89 45 c0 mov %eax,-0x40(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 295: 0f b7 53 0a movzwl 0xa(%rbx),%edx 299: f7 d2 not %edx 29b: e8 00 00 00 00 callq 2a0 csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 2a0: 89 c2 mov %eax,%edx 2a2: 66 31 c0 xor %ax,%ax 2a5: c1 e2 10 shl $0x10,%edx 2a8: 01 d0 add %edx,%eax 2aa: 15 ff ff 00 00 adc $0xffff,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:29 2af: f7 d0 not %eax 2b1: c1 e8 10 shr $0x10,%eax csum_replace4(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 2b4: 66 89 43 0a mov %ax,0xa(%rbx) manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:377 2b8: 41 8b 07 mov (%r15),%eax 2bb: 89 43 0c mov %eax,0xc(%rbx) 2be: b8 01 00 00 00 mov $0x1,%eax 2c3: e9 73 ff ff ff jmpq 23b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:379 2c8: 8b 43 10 mov 0x10(%rbx),%eax 2cb: 41 8b 57 14 mov 0x14(%r15),%edx csum_replace4(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 2cf: 48 8d 7d c0 lea -0x40(%rbp),%rdi 2d3: be 08 00 00 00 mov $0x8,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:99 2d8: f7 d0 not %eax 2da: 89 55 c4 mov %edx,-0x3c(%rbp) 2dd: 89 45 c0 mov %eax,-0x40(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 2e0: 0f b7 53 0a movzwl 0xa(%rbx),%edx 2e4: f7 d2 not %edx 2e6: e8 00 00 00 00 callq 2eb csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 2eb: 89 c2 mov %eax,%edx 2ed: 66 31 c0 xor %ax,%ax 2f0: c1 e2 10 shl $0x10,%edx 2f3: 01 d0 add %edx,%eax 2f5: 15 ff ff 00 00 adc $0xffff,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:29 2fa: f7 d0 not %eax 2fc: c1 e8 10 shr $0x10,%eax csum_replace4(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:101 2ff: 66 89 43 0a mov %ax,0xa(%rbx) manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:380 303: 41 8b 47 14 mov 0x14(%r15),%eax 307: 89 43 10 mov %eax,0x10(%rbx) 30a: b8 01 00 00 00 mov $0x1,%eax 30f: e9 27 ff ff ff jmpq 23b 314: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 31b: 00 00 00 00 00 0000000000000320 : nf_nat_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:390 320: 55 push %rbp 321: 48 89 e5 mov %rsp,%rbp 324: 48 83 ec 50 sub $0x50,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:391 328: 83 fe 02 cmp $0x2,%esi 32b: 0f 97 c0 seta %al /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:393 32e: 83 fa 04 cmp $0x4,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:390 331: 4c 89 65 f0 mov %r12,-0x10(%rbp) 335: 4c 89 6d f8 mov %r13,-0x8(%rbp) 339: 49 89 cd mov %rcx,%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:393 33c: 0f 95 c1 setne %cl 33f: 45 31 e4 xor %r12d,%r12d 342: 83 fa 01 cmp $0x1,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:391 345: 0f b6 f0 movzbl %al,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:393 348: 41 0f 95 c4 setne %r12b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:390 34c: 48 89 5d e8 mov %rbx,-0x18(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:393 350: 41 21 cc and %ecx,%r12d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:395 353: 41 83 fc 01 cmp $0x1,%r12d 357: 48 19 c0 sbb %rax,%rax 35a: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 35e: 48 83 c0 20 add $0x20,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:402 362: 48 89 c2 mov %rax,%rdx 365: 48 83 f2 30 xor $0x30,%rdx 369: 83 fe 01 cmp $0x1,%esi 36c: 48 0f 44 c2 cmove %rdx,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:405 370: 48 85 47 78 test %rax,0x78(%rdi) 374: ba 01 00 00 00 mov $0x1,%edx 379: 74 35 je 3b0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:409 37b: 83 fe 01 cmp $0x1,%esi 37e: 48 8d 5d b0 lea -0x50(%rbp),%rbx 382: 48 19 c0 sbb %rax,%rax 385: 83 e0 38 and $0x38,%eax 388: 48 8d 74 07 18 lea 0x18(%rdi,%rax,1),%rsi 38d: 48 89 df mov %rbx,%rdi 390: e8 00 00 00 00 callq 395 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:411 395: 0f b6 7d d6 movzbl -0x2a(%rbp),%edi 399: 31 d2 xor %edx,%edx 39b: 45 89 e0 mov %r12d,%r8d 39e: 48 89 d9 mov %rbx,%rcx 3a1: 4c 89 ee mov %r13,%rsi 3a4: e8 57 fe ff ff callq 200 3a9: 31 d2 xor %edx,%edx 3ab: 84 c0 test %al,%al 3ad: 0f 95 c2 setne %dl /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:415 3b0: 48 8b 5d e8 mov -0x18(%rbp),%rbx 3b4: 4c 8b 65 f0 mov -0x10(%rbp),%r12 3b8: 89 d0 mov %edx,%eax 3ba: 4c 8b 6d f8 mov -0x8(%rbp),%r13 3be: c9 leaveq 3bf: c3 retq 00000000000003c0 : nf_nat_proto_find_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:50 3c0: 55 push %rbp current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 3c1: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3c8: 00 00 nf_nat_proto_find_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:50 3ca: 48 89 e5 mov %rsp,%rbp 3cd: 41 54 push %r12 3cf: 53 push %rbx rcu_read_lock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:52 3d0: 83 80 44 e0 ff ff 01 addl $0x1,-0x1fbc(%rax) __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 3d7: 40 0f b6 ff movzbl %dil,%edi 3db: 48 8b 1c fd 00 00 00 mov 0x0(,%rdi,8),%rbx 3e2: 00 nf_nat_proto_find_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:55 3e3: 48 8b 4b 08 mov 0x8(%rbx),%rcx try_module_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:481 3e7: 48 85 c9 test %rcx,%rcx 3ea: 74 68 je 454 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:482 3ec: 83 80 44 e0 ff ff 01 addl $0x1,-0x1fbc(%rax) 3f3: 65 8b 14 25 00 00 00 mov %gs:0x0,%edx 3fa: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:483 3fb: 45 31 e4 xor %r12d,%r12d 3fe: 83 39 02 cmpl $0x2,(%rcx) 401: 74 2a je 42d __module_ref_addr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:458 403: 48 63 d2 movslq %edx,%rdx 406: 48 8b 81 f8 01 00 00 mov 0x1f8(%rcx),%rax 40d: 48 03 04 d5 00 00 00 add 0x0(,%rdx,8),%rax 414: 00 local_inc(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/local.h:21 415: 48 ff 00 incq (%rax) __module_ref_addr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:458 418: 48 8b 81 f8 01 00 00 mov 0x1f8(%rcx),%rax 41f: 48 03 04 d5 00 00 00 add 0x0(,%rdx,8),%rax 426: 00 atomic64_read(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/atomic_64.h:203 427: 41 b4 01 mov $0x1,%r12b 42a: 48 8b 00 mov (%rax),%rax current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 42d: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 434: 00 00 try_module_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:490 436: 83 a8 44 e0 ff ff 01 subl $0x1,-0x1fbc(%rax) 43d: f6 80 38 e0 ff ff 08 testb $0x8,-0x1fc8(%rax) 444: 75 36 jne 47c nf_nat_proto_find_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:55 446: 45 85 e4 test %r12d,%r12d 449: 48 c7 c0 00 00 00 00 mov $0x0,%rax 450: 48 0f 44 d8 cmove %rax,%rbx current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 454: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 45b: 00 00 __rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 45d: 83 a8 44 e0 ff ff 01 subl $0x1,-0x1fbc(%rax) 464: f6 80 38 e0 ff ff 08 testb $0x8,-0x1fc8(%rax) 46b: 75 08 jne 475 nf_nat_proto_find_get(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:60 46d: 48 89 d8 mov %rbx,%rax 470: 5b pop %rbx 471: 41 5c pop %r12 473: c9 leaveq 474: c3 retq rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 475: e8 00 00 00 00 callq 47a 47a: eb f1 jmp 46d try_module_get(): 47c: 0f 1f 40 00 nopl 0x0(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/module.h:490 480: e8 00 00 00 00 callq 485 485: eb bf jmp 446 nf_nat_proto_find_get(): 487: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 48e: 00 00 0000000000000490 : nf_nat_used_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:87 490: 55 push %rbp 491: 48 89 e5 mov %rsp,%rbp 494: 48 83 ec 40 sub $0x40,%rsp 498: 48 89 5d f0 mov %rbx,-0x10(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:95 49c: 48 8d 5d c0 lea -0x40(%rbp),%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:87 4a0: 4c 89 65 f8 mov %r12,-0x8(%rbp) 4a4: 49 89 f4 mov %rsi,%r12 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:95 4a7: 48 89 fe mov %rdi,%rsi 4aa: 48 89 df mov %rbx,%rdi 4ad: e8 00 00 00 00 callq 4b2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:96 4b2: 4c 89 e6 mov %r12,%rsi 4b5: 48 89 df mov %rbx,%rdi 4b8: e8 00 00 00 00 callq 4bd /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:97 4bd: 48 8b 5d f0 mov -0x10(%rbp),%rbx 4c1: 4c 8b 65 f8 mov -0x8(%rbp),%r12 4c5: c9 leaveq 4c6: c3 retq 4c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4ce: 00 00 00000000000004d0 : nf_nat_proto_put(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:65 4d0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:66 4d1: 48 8b 7f 08 mov 0x8(%rdi),%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:65 4d5: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:66 4d8: e8 00 00 00 00 callq 4dd /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:67 4dd: c9 leaveq 4de: c3 retq 4df: 90 nop 00000000000004e0 : nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:423 4e0: 55 push %rbp 4e1: 48 89 e5 mov %rsp,%rbp 4e4: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 4eb: 4c 89 65 e0 mov %r12,-0x20(%rbp) 4ef: 4c 89 75 f0 mov %r14,-0x10(%rbp) 4f3: 49 89 cc mov %rcx,%r12 4f6: 4c 89 7d f8 mov %r15,-0x8(%rbp) 4fa: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 501: 41 89 d7 mov %edx,%r15d 504: 89 b5 5c ff ff ff mov %esi,-0xa4(%rbp) 50a: 48 89 5d d8 mov %rbx,-0x28(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:435 50e: 48 89 cf mov %rcx,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:423 511: 4c 89 6d e8 mov %r13,-0x18(%rbp) ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 515: 8b 91 b8 00 00 00 mov 0xb8(%rcx),%edx 51b: 48 8b 81 c8 00 00 00 mov 0xc8(%rcx),%rax 522: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 526: 83 e0 0f and $0xf,%eax 529: 0f b6 c0 movzbl %al,%eax 52c: 44 8d 34 85 00 00 00 lea 0x0(,%rax,4),%r14d 533: 00 nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:435 534: 41 8d 76 1c lea 0x1c(%r14),%esi 538: e8 00 00 00 00 callq 53d 53d: 85 c0 test %eax,%eax 53f: 75 1f jne 560 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:510 541: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:515 543: 48 8b 5d d8 mov -0x28(%rbp),%rbx 547: 4c 8b 65 e0 mov -0x20(%rbp),%r12 54b: 89 d0 mov %edx,%eax 54d: 4c 8b 6d e8 mov -0x18(%rbp),%r13 551: 4c 8b 75 f0 mov -0x10(%rbp),%r14 555: 4c 8b 7d f8 mov -0x8(%rbp),%r15 559: c9 leaveq 55a: c3 retq 55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 560: 41 8b 84 24 b8 00 00 mov 0xb8(%r12),%eax 567: 00 568: 49 8b 94 24 c8 00 00 mov 0xc8(%r12),%rdx 56f: 00 nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:442 570: 31 c9 xor %ecx,%ecx 572: 44 89 fe mov %r15d,%esi 575: 4c 89 e7 mov %r12,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:438 578: 4d 8b ac 24 d0 00 00 mov 0xd0(%r12),%r13 57f: 00 ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 580: 0f b6 1c 02 movzbl (%rdx,%rax,1),%ebx nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:442 584: 44 89 f2 mov %r14d,%edx 587: e8 00 00 00 00 callq 58c ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 58c: 83 e3 0f and $0xf,%ebx nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:442 58f: 66 85 c0 test %ax,%ax 592: 75 ad jne 541 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:438 594: 48 8d 04 9d 00 00 00 lea 0x0(,%rbx,4),%rax 59b: 00 59c: 83 e0 3c and $0x3c,%eax 59f: 49 8d 5c 05 00 lea 0x0(%r13,%rax,1),%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:452 5a4: 80 3b 05 cmpb $0x5,(%rbx) 5a7: 0f 84 ba 01 00 00 je 767 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:466 5ad: 0f b6 73 11 movzbl 0x11(%rbx),%esi 5b1: bf 02 00 00 00 mov $0x2,%edi 5b6: e8 00 00 00 00 callq 5bb ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 5bb: 41 8b 8c 24 b8 00 00 mov 0xb8(%r12),%ecx 5c2: 00 5c3: 49 8b 94 24 c8 00 00 mov 0xc8(%r12),%rdx 5ca: 00 5cb: be 0f 00 00 00 mov $0xf,%esi nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:468 5d0: 44 0f b6 43 11 movzbl 0x11(%rbx),%r8d 5d5: 4c 8d 4d a0 lea -0x60(%rbp),%r9 5d9: 4c 89 e7 mov %r12,%rdi ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 5dc: 40 22 34 0a and (%rdx,%rcx,1),%sil nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:468 5e0: 0f b6 53 08 movzbl 0x8(%rbx),%edx 5e4: b9 02 00 00 00 mov $0x2,%ecx 5e9: 48 89 44 24 08 mov %rax,0x8(%rsp) 5ee: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5f5 5f5: 83 e2 0f and $0xf,%edx ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 5f8: 40 0f b6 f6 movzbl %sil,%esi nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:468 5fc: 48 89 04 24 mov %rax,(%rsp) ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 600: c1 e6 02 shl $0x2,%esi nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:468 603: 0f b6 d2 movzbl %dl,%edx 606: 8d 54 96 08 lea 0x8(%rsi,%rdx,4),%edx 60a: 83 c6 08 add $0x8,%esi 60d: e8 00 00 00 00 callq 612 612: 84 c0 test %al,%al 614: 0f 84 27 ff ff ff je 541 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:431 61a: 45 31 ed xor %r13d,%r13d 61d: 83 bd 5c ff ff ff 02 cmpl $0x2,-0xa4(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:482 624: 48 8b b5 60 ff ff ff mov -0xa0(%rbp),%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:431 62b: 41 0f 97 c5 seta %r13b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:433 62f: 41 83 ff 04 cmp $0x4,%r15d 633: 0f 95 c1 setne %cl 636: 31 d2 xor %edx,%edx 638: 41 83 ff 01 cmp $0x1,%r15d 63c: 0f 95 c2 setne %dl /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:482 63f: 41 83 fd 01 cmp $0x1,%r13d 643: 48 19 c0 sbb %rax,%rax 646: 83 e0 38 and $0x38,%eax 649: 21 ca and %ecx,%edx 64b: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 651: 41 8b 94 24 b8 00 00 mov 0xb8(%r12),%edx 658: 00 659: 4c 8d 7c 06 18 lea 0x18(%rsi,%rax,1),%r15 65e: 49 8b 84 24 c8 00 00 mov 0xc8(%r12),%rax 665: 00 666: 41 0f 94 c0 sete %r8b 66a: 0f b6 7b 11 movzbl 0x11(%rbx),%edi 66e: 41 83 e0 01 and $0x1,%r8d 672: 4c 89 f9 mov %r15,%rcx 675: 4c 89 e6 mov %r12,%rsi 678: 0f b6 14 10 movzbl (%rax,%rdx,1),%edx 67c: 83 e2 0f and $0xf,%edx 67f: 0f b6 d2 movzbl %dl,%edx 682: 8d 14 95 08 00 00 00 lea 0x8(,%rdx,4),%edx 689: e8 72 fb ff ff callq 200 68e: 84 c0 test %al,%al 690: 0f 84 ab fe ff ff je 541 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:488 696: 41 0f b6 44 24 74 movzbl 0x74(%r12),%eax 69c: 83 e0 0c and $0xc,%eax 69f: 3c 0c cmp $0xc,%al 6a1: 74 59 je 6fc /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:490 6a3: 41 8b 94 24 b8 00 00 mov 0xb8(%r12),%edx 6aa: 00 6ab: 49 8b 84 24 c8 00 00 mov 0xc8(%r12),%rax 6b2: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:492 6b3: 31 c9 xor %ecx,%ecx 6b5: 44 89 f6 mov %r14d,%esi 6b8: 4c 89 e7 mov %r12,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:490 6bb: 0f b6 1c 10 movzbl (%rax,%rdx,1),%ebx 6bf: 83 e3 0f and $0xf,%ebx 6c2: 48 c1 e3 02 shl $0x2,%rbx 6c6: 83 e3 3c and $0x3c,%ebx 6c9: 49 03 9c 24 d0 00 00 add 0xd0(%r12),%rbx 6d0: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:491 6d1: 66 c7 43 02 00 00 movw $0x0,0x2(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:492 6d7: 41 8b 54 24 60 mov 0x60(%r12),%edx 6dc: 44 29 f2 sub %r14d,%edx 6df: e8 00 00 00 00 callq 6e4 csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 6e4: 89 c2 mov %eax,%edx 6e6: 66 31 c0 xor %ax,%ax 6e9: c1 e2 10 shl $0x10,%edx 6ec: 01 d0 add %edx,%eax 6ee: 15 ff ff 00 00 adc $0xffff,%eax nf_nat_icmp_reply_translation(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:492 6f3: f7 d0 not %eax 6f5: c1 e8 10 shr $0x10,%eax 6f8: 66 89 43 02 mov %ax,0x2(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:499 6fc: 83 bd 6c ff ff ff 01 cmpl $0x1,-0x94(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:508 703: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:499 70a: 48 19 c0 sbb %rax,%rax 70d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 711: 48 83 c0 20 add $0x20,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:506 715: 48 89 c2 mov %rax,%rdx 718: 48 83 f2 30 xor $0x30,%rdx 71c: 41 83 ed 01 sub $0x1,%r13d 720: 48 0f 44 c2 cmove %rdx,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:508 724: 48 85 41 78 test %rax,0x78(%rcx) 728: ba 01 00 00 00 mov $0x1,%edx 72d: 0f 84 10 fe ff ff je 543 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:509 733: 48 8d 9d 70 ff ff ff lea -0x90(%rbp),%rbx 73a: 4c 89 fe mov %r15,%rsi 73d: 48 89 df mov %rbx,%rdi 740: e8 00 00 00 00 callq 745 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:510 745: 44 8b 85 6c ff ff ff mov -0x94(%rbp),%r8d 74c: 31 d2 xor %edx,%edx 74e: 31 ff xor %edi,%edi 750: 48 89 d9 mov %rbx,%rcx 753: 4c 89 e6 mov %r12,%rsi 756: e8 a5 fa ff ff callq 200 75b: 31 d2 xor %edx,%edx 75d: 84 c0 test %al,%al 75f: 0f 95 c2 setne %dl 762: e9 dc fd ff ff jmpq 543 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:454 767: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 76e: 48 8b 50 78 mov 0x78(%rax),%rdx 772: 48 89 d0 mov %rdx,%rax 775: 25 80 01 00 00 and $0x180,%eax 77a: 48 3d 80 01 00 00 cmp $0x180,%rax 780: 0f 85 bb fd ff ff jne 541 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:457 786: 83 e2 30 and $0x30,%edx 789: 0f 84 1e fe ff ff je 5ad 78f: e9 ad fd ff ff jmpq 541 794: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 79b: 00 00 00 00 00 00000000000007a0 : nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:282 7a0: 55 push %rbp 7a1: 48 89 e5 mov %rsp,%rbp 7a4: 41 57 push %r15 7a6: 41 89 d7 mov %edx,%r15d 7a9: 41 56 push %r14 7ab: 49 89 fe mov %rdi,%r14 7ae: 41 55 push %r13 7b0: 41 54 push %r12 7b2: 49 89 f4 mov %rsi,%r12 7b5: 53 push %rbx 7b6: 48 81 ec d8 00 00 00 sub $0xd8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:286 7bd: 48 8b 47 78 mov 0x78(%rdi),%rax 7c1: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 7c8: 48 8b 97 f8 00 00 00 mov 0xf8(%rdi),%rdx 7cf: 48 85 d2 test %rdx,%rdx 7d2: 74 0c je 7e0 7d4: 0f b6 42 11 movzbl 0x11(%rdx),%eax 7d8: 84 c0 test %al,%al 7da: 0f 85 d1 03 00 00 jne bb1 nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:291 7e0: ba 20 00 00 00 mov $0x20,%edx 7e5: be 01 00 00 00 mov $0x1,%esi 7ea: 4c 89 f7 mov %r14,%rdi 7ed: e8 00 00 00 00 callq 7f2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:292 7f2: 48 85 c0 test %rax,%rax 7f5: 0f 84 8f 03 00 00 je b8a nf_nat_initialized(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_nat_core.h:23 7fb: 45 85 ff test %r15d,%r15d 7fe: 0f 84 9d 03 00 00 je ba1 constant_test_bit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/bitops.h:311 804: 49 8b 46 78 mov 0x78(%r14),%rax 808: 48 c1 e8 08 shr $0x8,%rax 80c: 83 e0 01 and $0x1,%eax nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:300 80f: 85 c0 test %eax,%eax 811: 0f 85 a4 06 00 00 jne ebb /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:307 817: 49 8d 76 50 lea 0x50(%r14),%rsi 81b: 48 8d 7d a0 lea -0x60(%rbp),%rdi 81f: e8 00 00 00 00 callq 824 get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:240 824: 45 85 ff test %r15d,%r15d 827: 0f 85 b1 03 00 00 jne bde 82d: 41 8b 0c 24 mov (%r12),%ecx 831: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax 838: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 83f: f6 c1 04 test $0x4,%cl 842: 0f 85 07 02 00 00 jne a4f hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:77 848: 0f b6 75 c6 movzbl -0x3a(%rbp),%esi 84c: 0f b7 45 b0 movzwl -0x50(%rbp),%eax jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:124 850: 8b 55 a0 mov -0x60(%rbp),%edx 853: 81 ea 47 86 c8 61 sub $0x61c88647,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:125 859: 2d 47 86 c8 61 sub $0x61c88647,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 85e: 29 f2 sub %esi,%edx 860: 29 c2 sub %eax,%edx 862: 29 f0 sub %esi,%eax 864: 89 d1 mov %edx,%ecx 866: 29 d0 sub %edx,%eax 868: 29 d6 sub %edx,%esi 86a: c1 e1 08 shl $0x8,%ecx 86d: 31 c1 xor %eax,%ecx 86f: 89 c8 mov %ecx,%eax 871: 29 ce sub %ecx,%esi 873: 29 ca sub %ecx,%edx 875: c1 e8 0d shr $0xd,%eax 878: 31 f0 xor %esi,%eax 87a: 89 c6 mov %eax,%esi 87c: 29 c2 sub %eax,%edx 87e: 29 c1 sub %eax,%ecx 880: c1 ee 0c shr $0xc,%esi 883: 31 d6 xor %edx,%esi 885: 89 f2 mov %esi,%edx 887: 29 f1 sub %esi,%ecx 889: 29 f0 sub %esi,%eax 88b: c1 e2 10 shl $0x10,%edx 88e: 31 ca xor %ecx,%edx 890: 89 d1 mov %edx,%ecx 892: 29 d0 sub %edx,%eax 894: 29 d6 sub %edx,%esi 896: c1 e9 05 shr $0x5,%ecx 899: 31 c1 xor %eax,%ecx 89b: 89 c8 mov %ecx,%eax 89d: 29 ce sub %ecx,%esi 89f: 29 ca sub %ecx,%edx 8a1: c1 e8 03 shr $0x3,%eax 8a4: 31 f0 xor %esi,%eax 8a6: 89 c6 mov %eax,%esi 8a8: 29 c2 sub %eax,%edx 8aa: 29 c1 sub %eax,%ecx 8ac: c1 e6 0a shl $0xa,%esi 8af: 31 d6 xor %edx,%esi hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:80 8b1: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 8b7 8b7: 89 f0 mov %esi,%eax 8b9: c1 e8 0f shr $0xf,%eax 8bc: 29 f1 sub %esi,%ecx 8be: 31 c8 xor %ecx,%eax 8c0: 48 0f af c2 imul %rdx,%rax current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 8c4: 65 48 8b 14 25 00 00 mov %gs:0x0,%rdx 8cb: 00 00 __rcu_read_lock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:52 8cd: 83 82 44 e0 ff ff 01 addl $0x1,-0x1fbc(%rdx) hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:80 8d4: 48 c1 e8 20 shr $0x20,%rax find_appropriate_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:153 8d8: 89 c0 mov %eax,%eax 8da: 48 c1 e0 03 shl $0x3,%rax 8de: 48 03 05 00 00 00 00 add 0x0(%rip),%rax # 8e5 8e5: 48 8b 18 mov (%rax),%rbx 8e8: 48 85 db test %rbx,%rbx 8eb: 0f 84 2f 01 00 00 je a20 8f1: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 8f8: 49 89 d5 mov %rdx,%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:119 8fb: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 902: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 909: 48 8d 82 28 e0 ff ff lea -0x1fd8(%rdx),%rax 910: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) in_range(): 917: 49 8d 44 24 0e lea 0xe(%r12),%rax 91c: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 923: 49 8d 44 24 0c lea 0xc(%r12),%rax 928: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 92f: eb 0c jmp 93d find_appropriate_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:153 931: 48 8b 1b mov (%rbx),%rbx 934: 48 85 db test %rbx,%rbx 937: 0f 84 f1 00 00 00 je a2e /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:154 93d: 48 8b 4b 20 mov 0x20(%rbx),%rcx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:153 941: 48 8b 03 mov (%rbx),%rax same_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:134 944: 48 8d 51 18 lea 0x18(%rcx),%rdx find_appropriate_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:153 948: 0f 18 08 prefetcht0 (%rax) same_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:135 94b: 0f b6 42 26 movzbl 0x26(%rdx),%eax 94f: 3a 45 c6 cmp -0x3a(%rbp),%al 952: 75 dd jne 931 954: 8b 02 mov (%rdx),%eax 956: 3b 45 a0 cmp -0x60(%rbp),%eax 959: 75 d6 jne 931 95b: 0f b7 42 10 movzwl 0x10(%rdx),%eax 95f: 66 3b 45 b0 cmp -0x50(%rbp),%ax 963: 75 cc jne 931 find_appropriate_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:157 965: 48 8d 71 50 lea 0x50(%rcx),%rsi 969: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 970: e8 00 00 00 00 callq 975 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:159 975: 48 8b 45 b4 mov -0x4c(%rbp),%rax 979: 48 89 45 84 mov %rax,-0x7c(%rbp) 97d: 48 8b 45 bc mov -0x44(%rbp),%rax 981: 48 89 45 8c mov %rax,-0x74(%rbp) 985: 8b 45 c4 mov -0x3c(%rbp),%eax 988: 89 45 94 mov %eax,-0x6c(%rbp) in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:111 98b: 41 f6 04 24 01 testb $0x1,(%r12) 990: 0f 85 bd 04 00 00 jne e53 __rcu_read_lock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:52 996: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 99d: 83 80 44 e0 ff ff 01 addl $0x1,-0x1fbc(%rax) __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 9a4: 0f b6 45 96 movzbl -0x6a(%rbp),%eax in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:119 9a8: 41 f6 04 24 02 testb $0x2,(%r12) __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 9ad: 48 8b 04 c5 00 00 00 mov 0x0(,%rax,8),%rax 9b4: 00 in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:119 9b5: 0f 85 c5 04 00 00 jne e80 9bb: c7 85 38 ff ff ff 01 movl $0x1,-0xc8(%rbp) 9c2: 00 00 00 rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 9c5: 41 83 ad 44 e0 ff ff subl $0x1,-0x1fbc(%r13) 9cc: 01 9cd: 41 f6 85 38 e0 ff ff testb $0x8,-0x1fc8(%r13) 9d4: 08 9d5: 0f 85 e7 04 00 00 jne ec2 find_appropriate_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:161 9db: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 9e1: 85 c9 test %ecx,%ecx 9e3: 0f 84 48 ff ff ff je 931 __rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 9e9: 41 83 ad 44 e0 ff ff subl $0x1,-0x1fbc(%r13) 9f0: 01 9f1: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 9f8: f6 40 10 08 testb $0x8,0x10(%rax) 9fc: 74 05 je a03 9fe: e8 00 00 00 00 callq a03 get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:244 a03: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi a0a: 4c 89 f6 mov %r14,%rsi a0d: e8 00 00 00 00 callq a12 a12: 85 c0 test %eax,%eax a14: 0f 84 11 01 00 00 je b2b a1a: eb 2f jmp a4b a1c: 0f 1f 40 00 nopl 0x0(%rax) a20: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax a27: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 a2e: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax a35: 00 00 __rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 a37: 83 a8 44 e0 ff ff 01 subl $0x1,-0x1fbc(%rax) a3e: f6 80 38 e0 ff ff 08 testb $0x8,-0x1fc8(%rax) a45: 0f 85 81 04 00 00 jne ecc a4b: 41 8b 0c 24 mov (%r12),%ecx get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:251 a4f: 48 8b 45 a0 mov -0x60(%rbp),%rax find_best_ips_proto(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:188 a53: f6 c1 01 test $0x1,%cl get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:251 a56: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) a5d: 48 8b 45 a8 mov -0x58(%rbp),%rax a61: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) a68: 48 8b 45 b0 mov -0x50(%rbp),%rax a6c: 48 89 45 80 mov %rax,-0x80(%rbp) a70: 48 8b 45 b8 mov -0x48(%rbp),%rax a74: 48 89 45 88 mov %rax,-0x78(%rbp) a78: 48 8b 45 c0 mov -0x40(%rbp),%rax a7c: 48 89 45 90 mov %rax,-0x70(%rbp) find_best_ips_proto(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:188 a80: 74 2e je ab0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:191 a82: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax a89: 4c 8b 85 08 ff ff ff mov -0xf8(%rbp),%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:197 a90: 41 8b 54 24 08 mov 0x8(%r12),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:191 a95: 48 83 c0 14 add $0x14,%rax a99: 45 85 ff test %r15d,%r15d a9c: 4c 0f 45 c0 cmovne %rax,%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:197 aa0: 41 8b 44 24 04 mov 0x4(%r12),%eax aa5: 39 d0 cmp %edx,%eax aa7: 0f 85 f3 02 00 00 jne da0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:198 aad: 41 89 10 mov %edx,(%r8) current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 ab0: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax ab7: 00 00 __rcu_read_lock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:52 ab9: 83 80 44 e0 ff ff 01 addl $0x1,-0x1fbc(%rax) __nf_nat_proto_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:45 ac0: 0f b6 45 c6 movzbl -0x3a(%rbp),%eax ac4: 48 8b 1c c5 00 00 00 mov 0x0(,%rax,8),%rbx acb: 00 get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:261 acc: 41 8b 04 24 mov (%r12),%eax ad0: a8 04 test $0x4,%al ad2: 75 27 jne afb /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:267 ad4: a8 02 test $0x2,%al ad6: 0f 84 e6 00 00 00 je bc2 adc: 49 8d 4c 24 0e lea 0xe(%r12),%rcx ae1: 49 8d 54 24 0c lea 0xc(%r12),%rdx ae6: 44 89 fe mov %r15d,%esi ae9: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi af0: ff 53 18 callq *0x18(%rbx) af3: 84 c0 test %al,%al af5: 0f 85 c7 00 00 00 jne bc2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:273 afb: 4c 89 f1 mov %r14,%rcx afe: 44 89 fa mov %r15d,%edx b01: 4c 89 e6 mov %r12,%rsi b04: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi b0b: ff 53 20 callq *0x20(%rbx) current_thread_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/thread_info.h:215 b0e: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax b15: 00 00 __rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 b17: 83 a8 44 e0 ff ff 01 subl $0x1,-0x1fbc(%rax) b1e: f6 80 38 e0 ff ff 08 testb $0x8,-0x1fc8(%rax) b25: 0f 85 86 03 00 00 jne eb1 nf_inet_addr_cmp(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/netfilter.h:77 b2b: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax b31: 3b 45 a0 cmp -0x60(%rbp),%eax b34: 0f 84 d8 01 00 00 je d12 nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:316 b3a: 48 8d 9d 40 ff ff ff lea -0xc0(%rbp),%rbx b41: 48 8d b5 70 ff ff ff lea -0x90(%rbp),%rsi b48: 48 89 df mov %rbx,%rdi b4b: e8 00 00 00 00 callq b50 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:317 b50: 48 89 de mov %rbx,%rsi b53: 4c 89 f7 mov %r14,%rdi b56: e8 00 00 00 00 callq b5b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:320 b5b: 45 85 ff test %r15d,%r15d b5e: 0f 85 91 00 00 00 jne bf5 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:321 b64: 49 83 4e 78 10 orq $0x10,0x78(%r14) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:327 b69: 48 f7 85 30 ff ff ff testq $0x180,-0xd0(%rbp) b70: 80 01 00 00 b74: 0f 84 91 00 00 00 je c0b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:341 b7a: 41 83 ef 01 sub $0x1,%r15d b7e: 0f 84 83 01 00 00 je d07 set_bit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/bitops.h:63 b84: f0 41 80 4e 78 80 lock orb $0x80,0x78(%r14) nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:347 b8a: 48 81 c4 d8 00 00 00 add $0xd8,%rsp b91: b8 01 00 00 00 mov $0x1,%eax b96: 5b pop %rbx b97: 41 5c pop %r12 b99: 41 5d pop %r13 b9b: 41 5e pop %r14 b9d: 41 5f pop %r15 b9f: c9 leaveq ba0: c3 retq constant_test_bit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/bitops.h:311 ba1: 49 8b 46 78 mov 0x78(%r14),%rax ba5: 48 c1 e8 07 shr $0x7,%rax ba9: 83 e0 01 and $0x1,%eax bac: e9 5e fc ff ff jmpq 80f nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:290 bb1: 0f b6 c0 movzbl %al,%eax bb4: 48 01 c2 add %rax,%rdx bb7: 0f 85 3e fc ff ff jne 7fb bbd: e9 1e fc ff ff jmpq 7e0 get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:267 bc2: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi bc9: 4c 89 f6 mov %r14,%rsi bcc: e8 00 00 00 00 callq bd1 bd1: 85 c0 test %eax,%eax bd3: 0f 84 35 ff ff ff je b0e bd9: e9 1d ff ff ff jmpq afb bde: 41 8b 0c 24 mov (%r12),%ecx be2: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax be9: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) bf0: e9 5a fe ff ff jmpq a4f nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:323 bf5: 49 83 4e 78 20 orq $0x20,0x78(%r14) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:327 bfa: 48 f7 85 30 ff ff ff testq $0x180,-0xd0(%rbp) c01: 80 01 00 00 c05: 0f 85 6f ff ff ff jne b7a c0b: 49 8d 46 18 lea 0x18(%r14),%rax jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:124 c0f: 41 8b 56 18 mov 0x18(%r14),%edx nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:331 c13: 48 c7 c7 00 00 00 00 mov $0x0,%rdi hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:77 c1a: 0f b6 70 26 movzbl 0x26(%rax),%esi c1e: 0f b7 40 10 movzwl 0x10(%rax),%eax jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:124 c22: 81 ea 47 86 c8 61 sub $0x61c88647,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:125 c28: 2d 47 86 c8 61 sub $0x61c88647,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 c2d: 29 f2 sub %esi,%edx c2f: 29 c2 sub %eax,%edx c31: 29 f0 sub %esi,%eax c33: 89 d1 mov %edx,%ecx c35: 29 d0 sub %edx,%eax c37: 29 d6 sub %edx,%esi c39: c1 e1 08 shl $0x8,%ecx c3c: 31 c1 xor %eax,%ecx c3e: 89 c8 mov %ecx,%eax c40: 29 ce sub %ecx,%esi c42: 29 ca sub %ecx,%edx c44: c1 e8 0d shr $0xd,%eax c47: 31 f0 xor %esi,%eax c49: 89 c6 mov %eax,%esi c4b: 29 c2 sub %eax,%edx c4d: 29 c1 sub %eax,%ecx c4f: c1 ee 0c shr $0xc,%esi c52: 31 d6 xor %edx,%esi c54: 89 f2 mov %esi,%edx c56: 29 f1 sub %esi,%ecx c58: 29 f0 sub %esi,%eax c5a: c1 e2 10 shl $0x10,%edx c5d: 31 ca xor %ecx,%edx c5f: 89 d3 mov %edx,%ebx c61: 29 d0 sub %edx,%eax c63: 29 d6 sub %edx,%esi c65: c1 eb 05 shr $0x5,%ebx c68: 31 c3 xor %eax,%ebx hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:80 c6a: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # c70 jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 c70: 41 89 dc mov %ebx,%r12d c73: 29 de sub %ebx,%esi c75: 29 da sub %ebx,%edx c77: 41 c1 ec 03 shr $0x3,%r12d c7b: 41 31 f4 xor %esi,%r12d hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:80 c7e: 89 85 3c ff ff ff mov %eax,-0xc4(%rbp) jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 c84: 45 89 e5 mov %r12d,%r13d c87: 44 29 e2 sub %r12d,%edx c8a: 41 c1 e5 0a shl $0xa,%r13d c8e: 41 31 d5 xor %edx,%r13d nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:331 c91: e8 00 00 00 00 callq c96 nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 c96: 49 8b 96 f8 00 00 00 mov 0xf8(%r14),%rdx c9d: 48 85 d2 test %rdx,%rdx ca0: 74 0c je cae ca2: 0f b6 42 11 movzbl 0x11(%rdx),%eax ca6: 84 c0 test %al,%al ca8: 0f 85 99 01 00 00 jne e47 __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 cae: 31 c9 xor %ecx,%ecx nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:334 cb0: 4c 89 71 20 mov %r14,0x20(%rcx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:335 cb4: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx hash_by_src(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 cba: 44 29 e3 sub %r12d,%ebx nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:335 cbd: 44 89 e8 mov %r13d,%eax cc0: 44 29 eb sub %r13d,%ebx cc3: c1 e8 0f shr $0xf,%eax cc6: 31 d8 xor %ebx,%eax cc8: 48 0f af c2 imul %rdx,%rax ccc: 48 c1 e8 20 shr $0x20,%rax cd0: 48 c1 e0 03 shl $0x3,%rax cd4: 48 03 05 00 00 00 00 add 0x0(%rip),%rax # cdb hlist_add_head_rcu(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:331 cdb: 48 8b 10 mov (%rax),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:334 cde: 48 89 41 08 mov %rax,0x8(%rcx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:333 ce2: 48 89 11 mov %rdx,(%rcx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:336 ce5: 48 85 d2 test %rdx,%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:335 ce8: 48 89 08 mov %rcx,(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:336 ceb: 74 04 je cf1 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rculist.h:337 ced: 48 89 4a 08 mov %rcx,0x8(%rdx) nf_nat_setup_info(): cf1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi cf8: e8 00 00 00 00 callq cfd /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:341 cfd: 41 83 ef 01 sub $0x1,%r15d d01: 0f 85 7d fe ff ff jne b84 set_bit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/bitops.h:63 d07: f0 41 80 4e 79 01 lock orb $0x1,0x79(%r14) d0d: e9 78 fe ff ff jmpq b8a nf_inet_addr_cmp(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/netfilter.h:77 d12: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax d18: 3b 45 a4 cmp -0x5c(%rbp),%eax d1b: 0f 85 19 fe ff ff jne b3a d21: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax d27: 3b 45 a8 cmp -0x58(%rbp),%eax d2a: 0f 85 0a fe ff ff jne b3a d30: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax d36: 3b 45 ac cmp -0x54(%rbp),%eax d39: 0f 85 fb fd ff ff jne b3a __nf_ct_tuple_src_equal(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_tuple.h:160 d3f: 8b 45 80 mov -0x80(%rbp),%eax d42: 3b 45 b0 cmp -0x50(%rbp),%eax d45: 0f 85 ef fd ff ff jne b3a nf_inet_addr_cmp(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/netfilter.h:77 d4b: 8b 45 84 mov -0x7c(%rbp),%eax d4e: 3b 45 b4 cmp -0x4c(%rbp),%eax d51: 0f 85 e3 fd ff ff jne b3a d57: 8b 45 88 mov -0x78(%rbp),%eax d5a: 3b 45 b8 cmp -0x48(%rbp),%eax d5d: 0f 85 d7 fd ff ff jne b3a d63: 8b 45 8c mov -0x74(%rbp),%eax d66: 3b 45 bc cmp -0x44(%rbp),%eax d69: 0f 85 cb fd ff ff jne b3a d6f: 8b 45 90 mov -0x70(%rbp),%eax d72: 3b 45 c0 cmp -0x40(%rbp),%eax d75: 0f 85 bf fd ff ff jne b3a __nf_ct_tuple_dst_equal(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_tuple.h:168 d7b: 8b 55 94 mov -0x6c(%rbp),%edx d7e: 8b 45 c4 mov -0x3c(%rbp),%eax d81: 81 e2 ff ff ff 00 and $0xffffff,%edx d87: 25 ff ff ff 00 and $0xffffff,%eax d8c: 39 c2 cmp %eax,%edx d8e: 0f 85 a6 fd ff ff jne b3a d94: e9 d0 fd ff ff jmpq b69 d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 da0: 89 d7 mov %edx,%edi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:210 da2: 41 89 c1 mov %eax,%r9d find_best_ips_proto(): da5: ba b9 79 37 9e mov $0x9e3779b9,%edx __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 daa: 41 0f c9 bswap %r9d dad: 0f cf bswap %edi find_best_ips_proto(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:210 daf: 83 e1 08 and $0x8,%ecx db2: 0f 84 81 00 00 00 je e39 jhash_3words(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:124 db8: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax dbe: 2d 47 86 c8 61 sub $0x61c88647,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/jhash.h:128 dc3: 29 d0 sub %edx,%eax dc5: 89 c1 mov %eax,%ecx dc7: 29 c2 sub %eax,%edx dc9: c1 e1 08 shl $0x8,%ecx dcc: 31 d1 xor %edx,%ecx dce: 89 c2 mov %eax,%edx dd0: f7 da neg %edx dd2: 89 ce mov %ecx,%esi dd4: 29 c8 sub %ecx,%eax dd6: 29 ca sub %ecx,%edx dd8: c1 ee 0d shr $0xd,%esi ddb: 31 d6 xor %edx,%esi ddd: 89 f2 mov %esi,%edx ddf: 29 f0 sub %esi,%eax de1: 29 f1 sub %esi,%ecx de3: c1 ea 0c shr $0xc,%edx de6: 31 c2 xor %eax,%edx de8: 89 d0 mov %edx,%eax dea: 29 d1 sub %edx,%ecx dec: 29 d6 sub %edx,%esi dee: c1 e0 10 shl $0x10,%eax df1: 31 c8 xor %ecx,%eax df3: 89 c1 mov %eax,%ecx df5: 29 c6 sub %eax,%esi df7: 29 c2 sub %eax,%edx df9: c1 e9 05 shr $0x5,%ecx dfc: 31 f1 xor %esi,%ecx dfe: 89 ce mov %ecx,%esi e00: 29 ca sub %ecx,%edx e02: 29 c8 sub %ecx,%eax e04: c1 ee 03 shr $0x3,%esi e07: 31 d6 xor %edx,%esi e09: 89 f2 mov %esi,%edx e0b: 29 f0 sub %esi,%eax e0d: 29 f1 sub %esi,%ecx e0f: c1 e2 0a shl $0xa,%edx e12: 31 c2 xor %eax,%edx find_best_ips_proto(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:213 e14: 89 d0 mov %edx,%eax e16: 29 d1 sub %edx,%ecx e18: c1 e8 0f shr $0xf,%eax e1b: 31 c8 xor %ecx,%eax e1d: 44 29 cf sub %r9d,%edi e20: 8d 57 01 lea 0x1(%rdi),%edx e23: 48 0f af c2 imul %rdx,%rax e27: 48 c1 e8 20 shr $0x20,%rax __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 e2b: 41 8d 04 01 lea (%r9,%rax,1),%eax e2f: 0f c8 bswap %eax find_best_ips_proto(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:214 e31: 41 89 00 mov %eax,(%r8) e34: e9 77 fc ff ff jmpq ab0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:210 e39: 8b 55 84 mov -0x7c(%rbp),%edx e3c: 81 ea 47 86 c8 61 sub $0x61c88647,%edx e42: e9 71 ff ff ff jmpq db8 nfct_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 e47: 0f b6 c0 movzbl %al,%eax e4a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx e4e: e9 5d fe ff ff jmpq cb0 in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:112 e53: 8b 95 70 ff ff ff mov -0x90(%rbp),%edx e59: 41 8b 44 24 04 mov 0x4(%r12),%eax __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 e5e: 0f ca bswap %edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:112 e60: 0f c8 bswap %eax in_range(): e62: 39 c2 cmp %eax,%edx e64: 0f 82 c7 fa ff ff jb 931 e6a: 41 8b 44 24 08 mov 0x8(%r12),%eax __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 e6f: 0f c8 bswap %eax in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:112 e71: 39 c2 cmp %eax,%edx e73: 0f 87 b8 fa ff ff ja 931 e79: e9 18 fb ff ff jmpq 996 e7e: 66 90 xchg %ax,%ax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:119 e80: 31 f6 xor %esi,%esi e82: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx e89: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx e90: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi e97: ff 50 18 callq *0x18(%rax) e9a: 84 c0 test %al,%al e9c: c7 85 38 ff ff ff 00 movl $0x0,-0xc8(%rbp) ea3: 00 00 00 ea6: 0f 84 19 fb ff ff je 9c5 eac: e9 0a fb ff ff jmpq 9bb rcu_read_unlock(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 eb1: e8 00 00 00 00 callq eb6 eb6: e9 70 fc ff ff jmpq b2b nf_nat_setup_info(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:300 ebb: 0f 0b ud2a ebd: 0f 1f 00 nopl (%rax) ec0: eb fb jmp ebd get_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/rcutree.h:57 ec2: e8 00 00 00 00 callq ec7 ec7: e9 0f fb ff ff jmpq 9db ecc: 0f 1f 40 00 nopl 0x0(%rax) ed0: e8 00 00 00 00 callq ed5 ed5: 41 8b 0c 24 mov (%r12),%ecx ed9: e9 71 fb ff ff jmpq a4f nf_nat_setup_info(): ede: 90 nop edf: 90 nop 0000000000000ee0 : nf_nat_follow_master(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:442 ee0: 55 push %rbp ee1: 48 89 e5 mov %rsp,%rbp ee4: 41 55 push %r13 ee6: 49 89 f5 mov %rsi,%r13 ee9: 41 54 push %r12 eeb: 49 89 fc mov %rdi,%r12 eee: 53 push %rbx eef: 48 83 ec 18 sub $0x18,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:446 ef3: 48 f7 47 78 80 01 00 testq $0x180,0x78(%rdi) efa: 00 efb: 0f 85 85 00 00 00 jne f86 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:449 f01: c7 45 d0 01 00 00 00 movl $0x1,-0x30(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:450 f08: 83 be bc 00 00 00 01 cmpl $0x1,0xbc(%rsi) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:452 f0f: 48 8d 5d d0 lea -0x30(%rbp),%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:450 f13: 48 8b 97 80 00 00 00 mov 0x80(%rdi),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:452 f1a: 48 89 de mov %rbx,%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:450 f1d: 48 19 c0 sbb %rax,%rax f20: 83 e0 38 and $0x38,%eax f23: 8b 44 02 2c mov 0x2c(%rdx,%rax,1),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:452 f27: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:450 f29: 89 45 d8 mov %eax,-0x28(%rbp) f2c: 89 45 d4 mov %eax,-0x2c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:452 f2f: e8 00 00 00 00 callq f34 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:456 f34: 41 0f b7 85 b8 00 00 movzwl 0xb8(%r13),%eax f3b: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:457 f3c: 41 83 bd bc 00 00 00 cmpl $0x1,0xbc(%r13) f43: 01 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:459 f44: 48 89 de mov %rbx,%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:457 f47: 49 8b 94 24 80 00 00 mov 0x80(%r12),%rdx f4e: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:455 f4f: c7 45 d0 03 00 00 00 movl $0x3,-0x30(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:459 f56: 4c 89 e7 mov %r12,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:456 f59: 66 89 45 de mov %ax,-0x22(%rbp) f5d: 66 89 45 dc mov %ax,-0x24(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:457 f61: 48 19 c0 sbb %rax,%rax f64: 83 e0 38 and $0x38,%eax f67: 8b 44 02 18 mov 0x18(%rdx,%rax,1),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:459 f6b: ba 01 00 00 00 mov $0x1,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:457 f70: 89 45 d8 mov %eax,-0x28(%rbp) f73: 89 45 d4 mov %eax,-0x2c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:459 f76: e8 00 00 00 00 callq f7b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:460 f7b: 48 83 c4 18 add $0x18,%rsp f7f: 5b pop %rbx f80: 41 5c pop %r12 f82: 41 5d pop %r13 f84: c9 leaveq f85: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:446 f86: 0f 0b ud2a f88: eb fe jmp f88 f8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000f90 : enlarge_skb(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:139 f90: 89 f0 mov %esi,%eax f92: 03 47 60 add 0x60(%rdi),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:138 f95: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:139 f96: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:138 f98: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:139 f9b: 3d ff ff 00 00 cmp $0xffff,%eax fa0: 77 20 ja fc2 skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 fa2: 8b 57 64 mov 0x64(%rdi),%edx fa5: 31 c0 xor %eax,%eax fa7: 85 d2 test %edx,%edx fa9: 74 1b je fc6 enlarge_skb(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:142 fab: 29 c6 sub %eax,%esi fad: b9 20 00 00 00 mov $0x20,%ecx fb2: 89 f2 mov %esi,%edx fb4: 31 f6 xor %esi,%esi fb6: e8 00 00 00 00 callq fbb fbb: 31 d2 xor %edx,%edx fbd: 85 c0 test %eax,%eax fbf: 0f 94 c2 sete %dl /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:146 fc2: c9 leaveq fc3: 89 d0 mov %edx,%eax fc5: c3 retq skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 fc6: 8b 87 c4 00 00 00 mov 0xc4(%rdi),%eax fcc: 2b 87 c0 00 00 00 sub 0xc0(%rdi),%eax fd2: eb d7 jmp fab enlarge_skb(): fd4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) fdb: 00 00 00 00 00 0000000000000fe0 : mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:105 fe0: 55 push %rbp fe1: 41 89 d2 mov %edx,%r10d fe4: 48 89 e5 mov %rsp,%rbp fe7: 41 57 push %r15 fe9: 45 89 cf mov %r9d,%r15d fec: 41 56 push %r14 fee: 41 89 ce mov %ecx,%r14d ff1: 41 55 push %r13 ff3: 41 54 push %r12 ff5: 49 89 fc mov %rdi,%r12 ff8: 89 f7 mov %esi,%edi ffa: 53 push %rbx ffb: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:108 fff: 41 8b 74 24 64 mov 0x64(%r12),%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:105 1004: 4c 89 45 d0 mov %r8,-0x30(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:108 1008: 85 f6 test %esi,%esi 100a: 0f 85 e4 00 00 00 jne 10f4 skb_network_header(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1263 1010: 41 8b 8c 24 b8 00 00 mov 0xb8(%r12),%ecx 1017: 00 mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:112 1018: 89 d6 mov %edx,%esi 101a: 89 fa mov %edi,%edx 101c: 44 89 cb mov %r9d,%ebx 101f: 89 c8 mov %ecx,%eax 1021: 49 03 84 24 c8 00 00 add 0xc8(%r12),%rax 1028: 00 1029: 48 01 d0 add %rdx,%rax 102c: 41 8b 94 24 c0 00 00 mov 0xc0(%r12),%edx 1033: 00 1034: 4c 8d 2c 06 lea (%rsi,%rax,1),%r13 1038: 44 89 f6 mov %r14d,%esi 103b: 29 ca sub %ecx,%edx 103d: 49 8d 74 35 00 lea 0x0(%r13,%rsi,1),%rsi 1042: 29 fa sub %edi,%edx 1044: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi 1049: 44 29 d2 sub %r10d,%edx 104c: 44 29 f2 sub %r14d,%edx 104f: e8 00 00 00 00 callq 1054 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:118 1054: 48 8b 75 d0 mov -0x30(%rbp),%rsi 1058: 48 89 da mov %rbx,%rdx 105b: 4c 89 ef mov %r13,%rdi 105e: e8 00 00 00 00 callq 1063 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:121 1063: 45 39 fe cmp %r15d,%r14d 1066: 73 57 jae 10bf /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:124 1068: 45 29 f7 sub %r14d,%r15d 106b: 4c 89 e7 mov %r12,%rdi 106e: 44 89 fe mov %r15d,%esi 1071: e8 00 00 00 00 callq 1076 1076: 49 8b b4 24 c8 00 00 mov 0xc8(%r12),%rsi 107d: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:132 107e: 41 0f b7 44 24 60 movzwl 0x60(%r12),%eax 1084: 41 8b 8c 24 b8 00 00 mov 0xb8(%r12),%ecx 108b: 00 108c: 89 c2 mov %eax,%edx 108e: c1 e0 08 shl $0x8,%eax 1091: c1 ea 08 shr $0x8,%edx 1094: 09 d0 or %edx,%eax 1096: 66 89 44 0e 02 mov %ax,0x2(%rsi,%rcx,1) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:133 109b: 41 8b bc 24 b8 00 00 mov 0xb8(%r12),%edi 10a2: 00 10a3: 49 03 bc 24 c8 00 00 add 0xc8(%r12),%rdi 10aa: 00 10ab: e8 00 00 00 00 callq 10b0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:134 10b0: 48 83 c4 08 add $0x8,%rsp 10b4: 5b pop %rbx 10b5: 41 5c pop %r12 10b7: 41 5d pop %r13 10b9: 41 5e pop %r14 10bb: 41 5f pop %r15 10bd: c9 leaveq 10be: c3 retq __skb_trim(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1414 10bf: 41 8b 4c 24 64 mov 0x64(%r12),%ecx mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:128 10c4: 41 8b 44 24 60 mov 0x60(%r12),%eax __skb_trim(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1414 10c9: 85 c9 test %ecx,%ecx 10cb: 75 2b jne 10f8 mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:128 10cd: 44 29 f0 sub %r14d,%eax skb_set_tail_pointer(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1133 10d0: 49 8b b4 24 c8 00 00 mov 0xc8(%r12),%rsi 10d7: 00 mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:128 10d8: 44 01 f8 add %r15d,%eax __skb_trim(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1418 10db: 41 89 44 24 60 mov %eax,0x60(%r12) skb_set_tail_pointer(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1133 10e0: 41 03 84 24 d0 00 00 add 0xd0(%r12),%eax 10e7: 00 10e8: 29 f0 sub %esi,%eax 10ea: 41 89 84 24 c0 00 00 mov %eax,0xc0(%r12) 10f1: 00 10f2: eb 8a jmp 107e mangle_contents(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:108 10f4: 0f 0b ud2a 10f6: eb fe jmp 10f6 __skb_trim(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1415 10f8: be 87 05 00 00 mov $0x587,%esi 10fd: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1104: e8 00 00 00 00 callq 1109 1109: 49 8b b4 24 c8 00 00 mov 0xc8(%r12),%rsi 1110: 00 1111: e9 68 ff ff ff jmpq 107e mangle_contents(): 1116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 111d: 00 00 00 0000000000001120 : nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:238 1120: 55 push %rbp 1121: 48 89 e5 mov %rsp,%rbp 1124: 48 83 ec 50 sub $0x50,%rsp 1128: 48 89 5d d8 mov %rbx,-0x28(%rbp) 112c: 4c 89 65 e0 mov %r12,-0x20(%rbp) 1130: 48 89 fb mov %rdi,%rbx 1133: 4c 89 7d f8 mov %r15,-0x8(%rbp) 1137: 4c 89 6d e8 mov %r13,-0x18(%rbp) 113b: 41 89 cf mov %ecx,%r15d 113e: 4c 89 75 f0 mov %r14,-0x10(%rbp) 1142: 4c 89 4d c0 mov %r9,-0x40(%rbp) 1146: 45 89 c4 mov %r8d,%r12d skb_dst(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:464 1149: 48 8b 47 28 mov 0x28(%rdi),%rax 114d: 48 89 45 c8 mov %rax,-0x38(%rbp) nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:246 1151: 8b 97 b8 00 00 00 mov 0xb8(%rdi),%edx 1157: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 115e: 8b 77 60 mov 0x60(%rdi),%esi 1161: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 1165: 44 89 fa mov %r15d,%edx 1168: 89 f1 mov %esi,%ecx 116a: 83 e0 0f and $0xf,%eax 116d: 48 c1 e0 02 shl $0x2,%rax 1171: 83 e0 3c and $0x3c,%eax 1174: 48 8d 44 10 08 lea 0x8(%rax,%rdx,1),%rax 1179: 44 89 c2 mov %r8d,%edx 117c: 48 01 d0 add %rdx,%rax 117f: 48 39 c1 cmp %rax,%rcx 1182: 73 1c jae 11a0 inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1184: 31 c0 xor %eax,%eax nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:298 1186: 48 8b 5d d8 mov -0x28(%rbp),%rbx 118a: 4c 8b 65 e0 mov -0x20(%rbp),%r12 118e: 4c 8b 6d e8 mov -0x18(%rbp),%r13 1192: 4c 8b 75 f0 mov -0x10(%rbp),%r14 1196: 4c 8b 7d f8 mov -0x8(%rbp),%r15 119a: c9 leaveq 119b: c3 retq 119c: 0f 1f 40 00 nopl 0x0(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:250 11a0: e8 00 00 00 00 callq 11a5 11a5: 85 c0 test %eax,%eax 11a7: 74 db je 1184 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:253 11a9: 44 3b 65 10 cmp 0x10(%rbp),%r12d 11ad: 0f 1f 00 nopl (%rax) 11b0: 73 1e jae 11d0 11b2: 8b 75 10 mov 0x10(%rbp),%esi skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 11b5: 44 8b 43 64 mov 0x64(%rbx),%r8d 11b9: 31 c0 xor %eax,%eax nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:253 11bb: 44 29 e6 sub %r12d,%esi skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 11be: 45 85 c0 test %r8d,%r8d 11c1: 0f 84 2e 01 00 00 je 12f5 nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:253 11c7: 39 c6 cmp %eax,%esi 11c9: 0f 87 3a 01 00 00 ja 1309 11cf: 90 nop ip_hdr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/ip.h:112 11d0: 44 8b ab b8 00 00 00 mov 0xb8(%rbx),%r13d nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:262 11d7: 44 8b 4d 10 mov 0x10(%rbp),%r9d 11db: 44 89 e1 mov %r12d,%ecx ip_hdr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/ip.h:112 11de: 4c 03 ab c8 00 00 00 add 0xc8(%rbx),%r13 nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:262 11e5: 4c 8b 45 c0 mov -0x40(%rbp),%r8 11e9: 44 89 fa mov %r15d,%edx 11ec: 48 89 df mov %rbx,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:259 11ef: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 11f4: 83 e0 0f and $0xf,%eax 11f7: 0f b6 c0 movzbl %al,%eax 11fa: 44 8d 34 85 00 00 00 lea 0x0(,%rax,4),%r14d 1201: 00 1202: 49 63 c6 movslq %r14d,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:262 1205: 41 8d 76 08 lea 0x8(%r14),%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:259 1209: 4d 8d 54 05 00 lea 0x0(%r13,%rax,1),%r10 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:261 120e: 8b 43 60 mov 0x60(%rbx),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:262 1211: 4c 89 55 b8 mov %r10,-0x48(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:261 1215: 89 45 d4 mov %eax,-0x2c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:262 1218: e8 c3 fd ff ff callq fe0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:266 121d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1222: 8b 73 60 mov 0x60(%rbx),%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:267 1225: 4c 8b 55 b8 mov -0x48(%rbp),%r10 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:266 1229: 83 e0 0f and $0xf,%eax 122c: 0f b6 c0 movzbl %al,%eax 122f: c1 e0 02 shl $0x2,%eax 1232: 29 c6 sub %eax,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:267 1234: 44 0f b7 e6 movzwl %si,%r12d __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1238: 44 89 e0 mov %r12d,%eax 123b: 44 89 e1 mov %r12d,%ecx 123e: c1 e8 08 shr $0x8,%eax 1241: c1 e1 08 shl $0x8,%ecx 1244: 09 c1 or %eax,%ecx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:270 1246: 66 41 83 7a 06 00 cmpw $0x0,0x6(%r10) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:267 124c: 66 41 89 4a 04 mov %cx,0x4(%r10) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:270 1251: 0f 84 89 00 00 00 je 12e0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:273 1257: 0f b6 43 74 movzbl 0x74(%rbx),%eax 125b: 83 e0 0c and $0xc,%eax 125e: 3c 0c cmp $0xc,%al 1260: 0f 84 ba 00 00 00 je 1320 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:274 1266: 48 8b 45 c8 mov -0x38(%rbp),%rax 126a: 8b b8 24 01 00 00 mov 0x124(%rax),%edi 1270: 85 ff test %edi,%edi 1272: 78 0e js 1282 1274: 48 8b 43 20 mov 0x20(%rbx),%rax 1278: f6 40 70 0e testb $0xe,0x70(%rax) 127c: 0f 85 d2 00 00 00 jne 1354 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:285 1282: 66 41 c7 42 06 00 00 movw $0x0,0x6(%r10) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:286 1289: 31 d2 xor %edx,%edx 128b: 4c 89 d7 mov %r10,%rdi 128e: 4c 89 55 b8 mov %r10,-0x48(%rbp) 1292: e8 00 00 00 00 callq 1297 csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 1297: 41 8d 54 24 11 lea 0x11(%r12),%edx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:286 129c: 4c 8b 55 b8 mov -0x48(%rbp),%r10 csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 12a0: c1 e2 08 shl $0x8,%edx 12a3: 41 03 45 10 add 0x10(%r13),%eax 12a7: 41 13 45 0c adc 0xc(%r13),%eax 12ab: 11 d0 adc %edx,%eax 12ad: 83 d0 00 adc $0x0,%eax csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 12b0: 89 c2 mov %eax,%edx 12b2: 66 31 c0 xor %ax,%ax 12b5: c1 e2 10 shl $0x10,%edx 12b8: 01 d0 add %edx,%eax 12ba: 15 ff ff 00 00 adc $0xffff,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:29 12bf: f7 d0 not %eax 12c1: c1 e8 10 shr $0x10,%eax nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:290 12c4: 85 c0 test %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:286 12c6: 66 41 89 42 06 mov %ax,0x6(%r10) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:290 12cb: 75 1e jne 12eb /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:291 12cd: b0 01 mov $0x1,%al 12cf: 66 41 c7 42 06 ff ff movw $0xffff,0x6(%r10) 12d6: e9 ab fe ff ff jmpq 1186 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:270 12e0: 0f b6 43 74 movzbl 0x74(%rbx),%eax 12e4: 83 e0 0c and $0xc,%eax 12e7: 3c 0c cmp $0xc,%al 12e9: 74 35 je 1320 inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 12eb: b8 01 00 00 00 mov $0x1,%eax 12f0: e9 91 fe ff ff jmpq 1186 skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 12f5: 8b 83 c4 00 00 00 mov 0xc4(%rbx),%eax 12fb: 2b 83 c0 00 00 00 sub 0xc0(%rbx),%eax nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:253 1301: 39 c6 cmp %eax,%esi 1303: 0f 86 c7 fe ff ff jbe 11d0 1309: 48 89 df mov %rbx,%rdi 130c: e8 7f fc ff ff callq f90 1311: 85 c0 test %eax,%eax 1313: 0f 85 b7 fe ff ff jne 11d0 1319: e9 66 fe ff ff jmpq 1184 131e: 66 90 xchg %ax,%ax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:294 1320: 44 29 75 d4 sub %r14d,-0x2c(%rbp) inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1324: 49 8d 7a 06 lea 0x6(%r10),%rdi 1328: 0f b7 c9 movzwl %cx,%ecx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:294 132b: 0f b7 55 d4 movzwl -0x2c(%rbp),%edx inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 132f: 41 b8 01 00 00 00 mov $0x1,%r8d 1335: 48 89 de mov %rbx,%rsi 1338: 89 d0 mov %edx,%eax 133a: c1 e2 08 shl $0x8,%edx 133d: c1 e8 08 shr $0x8,%eax 1340: 09 c2 or %eax,%edx 1342: 0f b7 d2 movzwl %dx,%edx 1345: e8 00 00 00 00 callq 134a 134a: b8 01 00 00 00 mov $0x1,%eax 134f: e9 32 fe ff ff jmpq 1186 nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:276 1354: 80 4b 74 0c orb $0xc,0x74(%rbx) skb_headroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1215 1358: 8b b3 d0 00 00 00 mov 0xd0(%rbx),%esi nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:277 135e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax skb_headroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1215 1363: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:280 136a: 66 c7 43 6e 06 00 movw $0x6,0x6e(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:277 1370: 89 f2 mov %esi,%edx 1372: 29 ca sub %ecx,%edx 1374: 83 e0 0f and $0xf,%eax 1377: 0f b6 c0 movzbl %al,%eax 137a: 8d 04 82 lea (%rdx,%rax,4),%eax 137d: 8b 93 b8 00 00 00 mov 0xb8(%rbx),%edx 1383: 48 01 d1 add %rdx,%rcx csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 1386: 41 8d 54 24 11 lea 0x11(%r12),%edx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:277 138b: 29 f1 sub %esi,%ecx 138d: 01 c8 add %ecx,%eax csum_tcpudp_magic(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 138f: c1 e2 08 shl $0x8,%edx nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:277 1392: 66 89 43 6c mov %ax,0x6c(%rbx) csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 1396: 31 c0 xor %eax,%eax 1398: 41 03 45 10 add 0x10(%r13),%eax 139c: 41 13 45 0c adc 0xc(%r13),%eax 13a0: 11 d0 adc %edx,%eax 13a2: 83 d0 00 adc $0x0,%eax csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 13a5: 89 c2 mov %eax,%edx 13a7: 66 31 c0 xor %ax,%ax 13aa: c1 e2 10 shl $0x10,%edx 13ad: 01 d0 add %edx,%eax 13af: 15 ff ff 00 00 adc $0xffff,%eax nf_nat_mangle_udp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:281 13b4: f7 d0 not %eax 13b6: c1 e8 10 shr $0x10,%eax 13b9: f7 d0 not %eax 13bb: 66 41 89 42 06 mov %ax,0x6(%r10) 13c0: b8 01 00 00 00 mov $0x1,%eax 13c5: e9 bc fd ff ff jmpq 1186 13ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000013d0 : nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:394 13d0: 55 push %rbp 13d1: 48 89 e5 mov %rsp,%rbp 13d4: 48 83 ec 70 sub $0x70,%rsp 13d8: 4c 89 75 f0 mov %r14,-0x10(%rbp) 13dc: 48 89 5d d8 mov %rbx,-0x28(%rbp) 13e0: 49 89 fe mov %rdi,%r14 13e3: 4c 89 65 e0 mov %r12,-0x20(%rbp) 13e7: 4c 89 6d e8 mov %r13,-0x18(%rbp) 13eb: 4c 89 7d f8 mov %r15,-0x8(%rbp) 13ef: 48 89 75 a8 mov %rsi,-0x58(%rbp) 13f3: 89 55 a4 mov %edx,-0x5c(%rbp) nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 13f6: 48 8b 96 f8 00 00 00 mov 0xf8(%rsi),%rdx 13fd: 48 85 d2 test %rdx,%rdx 1400: 74 08 je 140a 1402: 0f b6 42 11 movzbl 0x11(%rdx),%eax 1406: 84 c0 test %al,%al 1408: 75 66 jne 1470 140a: 45 31 ff xor %r15d,%r15d nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:402 140d: 45 31 e4 xor %r12d,%r12d 1410: 83 7d a4 02 cmpl $0x2,-0x5c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:407 1414: 41 8b 96 b8 00 00 00 mov 0xb8(%r14),%edx 141b: 49 8b 86 c8 00 00 00 mov 0xc8(%r14),%rax 1422: be 0f 00 00 00 mov $0xf,%esi 1427: 4c 89 f7 mov %r14,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:402 142a: 41 0f 97 c4 seta %r12b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:405 142e: 41 83 fc 01 cmp $0x1,%r12d 1432: 48 19 db sbb %rbx,%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:407 1435: 40 22 34 10 and (%rax,%rdx,1),%sil /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:405 1439: 83 e3 08 and $0x8,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:407 143c: 40 0f b6 f6 movzbl %sil,%esi 1440: 8d 34 b5 14 00 00 00 lea 0x14(,%rsi,4),%esi 1447: e8 00 00 00 00 callq 144c 144c: 31 d2 xor %edx,%edx 144e: 85 c0 test %eax,%eax 1450: 75 2e jne 1480 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:436 1452: 48 8b 5d d8 mov -0x28(%rbp),%rbx 1456: 4c 8b 65 e0 mov -0x20(%rbp),%r12 145a: 89 d0 mov %edx,%eax 145c: 4c 8b 6d e8 mov -0x18(%rbp),%r13 1460: 4c 8b 75 f0 mov -0x10(%rbp),%r14 1464: 4c 8b 7d f8 mov -0x8(%rbp),%r15 1468: c9 leaveq 1469: c3 retq 146a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) nfct_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1470: 0f b6 c0 movzbl %al,%eax 1473: 4c 8d 3c 02 lea (%rdx,%rax,1),%r15 1477: eb 94 jmp 140d 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:410 1480: 41 8b 96 b8 00 00 00 mov 0xb8(%r14),%edx 1487: 49 8b 86 c8 00 00 00 mov 0xc8(%r14),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:404 148e: 49 63 cc movslq %r12d,%rcx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:410 1491: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 1495: 83 e0 0f and $0xf,%eax 1498: 4c 8d 2c 85 00 00 00 lea 0x0(,%rax,4),%r13 149f: 00 14a0: 41 83 e5 3c and $0x3c,%r13d 14a4: 4d 03 ae d0 00 00 00 add 0xd0(%r14),%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:411 14ab: 41 8b 55 04 mov 0x4(%r13),%edx __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 14af: 89 d0 mov %edx,%eax 14b1: 0f c8 bswap %eax nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:411 14b3: 41 39 44 cf 10 cmp %eax,0x10(%r15,%rcx,8) 14b8: 0f 89 42 01 00 00 jns 1600 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:412 14be: 41 0f b7 7c cf 16 movzwl 0x16(%r15,%rcx,8),%edi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:405 14c4: 49 8d 4c 1f 10 lea 0x10(%r15,%rbx,1),%rcx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:416 14c9: 45 8b 65 08 mov 0x8(%r13),%r12d __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 14cd: 41 0f cc bswap %r12d nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:416 14d0: 0f bf 71 04 movswl 0x4(%rcx),%esi 14d4: 8b 01 mov (%rcx),%eax 14d6: 01 f0 add %esi,%eax 14d8: 44 39 e0 cmp %r12d,%eax 14db: 79 04 jns 14e1 14dd: 0f bf 71 06 movswl 0x6(%rcx),%esi __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 14e1: 0f bf df movswl %di,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:425 14e4: 89 d0 mov %edx,%eax 14e6: 41 29 f4 sub %esi,%r12d 14e9: 0f c8 bswap %eax __fswab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 14eb: 01 c3 add %eax,%ebx nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:425 14ed: 49 8d 45 10 lea 0x10(%r13),%rax 14f1: 45 31 c0 xor %r8d,%r8d __fswab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 14f4: 0f cb bswap %ebx nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:425 14f6: 48 89 c7 mov %rax,%rdi 14f9: 89 d9 mov %ebx,%ecx 14fb: 4c 89 f6 mov %r14,%rsi 14fe: 48 89 45 b0 mov %rax,-0x50(%rbp) 1502: e8 00 00 00 00 callq 1507 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:426 1507: 41 8b 55 08 mov 0x8(%r13),%edx 150b: 48 8b 7d b0 mov -0x50(%rbp),%rdi 150f: 45 31 c0 xor %r8d,%r8d __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 1512: 41 0f cc bswap %r12d nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:426 1515: 4c 89 f6 mov %r14,%rsi 1518: 44 89 e1 mov %r12d,%ecx 151b: e8 00 00 00 00 callq 1520 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:432 1520: 41 89 5d 04 mov %ebx,0x4(%r13) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:433 1524: 45 89 65 08 mov %r12d,0x8(%r13) nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1528: 48 8b 75 a8 mov -0x58(%rbp),%rsi 152c: 48 8b 96 f8 00 00 00 mov 0xf8(%rsi),%rdx 1533: 48 85 d2 test %rdx,%rdx 1536: 74 0c je 1544 1538: 0f b6 42 11 movzbl 0x11(%rdx),%eax 153c: 84 c0 test %al,%al 153e: 0f 85 d1 00 00 00 jne 1615 1544: 45 31 ff xor %r15d,%r15d ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 1547: 41 8b 96 b8 00 00 00 mov 0xb8(%r14),%edx 154e: 49 8b 86 c8 00 00 00 mov 0xc8(%r14),%rax nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:357 1555: 4c 89 f7 mov %r14,%rdi ip_hdrlen(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/ip.h:50 1558: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 155c: 83 e0 0f and $0xf,%eax 155f: 0f b6 c0 movzbl %al,%eax 1562: 8d 1c 85 00 00 00 00 lea 0x0(,%rax,4),%ebx nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:355 1569: 41 0f b6 45 0c movzbl 0xc(%r13),%eax 156e: c0 e8 04 shr $0x4,%al 1571: 0f b6 c0 movzbl %al,%eax 1574: 44 8d 24 83 lea (%rbx,%rax,4),%r12d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:357 1578: 44 89 e6 mov %r12d,%esi 157b: e8 00 00 00 00 callq 1580 1580: 85 c0 test %eax,%eax 1582: 74 6e je 15f2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:354 1584: 83 c3 14 add $0x14,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:362 1587: 44 39 e3 cmp %r12d,%ebx 158a: 73 1c jae 15a8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:381 158c: 49 83 c7 10 add $0x10,%r15 1590: 4c 89 7d 98 mov %r15,-0x68(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:364 1594: 49 8b b6 d0 00 00 00 mov 0xd0(%r14),%rsi 159b: 89 d8 mov %ebx,%eax 159d: 48 8d 14 06 lea (%rsi,%rax,1),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:366 15a1: 0f b6 0a movzbl (%rdx),%ecx 15a4: 84 c9 test %cl,%cl 15a6: 75 0a jne 15b2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:362 15a8: ba 01 00 00 00 mov $0x1,%edx 15ad: e9 a0 fe ff ff jmpq 1452 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:366 15b2: 80 f9 01 cmp $0x1,%cl 15b5: 74 54 je 160b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:374 15b7: 8d 43 01 lea 0x1(%rbx),%eax 15ba: 44 39 e0 cmp %r12d,%eax 15bd: 0f 1f 00 nopl (%rax) 15c0: 74 30 je 15f2 15c2: 48 8d 7a 01 lea 0x1(%rdx),%rdi 15c6: 48 89 7d c0 mov %rdi,-0x40(%rbp) 15ca: 0f b6 52 01 movzbl 0x1(%rdx),%edx 15ce: 0f b6 c2 movzbl %dl,%eax 15d1: 44 8d 04 18 lea (%rax,%rbx,1),%r8d 15d5: 45 39 c4 cmp %r8d,%r12d 15d8: 44 89 45 bc mov %r8d,-0x44(%rbp) 15dc: 72 14 jb 15f2 15de: 80 fa 01 cmp $0x1,%dl 15e1: 76 0f jbe 15f2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:378 15e3: 80 f9 05 cmp $0x5,%cl 15e6: 74 39 je 1621 sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:309 15e8: 8b 5d bc mov -0x44(%rbp),%ebx 15eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15f0: eb 1c jmp 160e nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:362 15f2: 31 d2 xor %edx,%edx 15f4: e9 59 fe ff ff jmpq 1452 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) nf_nat_seq_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:414 1600: 41 0f b7 7c cf 14 movzwl 0x14(%r15,%rcx,8),%edi 1606: e9 b9 fe ff ff jmpq 14c4 nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:370 160b: 83 c3 01 add $0x1,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:362 160e: 41 39 dc cmp %ebx,%r12d 1611: 77 81 ja 1594 1613: eb 93 jmp 15a8 nfct_nat(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1615: 0f b6 c0 movzbl %al,%eax 1618: 4c 8d 3c 02 lea (%rdx,%rax,1),%r15 161c: e9 26 ff ff ff jmpq 1547 nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:378 1621: 80 fa 09 cmp $0x9,%dl 1624: 76 c2 jbe 15e8 1626: 83 e8 02 sub $0x2,%eax 1629: a8 07 test $0x7,%al 162b: 75 bb jne 15e8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:381 162d: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 1631: 48 19 c0 sbb %rax,%rax 1634: 83 e0 08 and $0x8,%eax 1637: 48 03 45 98 add -0x68(%rbp),%rax 163b: 48 89 45 c8 mov %rax,-0x38(%rbp) 163f: 8d 43 02 lea 0x2(%rbx),%eax sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:309 1642: 41 39 c0 cmp %eax,%r8d nf_nat_sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:381 1645: 89 45 d0 mov %eax,-0x30(%rbp) sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:309 1648: 77 7e ja 16c8 164a: eb 9c jmp 15e8 164c: 0f 1f 40 00 nopl 0x0(%rax) __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 1650: 41 0f bf 40 06 movswl 0x6(%r8),%eax 1655: 29 c1 sub %eax,%ecx 1657: 89 c8 mov %ecx,%eax 1659: 0f c8 bswap %eax 165b: 89 45 d4 mov %eax,-0x2c(%rbp) sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:322 165e: 41 8b 4f 04 mov 0x4(%r15),%ecx __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 1662: 0f c9 bswap %ecx sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:322 1664: 89 c8 mov %ecx,%eax 1666: 29 f0 sub %esi,%eax 1668: 39 c7 cmp %eax,%edi 166a: 0f 89 89 00 00 00 jns 16f9 __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 1670: 48 8b 75 c8 mov -0x38(%rbp),%rsi 1674: 41 89 cd mov %ecx,%r13d 1677: 0f bf 46 06 movswl 0x6(%rsi),%eax 167b: 41 29 c5 sub %eax,%r13d 167e: 41 0f cd bswap %r13d sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:334 1681: 8b 4d d4 mov -0x2c(%rbp),%ecx 1684: 48 8b 7d b0 mov -0x50(%rbp),%rdi 1688: 45 31 c0 xor %r8d,%r8d 168b: 4c 89 f6 mov %r14,%rsi 168e: e8 00 00 00 00 callq 1693 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:336 1693: 48 8b 7d b0 mov -0x50(%rbp),%rdi 1697: 41 8b 57 04 mov 0x4(%r15),%edx 169b: 45 31 c0 xor %r8d,%r8d 169e: 44 89 e9 mov %r13d,%ecx 16a1: 4c 89 f6 mov %r14,%rsi 16a4: e8 00 00 00 00 callq 16a9 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:338 16a9: 8b 7d d4 mov -0x2c(%rbp),%edi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:339 16ac: 45 89 6f 04 mov %r13d,0x4(%r15) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:338 16b0: 41 89 3f mov %edi,(%r15) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:340 16b3: 83 45 d0 08 addl $0x8,-0x30(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:309 16b7: 44 8b 45 d0 mov -0x30(%rbp),%r8d 16bb: 44 39 45 bc cmp %r8d,-0x44(%rbp) 16bf: 76 40 jbe 1701 16c1: 49 8b b6 d0 00 00 00 mov 0xd0(%r14),%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:313 16c8: 8b 45 d0 mov -0x30(%rbp),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:314 16cb: 48 8b 7d c8 mov -0x38(%rbp),%rdi 16cf: 49 89 f8 mov %rdi,%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:313 16d2: 4c 8d 3c 30 lea (%rax,%rsi,1),%r15 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:314 16d6: 0f bf 77 04 movswl 0x4(%rdi),%esi 16da: 8b 3f mov (%rdi),%edi 16dc: 41 8b 17 mov (%r15),%edx __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 16df: 89 d1 mov %edx,%ecx 16e1: 0f c9 bswap %ecx sack_adjust(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:314 16e3: 89 c8 mov %ecx,%eax 16e5: 29 f0 sub %esi,%eax 16e7: 39 c7 cmp %eax,%edi 16e9: 0f 88 61 ff ff ff js 1650 __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 16ef: 0f c8 bswap %eax 16f1: 89 45 d4 mov %eax,-0x2c(%rbp) 16f4: e9 65 ff ff ff jmpq 165e /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:309 16f9: 41 89 c5 mov %eax,%r13d 16fc: 41 0f cd bswap %r13d 16ff: eb 80 jmp 1681 sack_adjust(): 1701: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1705: 0f b6 02 movzbl (%rdx),%eax 1708: 01 d8 add %ebx,%eax 170a: 89 45 bc mov %eax,-0x44(%rbp) 170d: e9 d6 fe ff ff jmpq 15e8 nf_nat_seq_adjust(): 1712: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 1719: 1f 84 00 00 00 00 00 0000000000001720 : nf_nat_get_offset(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:80 1720: 55 push %rbp 1721: 48 89 e5 mov %rsp,%rbp 1724: 48 83 ec 20 sub $0x20,%rsp 1728: 4c 89 6d f8 mov %r13,-0x8(%rbp) 172c: 48 89 5d e8 mov %rbx,-0x18(%rbp) 1730: 41 89 d5 mov %edx,%r13d 1733: 4c 89 65 f0 mov %r12,-0x10(%rbp) nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1737: 48 8b 97 f8 00 00 00 mov 0xf8(%rdi),%rdx 173e: 48 85 d2 test %rdx,%rdx 1741: 74 3f je 1782 1743: 0f b6 42 11 movzbl 0x11(%rdx),%eax 1747: 84 c0 test %al,%al 1749: 74 37 je 1782 __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 174b: 0f b6 c0 movzbl %al,%eax nf_nat_get_offset(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:85 174e: 49 89 d4 mov %rdx,%r12 1751: 49 01 c4 add %rax,%r12 1754: 74 2c je 1782 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:88 1756: 89 f3 mov %esi,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:89 1758: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 175f: e8 00 00 00 00 callq 1764 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:90 1764: 45 39 6c dc 10 cmp %r13d,0x10(%r12,%rbx,8) 1769: 79 27 jns 1792 176b: 41 0f b7 5c dc 16 movzwl 0x16(%r12,%rbx,8),%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:92 1771: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1778: e8 00 00 00 00 callq 177d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:94 177d: 0f bf c3 movswl %bx,%eax 1780: eb 02 jmp 1784 1782: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:95 1784: 48 8b 5d e8 mov -0x18(%rbp),%rbx 1788: 4c 8b 65 f0 mov -0x10(%rbp),%r12 178c: 4c 8b 6d f8 mov -0x8(%rbp),%r13 1790: c9 leaveq 1791: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:90 1792: 41 0f b7 5c dc 14 movzwl 0x14(%r12,%rbx,8),%ebx 1798: eb d7 jmp 1771 179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000017a0 : nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:164 17a0: 55 push %rbp 17a1: 48 89 e5 mov %rsp,%rbp 17a4: 41 57 push %r15 17a6: 41 56 push %r14 17a8: 41 55 push %r13 17aa: 41 89 cd mov %ecx,%r13d 17ad: 41 54 push %r12 17af: 53 push %rbx 17b0: 48 89 fb mov %rdi,%rbx 17b3: 48 83 ec 38 sub $0x38,%rsp 17b7: 48 89 75 c0 mov %rsi,-0x40(%rbp) 17bb: 89 55 bc mov %edx,-0x44(%rbp) 17be: 44 89 45 b8 mov %r8d,-0x48(%rbp) 17c2: 4c 89 4d b0 mov %r9,-0x50(%rbp) skb_dst(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:464 17c6: 48 8b 47 28 mov 0x28(%rdi),%rax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:164 17ca: 44 8b 7d 10 mov 0x10(%rbp),%r15d skb_dst(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:464 17ce: 48 89 45 c8 mov %rax,-0x38(%rbp) nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:170 17d2: 8b 77 60 mov 0x60(%rdi),%esi 17d5: e8 00 00 00 00 callq 17da 17da: 85 c0 test %eax,%eax 17dc: 0f 84 fc 01 00 00 je 19de /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:173 17e2: 44 3b 7d b8 cmp -0x48(%rbp),%r15d 17e6: 0f 86 d5 01 00 00 jbe 19c1 skb_is_nonlinear(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1084 17ec: 44 8b 53 64 mov 0x64(%rbx),%r10d nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:173 17f0: 44 89 fe mov %r15d,%esi skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 17f3: 31 c0 xor %eax,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:173 17f5: 2b 75 b8 sub -0x48(%rbp),%esi skb_tailroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1226 17f8: 45 85 d2 test %r10d,%r10d 17fb: 75 0c jne 1809 17fd: 8b 83 c4 00 00 00 mov 0xc4(%rbx),%eax 1803: 2b 83 c0 00 00 00 sub 0xc0(%rbx),%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:173 1809: 39 c6 cmp %eax,%esi 180b: 0f 87 a4 01 00 00 ja 19b5 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:178 1811: 45 85 d2 test %r10d,%r10d 1814: 0f 85 6a 02 00 00 jne 1a84 ip_hdr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/ip.h:112 181a: 44 8b a3 b8 00 00 00 mov 0xb8(%rbx),%r12d nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:184 1821: 4c 8b 45 b0 mov -0x50(%rbp),%r8 1825: 45 89 f9 mov %r15d,%r9d ip_hdr(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/ip.h:112 1828: 4c 03 a3 c8 00 00 00 add 0xc8(%rbx),%r12 nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:184 182f: 8b 4d b8 mov -0x48(%rbp),%ecx 1832: 48 89 df mov %rbx,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:181 1835: 41 0f b6 14 24 movzbl (%r12),%edx 183a: 83 e2 0f and $0xf,%edx 183d: 0f b6 d2 movzbl %dl,%edx 1840: 8d 04 95 00 00 00 00 lea 0x0(,%rdx,4),%eax 1847: 89 45 ac mov %eax,-0x54(%rbp) 184a: 48 98 cltq 184c: 4d 8d 34 04 lea (%r12,%rax,1),%r14 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:183 1850: 8b 43 60 mov 0x60(%rbx),%eax 1853: 89 45 d4 mov %eax,-0x2c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:184 1856: 41 0f b6 76 0c movzbl 0xc(%r14),%esi 185b: 44 89 55 a0 mov %r10d,-0x60(%rbp) 185f: 40 c0 ee 04 shr $0x4,%sil 1863: 40 0f b6 f6 movzbl %sil,%esi 1867: 01 d6 add %edx,%esi 1869: 44 89 ea mov %r13d,%edx 186c: c1 e6 02 shl $0x2,%esi 186f: e8 6c f7 ff ff callq fe0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:187 1874: 41 0f b6 04 24 movzbl (%r12),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:188 1879: 0f b6 53 74 movzbl 0x74(%rbx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:187 187d: 44 8b 6b 60 mov 0x60(%rbx),%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:188 1881: 44 8b 55 a0 mov -0x60(%rbp),%r10d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:187 1885: 83 e0 0f and $0xf,%eax 1888: 0f b6 c0 movzbl %al,%eax 188b: c1 e0 02 shl $0x2,%eax 188e: 41 29 c5 sub %eax,%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:188 1891: 89 d0 mov %edx,%eax 1893: 83 e0 0c and $0xc,%eax 1896: 3c 0c cmp $0xc,%al 1898: 0f 84 a7 01 00 00 je 1a45 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:189 189e: 48 8b 45 c8 mov -0x38(%rbp),%rax 18a2: 44 8b 88 24 01 00 00 mov 0x124(%rax),%r9d 18a9: 45 85 c9 test %r9d,%r9d 18ac: 0f 88 3d 01 00 00 js 19ef 18b2: 48 8b 43 20 mov 0x20(%rbx),%rax 18b6: f6 40 70 0e testb $0xe,0x70(%rax) 18ba: 0f 84 2f 01 00 00 je 19ef /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:191 18c0: 83 ca 0c or $0xc,%edx skb_headroom(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/skbuff.h:1215 18c3: 48 8b b3 d0 00 00 00 mov 0xd0(%rbx),%rsi 18ca: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:191 18d1: 88 53 74 mov %dl,0x74(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:192 18d4: 41 0f b6 04 24 movzbl (%r12),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:195 18d9: 66 c7 43 6e 10 00 movw $0x10,0x6e(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:192 18df: 89 f2 mov %esi,%edx 18e1: 29 ca sub %ecx,%edx 18e3: 83 e0 0f and $0xf,%eax 18e6: 0f b6 c0 movzbl %al,%eax 18e9: 8d 04 82 lea (%rdx,%rax,4),%eax 18ec: 8b 93 b8 00 00 00 mov 0xb8(%rbx),%edx 18f2: 48 01 d1 add %rdx,%rcx 18f5: 29 f1 sub %esi,%ecx 18f7: 01 c8 add %ecx,%eax 18f9: 66 89 43 6c mov %ax,0x6c(%rbx) csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 18fd: 41 0f b7 c5 movzwl %r13w,%eax 1901: 83 c0 06 add $0x6,%eax 1904: c1 e0 08 shl $0x8,%eax 1907: 45 03 54 24 10 add 0x10(%r12),%r10d 190c: 45 13 54 24 0c adc 0xc(%r12),%r10d 1911: 41 11 c2 adc %eax,%r10d 1914: 41 83 d2 00 adc $0x0,%r10d 1918: 44 89 d0 mov %r10d,%eax csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 191b: 44 89 d2 mov %r10d,%edx 191e: c1 e2 10 shl $0x10,%edx 1921: 66 31 c0 xor %ax,%ax 1924: 01 d0 add %edx,%eax 1926: 15 ff ff 00 00 adc $0xffff,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:196 192b: f7 d0 not %eax 192d: c1 e8 10 shr $0x10,%eax 1930: f7 d0 not %eax 1932: 66 41 89 46 10 mov %ax,0x10(%r14) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:209 1937: 44 3b 7d b8 cmp -0x48(%rbp),%r15d 193b: b8 01 00 00 00 mov $0x1,%eax 1940: 74 64 je 19a6 set_bit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/bitops.h:63 1942: 48 8b 45 c0 mov -0x40(%rbp),%rax 1946: f0 80 48 78 40 lock orb $0x40,0x78(%rax) nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 194b: 48 8b 90 f8 00 00 00 mov 0xf8(%rax),%rdx nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:211 1952: 45 8b 66 04 mov 0x4(%r14),%r12d __arch_swab32(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/swab.h:21 1956: 41 0f cc bswap %r12d nf_ct_ext_exist(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:30 1959: 48 85 d2 test %rdx,%rdx 195c: 74 0c je 196a 195e: 0f b6 42 11 movzbl 0x11(%rdx),%eax 1962: 84 c0 test %al,%al 1964: 0f 85 d0 00 00 00 jne 1a3a __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 196a: 31 d2 xor %edx,%edx adjust_tcp_sequence(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:52 196c: 31 c0 xor %eax,%eax 196e: 83 7d bc 02 cmpl $0x2,-0x44(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:58 1972: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:52 1979: 0f 97 c0 seta %al 197c: 48 8d 5c c2 10 lea 0x10(%rdx,%rax,8),%rbx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:58 1981: e8 00 00 00 00 callq 1986 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:64 1986: 0f b7 43 06 movzwl 0x6(%rbx),%eax 198a: 66 39 43 04 cmp %ax,0x4(%rbx) 198e: 74 3a je 19ca 1990: 44 39 23 cmp %r12d,(%rbx) 1993: 78 35 js 19ca /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:70 1995: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 199c: e8 00 00 00 00 callq 19a1 19a1: b8 01 00 00 00 mov $0x1,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:217 19a6: 48 83 c4 38 add $0x38,%rsp 19aa: 5b pop %rbx 19ab: 41 5c pop %r12 19ad: 41 5d pop %r13 19af: 41 5e pop %r14 19b1: 41 5f pop %r15 19b3: c9 leaveq 19b4: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:173 19b5: 48 89 df mov %rbx,%rdi 19b8: e8 d3 f5 ff ff callq f90 19bd: 85 c0 test %eax,%eax 19bf: 74 1d je 19de 19c1: 44 8b 53 64 mov 0x64(%rbx),%r10d 19c5: e9 47 fe ff ff jmpq 1811 adjust_tcp_sequence(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:67 19ca: 66 89 43 04 mov %ax,0x4(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:66 19ce: 44 89 23 mov %r12d,(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:68 19d1: 44 2b 7d b8 sub -0x48(%rbp),%r15d 19d5: 44 01 f8 add %r15d,%eax 19d8: 66 89 43 06 mov %ax,0x6(%rbx) 19dc: eb b7 jmp 1995 nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:217 19de: 48 83 c4 38 add $0x38,%rsp adjust_tcp_sequence(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:70 19e2: 31 c0 xor %eax,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:217 19e4: 5b pop %rbx 19e5: 41 5c pop %r12 19e7: 41 5d pop %r13 19e9: 41 5e pop %r14 19eb: 41 5f pop %r15 19ed: c9 leaveq 19ee: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:200 19ef: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:199 19f1: 66 41 c7 46 10 00 00 movw $0x0,0x10(%r14) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:200 19f8: 44 89 ee mov %r13d,%esi 19fb: 4c 89 f7 mov %r14,%rdi 19fe: e8 00 00 00 00 callq 1a03 csum_tcpudp_nofold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:90 1a03: 41 0f b7 d5 movzwl %r13w,%edx 1a07: 83 c2 06 add $0x6,%edx 1a0a: c1 e2 08 shl $0x8,%edx 1a0d: 41 03 44 24 10 add 0x10(%r12),%eax 1a12: 41 13 44 24 0c adc 0xc(%r12),%eax 1a17: 11 d0 adc %edx,%eax 1a19: 83 d0 00 adc $0x0,%eax csum_fold(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:24 1a1c: 89 c2 mov %eax,%edx 1a1e: 66 31 c0 xor %ax,%ax 1a21: c1 e2 10 shl $0x10,%edx 1a24: 01 d0 add %edx,%eax 1a26: 15 ff ff 00 00 adc $0xffff,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/arch/x86/include/asm/checksum_64.h:29 1a2b: f7 d0 not %eax 1a2d: c1 e8 10 shr $0x10,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:200 1a30: 66 41 89 46 10 mov %ax,0x10(%r14) 1a35: e9 fd fe ff ff jmpq 1937 __nf_ct_ext_find(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/netfilter/nf_conntrack_extend.h:38 1a3a: 0f b6 c0 movzbl %al,%eax 1a3d: 48 01 c2 add %rax,%rdx 1a40: e9 27 ff ff ff jmpq 196c nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:206 1a45: 8b 45 ac mov -0x54(%rbp),%eax 1a48: 29 45 d4 sub %eax,-0x2c(%rbp) 1a4b: 41 0f b7 cd movzwl %r13w,%ecx 1a4f: 0f b7 55 d4 movzwl -0x2c(%rbp),%edx inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1a53: 89 c8 mov %ecx,%eax 1a55: c1 e1 08 shl $0x8,%ecx 1a58: c1 e8 08 shr $0x8,%eax nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:206 1a5b: 49 8d 7e 10 lea 0x10(%r14),%rdi inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1a5f: 41 b8 01 00 00 00 mov $0x1,%r8d 1a65: 09 c1 or %eax,%ecx 1a67: 48 89 de mov %rbx,%rsi 1a6a: 0f b7 c9 movzwl %cx,%ecx 1a6d: 89 d0 mov %edx,%eax 1a6f: c1 e2 08 shl $0x8,%edx 1a72: c1 e8 08 shr $0x8,%eax 1a75: 09 c2 or %eax,%edx 1a77: 0f b7 d2 movzwl %dx,%edx 1a7a: e8 00 00 00 00 callq 1a7f 1a7f: e9 b3 fe ff ff jmpq 1937 nf_nat_mangle_tcp_packet(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_helper.c:178 1a84: 0f 0b ud2a 1a86: eb fe jmp 1a86 1a88: 90 nop 1a89: 90 nop 1a8a: 90 nop 1a8b: 90 nop 1a8c: 90 nop 1a8d: 90 nop 1a8e: 90 nop 1a8f: 90 nop 0000000000001a90 : unknown_in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:25 1a90: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:27 1a91: b8 01 00 00 00 mov $0x1,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:25 1a96: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:27 1a99: c9 leaveq 1a9a: c3 retq 1a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000001aa0 : unknown_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:33 1aa0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:37 1aa1: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:33 1aa3: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:37 1aa6: c9 leaveq 1aa7: c3 retq 1aa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1aaf: 00 0000000000001ab0 : unknown_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:44 1ab0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:46 1ab1: b8 01 00 00 00 mov $0x1,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:44 1ab6: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_unknown.c:46 1ab9: c9 leaveq 1aba: c3 retq 1abb: 90 nop 1abc: 90 nop 1abd: 90 nop 1abe: 90 nop 1abf: 90 nop 0000000000001ac0 : nf_nat_proto_in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:24 1ac0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:27 1ac1: 85 f6 test %esi,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:24 1ac3: 49 89 d0 mov %rdx,%r8 1ac6: 49 89 c9 mov %rcx,%r9 1ac9: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:27 1acc: 75 48 jne 1b16 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:28 1ace: 0f b7 47 10 movzwl 0x10(%rdi),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:32 1ad2: 0f b7 c0 movzwl %ax,%eax __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1ad5: 89 c2 mov %eax,%edx 1ad7: c1 e0 08 shl $0x8,%eax 1ada: c1 ea 08 shr $0x8,%edx 1add: 09 d0 or %edx,%eax nf_nat_proto_in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:32 1adf: 41 0f b7 10 movzwl (%r8),%edx 1ae3: 0f b7 f0 movzwl %ax,%esi 1ae6: 89 d1 mov %edx,%ecx 1ae8: c1 e2 08 shl $0x8,%edx 1aeb: c1 e9 08 shr $0x8,%ecx 1aee: 09 ca or %ecx,%edx 1af0: 31 c9 xor %ecx,%ecx 1af2: 66 39 c2 cmp %ax,%dx 1af5: 77 1b ja 1b12 1af7: 41 0f b7 01 movzwl (%r9),%eax 1afb: 89 c2 mov %eax,%edx 1afd: c1 e0 08 shl $0x8,%eax 1b00: c1 ea 08 shr $0x8,%edx 1b03: 09 d0 or %edx,%eax 1b05: 0f b7 c0 movzwl %ax,%eax 1b08: 39 c6 cmp %eax,%esi 1b0a: 0f 9e c0 setle %al 1b0d: 89 c1 mov %eax,%ecx 1b0f: 83 e1 01 and $0x1,%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:34 1b12: c9 leaveq 1b13: 89 c8 mov %ecx,%eax 1b15: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:30 1b16: 0f b7 47 24 movzwl 0x24(%rdi),%eax 1b1a: eb b6 jmp 1ad2 1b1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000001b20 : nf_nat_proto_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:42 1b20: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:48 1b21: 48 8d 47 10 lea 0x10(%rdi),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:42 1b25: 48 89 e5 mov %rsp,%rbp 1b28: 41 57 push %r15 1b2a: 41 56 push %r14 1b2c: 49 89 fe mov %rdi,%r14 1b2f: 41 55 push %r13 1b31: 41 54 push %r12 1b33: 53 push %rbx 1b34: 48 83 ec 28 sub $0x28,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:48 1b38: 48 89 45 c8 mov %rax,-0x38(%rbp) 1b3c: 85 d2 test %edx,%edx 1b3e: 48 8d 47 24 lea 0x24(%rdi),%rax 1b42: 48 0f 44 45 c8 cmove -0x38(%rbp),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:42 1b47: 48 89 75 c0 mov %rsi,-0x40(%rbp) 1b4b: 89 d6 mov %edx,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:53 1b4d: 48 8b 55 c0 mov -0x40(%rbp),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:42 1b51: 48 89 4d b8 mov %rcx,-0x48(%rbp) 1b55: 4c 89 45 b0 mov %r8,-0x50(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:48 1b59: 48 89 45 c8 mov %rax,-0x38(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:53 1b5d: 8b 0a mov (%rdx),%ecx 1b5f: f6 c1 02 test $0x2,%cl 1b62: 0f 85 00 01 00 00 jne 1c68 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:55 1b68: 83 fe 01 cmp $0x1,%esi 1b6b: 74 66 je 1bd3 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:58 1b6d: 0f b7 00 movzwl (%rax),%eax 1b70: 41 bd 00 fc 00 00 mov $0xfc00,%r13d 1b76: bb 00 04 00 00 mov $0x400,%ebx __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1b7b: 89 c2 mov %eax,%edx 1b7d: c1 e0 08 shl $0x8,%eax 1b80: c1 ea 08 shr $0x8,%edx 1b83: 09 d0 or %edx,%eax 1b85: 0f b7 d0 movzwl %ax,%edx nf_nat_proto_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:58 1b88: 81 fa ff 03 00 00 cmp $0x3ff,%edx 1b8e: 7f 1f jg 1baf /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:60 1b90: 81 fa ff 01 00 00 cmp $0x1ff,%edx 1b96: b8 a8 01 00 00 mov $0x1a8,%eax 1b9b: 66 41 bd ff 01 mov $0x1ff,%r13w 1ba0: 44 0f 4f e8 cmovg %eax,%r13d 1ba4: 66 bb 01 00 mov $0x1,%bx 1ba8: 66 b8 58 02 mov $0x258,%ax 1bac: 0f 4f d8 cmovg %eax,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:76 1baf: 83 e1 04 and $0x4,%ecx 1bb2: 74 30 je 1be4 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:77 1bb4: 85 f6 test %esi,%esi 1bb6: 0f 84 e1 00 00 00 je 1c9d 1bbc: 41 0f b7 56 10 movzwl 0x10(%r14),%edx 1bc1: 41 8b 76 14 mov 0x14(%r14),%esi 1bc5: 41 8b 3e mov (%r14),%edi 1bc8: e8 00 00 00 00 callq 1bcd 1bcd: 66 89 45 d6 mov %ax,-0x2a(%rbp) 1bd1: eb 1c jmp 1bef /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:84 1bd3: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:93 1bd5: 48 83 c4 28 add $0x28,%rsp 1bd9: 5b pop %rbx 1bda: 41 5c pop %r12 1bdc: 41 5d pop %r13 1bde: 41 5e pop %r14 1be0: 41 5f pop %r15 1be2: c9 leaveq 1be3: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:82 1be4: 48 8b 45 b0 mov -0x50(%rbp),%rax 1be8: 0f b7 00 movzwl (%rax),%eax 1beb: 66 89 45 d6 mov %ax,-0x2a(%rbp) 1bef: 41 89 df mov %ebx,%r15d 1bf2: 31 db xor %ebx,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:84 1bf4: 45 85 ed test %r13d,%r13d 1bf7: 75 0f jne 1c08 1bf9: eb d8 jmp 1bd3 1bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c00: 83 c3 01 add $0x1,%ebx 1c03: 44 39 eb cmp %r13d,%ebx 1c06: 74 cb je 1bd3 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:82 1c08: 44 0f b7 65 d6 movzwl -0x2a(%rbp),%r12d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:85 1c0d: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:86 1c0f: 4c 89 f7 mov %r14,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:82 1c12: 41 01 dc add %ebx,%r12d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:85 1c15: 41 0f b7 c4 movzwl %r12w,%eax 1c19: 41 f7 f5 div %r13d 1c1c: 41 8d 14 17 lea (%r15,%rdx,1),%edx 1c20: 0f b7 d2 movzwl %dx,%edx 1c23: 89 d0 mov %edx,%eax 1c25: c1 e2 08 shl $0x8,%edx 1c28: c1 e8 08 shr $0x8,%eax 1c2b: 09 c2 or %eax,%edx 1c2d: 48 8b 45 c8 mov -0x38(%rbp),%rax 1c31: 66 89 10 mov %dx,(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:86 1c34: 48 8b 75 b8 mov -0x48(%rbp),%rsi 1c38: e8 00 00 00 00 callq 1c3d 1c3d: 85 c0 test %eax,%eax 1c3f: 75 bf jne 1c00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:88 1c41: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1c45: b0 01 mov $0x1,%al 1c47: f6 02 04 testb $0x4,(%rdx) 1c4a: 75 89 jne 1bd5 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:89 1c4c: 48 8b 45 b0 mov -0x50(%rbp),%rax 1c50: 66 44 89 20 mov %r12w,(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:93 1c54: 48 83 c4 28 add $0x28,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:89 1c58: b8 01 00 00 00 mov $0x1,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:93 1c5d: 5b pop %rbx 1c5e: 41 5c pop %r12 1c60: 41 5d pop %r13 1c62: 41 5e pop %r14 1c64: 41 5f pop %r15 1c66: c9 leaveq 1c67: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:72 1c68: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1c6c: 0f b7 42 0c movzwl 0xc(%rdx),%eax 1c70: 89 c2 mov %eax,%edx 1c72: c1 e0 08 shl $0x8,%eax 1c75: c1 ea 08 shr $0x8,%edx 1c78: 09 d0 or %edx,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:73 1c7a: 48 8b 55 c0 mov -0x40(%rbp),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:72 1c7e: 0f b7 d8 movzwl %ax,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:73 1c81: 0f b7 42 0e movzwl 0xe(%rdx),%eax 1c85: 89 c2 mov %eax,%edx 1c87: c1 e0 08 shl $0x8,%eax 1c8a: c1 ea 08 shr $0x8,%edx 1c8d: 09 d0 or %edx,%eax 1c8f: 0f b7 c0 movzwl %ax,%eax 1c92: 29 d8 sub %ebx,%eax 1c94: 44 8d 68 01 lea 0x1(%rax),%r13d 1c98: e9 12 ff ff ff jmpq 1baf /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_common.c:77 1c9d: 41 0f b7 56 24 movzwl 0x24(%r14),%edx 1ca2: e9 1a ff ff ff jmpq 1bc1 1ca7: 90 nop 1ca8: 90 nop 1ca9: 90 nop 1caa: 90 nop 1cab: 90 nop 1cac: 90 nop 1cad: 90 nop 1cae: 90 nop 1caf: 90 nop 0000000000001cb0 : tcp_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:28 1cb0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:29 1cb1: 49 c7 c0 00 00 00 00 mov $0x0,%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:28 1cb8: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:29 1cbb: e8 00 00 00 00 callq 1cc0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:31 1cc0: c9 leaveq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:29 1cc1: 0f b6 c0 movzbl %al,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:31 1cc4: c3 retq 1cc5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 1ccc: 00 00 00 00 0000000000001cd0 : tcp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:38 1cd0: 55 push %rbp 1cd1: 48 89 e5 mov %rsp,%rbp 1cd4: 48 83 ec 30 sub $0x30,%rsp 1cd8: 4c 89 65 e0 mov %r12,-0x20(%rbp) 1cdc: 49 89 fc mov %rdi,%r12 1cdf: 4c 89 7d f8 mov %r15,-0x8(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:41 1ce3: 49 8b 84 24 d0 00 00 mov 0xd0(%r12),%rax 1cea: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:39 1ceb: 41 89 f7 mov %esi,%r15d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:38 1cee: 48 89 5d d8 mov %rbx,-0x28(%rbp) 1cf2: 4c 89 6d e8 mov %r13,-0x18(%rbp) 1cf6: 4c 89 75 f0 mov %r14,-0x10(%rbp) 1cfa: 89 f7 mov %esi,%edi 1cfc: 89 4d d4 mov %ecx,-0x2c(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:41 1cff: be 0f 00 00 00 mov $0xf,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:38 1d04: 49 89 d6 mov %rdx,%r14 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:41 1d07: 42 22 34 38 and (%rax,%r15,1),%sil /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:49 1d0b: 41 8b 54 24 60 mov 0x60(%r12),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:41 1d10: 40 0f b6 f6 movzbl %sil,%esi 1d14: 8d 34 b7 lea (%rdi,%rsi,4),%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:52 1d17: 4c 89 e7 mov %r12,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:49 1d1a: 41 89 f5 mov %esi,%r13d 1d1d: 49 8d 45 14 lea 0x14(%r13),%rax 1d21: 48 39 c2 cmp %rax,%rdx 1d24: 19 db sbb %ebx,%ebx 1d26: 83 e3 f4 and $0xfffffffffffffff4,%ebx 1d29: 83 c3 14 add $0x14,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:52 1d2c: 8d 34 33 lea (%rbx,%rsi,1),%esi 1d2f: e8 00 00 00 00 callq 1d34 1d34: 31 ff xor %edi,%edi 1d36: 85 c0 test %eax,%eax 1d38: 74 68 je 1da2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:55 1d3a: 49 8b 84 24 d0 00 00 mov 0xd0(%r12),%rax 1d41: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:58 1d42: 8b 4d d4 mov -0x2c(%rbp),%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:55 1d45: 49 8d 14 07 lea (%r15,%rax,1),%rdx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:56 1d49: 4c 01 e8 add %r13,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:58 1d4c: 85 c9 test %ecx,%ecx 1d4e: 74 70 je 1dc0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:68 1d50: 45 0f b7 6e 24 movzwl 0x24(%r14),%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:66 1d55: 8b 52 10 mov 0x10(%rdx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:69 1d58: 48 8d 78 02 lea 0x2(%rax),%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:67 1d5c: 41 8b 4e 14 mov 0x14(%r14),%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:75 1d60: 83 fb 13 cmp $0x13,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:72 1d63: 44 0f b7 37 movzwl (%rdi),%r14d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:73 1d67: 66 44 89 2f mov %r13w,(%rdi) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:75 1d6b: bf 01 00 00 00 mov $0x1,%edi 1d70: 76 30 jbe 1da2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:78 1d72: 48 8d 58 10 lea 0x10(%rax),%rbx 1d76: 41 b8 01 00 00 00 mov $0x1,%r8d 1d7c: 4c 89 e6 mov %r12,%rsi 1d7f: 48 89 df mov %rbx,%rdi 1d82: e8 00 00 00 00 callq 1d87 inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1d87: 48 89 df mov %rbx,%rdi 1d8a: 41 0f b7 cd movzwl %r13w,%ecx 1d8e: 41 0f b7 d6 movzwl %r14w,%edx 1d92: 45 31 c0 xor %r8d,%r8d 1d95: 4c 89 e6 mov %r12,%rsi 1d98: e8 00 00 00 00 callq 1d9d 1d9d: bf 01 00 00 00 mov $0x1,%edi tcp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:81 1da2: 48 8b 5d d8 mov -0x28(%rbp),%rbx 1da6: 4c 8b 65 e0 mov -0x20(%rbp),%r12 1daa: 89 f8 mov %edi,%eax 1dac: 4c 8b 6d e8 mov -0x18(%rbp),%r13 1db0: 4c 8b 75 f0 mov -0x10(%rbp),%r14 1db4: 4c 8b 7d f8 mov -0x8(%rbp),%r15 1db8: c9 leaveq 1db9: c3 retq 1dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:62 1dc0: 45 0f b7 6e 10 movzwl 0x10(%r14),%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:60 1dc5: 8b 52 0c mov 0xc(%rdx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:63 1dc8: 48 89 c7 mov %rax,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_tcp.c:61 1dcb: 41 8b 0e mov (%r14),%ecx 1dce: eb 90 jmp 1d60 0000000000001dd0 : udp_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:27 1dd0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:28 1dd1: 49 c7 c0 00 00 00 00 mov $0x0,%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:27 1dd8: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:28 1ddb: e8 00 00 00 00 callq 1de0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:30 1de0: c9 leaveq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:28 1de1: 0f b6 c0 movzbl %al,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:30 1de4: c3 retq 1de5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 1dec: 00 00 00 00 0000000000001df0 : udp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:37 1df0: 55 push %rbp 1df1: 48 89 e5 mov %rsp,%rbp 1df4: 48 83 ec 30 sub $0x30,%rsp 1df8: 48 89 5d d8 mov %rbx,-0x28(%rbp) 1dfc: 4c 89 65 e0 mov %r12,-0x20(%rbp) 1e00: 49 89 fc mov %rdi,%r12 1e03: 4c 89 6d e8 mov %r13,-0x18(%rbp) 1e07: 4c 89 75 f0 mov %r14,-0x10(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:38 1e0b: 41 89 f5 mov %esi,%r13d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:37 1e0e: 4c 89 7d f8 mov %r15,-0x8(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:40 1e12: 48 8b 87 d0 00 00 00 mov 0xd0(%rdi),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:37 1e19: 49 89 d6 mov %rdx,%r14 1e1c: 41 89 cf mov %ecx,%r15d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:40 1e1f: 42 0f b6 04 28 movzbl (%rax,%r13,1),%eax 1e24: 83 e0 0f and $0xf,%eax 1e27: 0f b6 c0 movzbl %al,%eax 1e2a: 8d 1c 86 lea (%rsi,%rax,4),%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:44 1e2d: 8d 73 08 lea 0x8(%rbx),%esi 1e30: e8 00 00 00 00 callq 1e35 1e35: 31 d2 xor %edx,%edx 1e37: 85 c0 test %eax,%eax 1e39: 74 46 je 1e81 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:47 1e3b: 49 8b 94 24 d0 00 00 mov 0xd0(%r12),%rdx 1e42: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:48 1e43: 89 d8 mov %ebx,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:50 1e45: 45 85 ff test %r15d,%r15d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:47 1e48: 49 8d 4c 15 00 lea 0x0(%r13,%rdx,1),%rcx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:48 1e4d: 4c 8d 2c 02 lea (%rdx,%rax,1),%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:50 1e51: 74 4d je 1ea0 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:63 1e53: 66 41 83 7d 06 00 cmpw $0x0,0x6(%r13) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:58 1e59: 8b 51 10 mov 0x10(%rcx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:60 1e5c: 45 0f b7 7e 24 movzwl 0x24(%r14),%r15d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:59 1e61: 41 8b 4e 14 mov 0x14(%r14),%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:61 1e65: 4d 8d 75 02 lea 0x2(%r13),%r14 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:63 1e69: 75 4b jne 1eb6 1e6b: 41 0f b6 44 24 74 movzbl 0x74(%r12),%eax 1e71: 83 e0 0c and $0xc,%eax 1e74: 3c 0c cmp $0xc,%al 1e76: 74 3e je 1eb6 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:70 1e78: 66 45 89 3e mov %r15w,(%r14) 1e7c: ba 01 00 00 00 mov $0x1,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:72 1e81: 48 8b 5d d8 mov -0x28(%rbp),%rbx 1e85: 4c 8b 65 e0 mov -0x20(%rbp),%r12 1e89: 89 d0 mov %edx,%eax 1e8b: 4c 8b 6d e8 mov -0x18(%rbp),%r13 1e8f: 4c 8b 75 f0 mov -0x10(%rbp),%r14 1e93: 4c 8b 7d f8 mov -0x8(%rbp),%r15 1e97: c9 leaveq 1e98: c3 retq 1e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:63 1ea0: 66 41 83 7d 06 00 cmpw $0x0,0x6(%r13) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:52 1ea6: 8b 51 0c mov 0xc(%rcx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:54 1ea9: 45 0f b7 7e 10 movzwl 0x10(%r14),%r15d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:53 1eae: 41 8b 0e mov (%r14),%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:55 1eb1: 4d 89 ee mov %r13,%r14 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:63 1eb4: 74 b5 je 1e6b /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:64 1eb6: 49 8d 5d 06 lea 0x6(%r13),%rbx 1eba: 41 b8 01 00 00 00 mov $0x1,%r8d 1ec0: 4c 89 e6 mov %r12,%rsi 1ec3: 48 89 df mov %rbx,%rdi 1ec6: e8 00 00 00 00 callq 1ecb inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1ecb: 41 0f b7 16 movzwl (%r14),%edx 1ecf: 45 31 c0 xor %r8d,%r8d 1ed2: 41 0f b7 cf movzwl %r15w,%ecx 1ed6: 4c 89 e6 mov %r12,%rsi 1ed9: 48 89 df mov %rbx,%rdi 1edc: e8 00 00 00 00 callq 1ee1 udp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:67 1ee1: 66 41 83 7d 06 00 cmpw $0x0,0x6(%r13) 1ee7: 75 8f jne 1e78 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_udp.c:68 1ee9: 66 41 c7 45 06 ff ff movw $0xffff,0x6(%r13) 1ef0: eb 86 jmp 1e78 1ef2: 90 nop 1ef3: 90 nop 1ef4: 90 nop 1ef5: 90 nop 1ef6: 90 nop 1ef7: 90 nop 1ef8: 90 nop 1ef9: 90 nop 1efa: 90 nop 1efb: 90 nop 1efc: 90 nop 1efd: 90 nop 1efe: 90 nop 1eff: 90 nop 0000000000001f00 : icmp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:59 1f00: 55 push %rbp 1f01: 48 89 e5 mov %rsp,%rbp 1f04: 48 83 ec 20 sub $0x20,%rsp 1f08: 48 89 5d e8 mov %rbx,-0x18(%rbp) 1f0c: 4c 89 65 f0 mov %r12,-0x10(%rbp) 1f10: 49 89 fc mov %rdi,%r12 1f13: 4c 89 6d f8 mov %r13,-0x8(%rbp) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:62 1f17: 48 8b 87 d0 00 00 00 mov 0xd0(%rdi),%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:59 1f1e: 49 89 d5 mov %rdx,%r13 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:62 1f21: 89 f2 mov %esi,%edx 1f23: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 1f27: 83 e0 0f and $0xf,%eax 1f2a: 0f b6 c0 movzbl %al,%eax 1f2d: 8d 1c 86 lea (%rsi,%rax,4),%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:64 1f30: 8d 73 08 lea 0x8(%rbx),%esi 1f33: e8 00 00 00 00 callq 1f38 1f38: 31 d2 xor %edx,%edx 1f3a: 85 c0 test %eax,%eax 1f3c: 74 30 je 1f6e /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:67 1f3e: 89 db mov %ebx,%ebx 1f40: 49 03 9c 24 d0 00 00 add 0xd0(%r12),%rbx 1f47: 00 inet_proto_csum_replace2(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/net/checksum.h:117 1f48: 41 0f b7 4d 10 movzwl 0x10(%r13),%ecx 1f4d: 45 31 c0 xor %r8d,%r8d 1f50: 4c 89 e6 mov %r12,%rsi 1f53: 0f b7 53 04 movzwl 0x4(%rbx),%edx 1f57: 48 8d 7b 02 lea 0x2(%rbx),%rdi 1f5b: e8 00 00 00 00 callq 1f60 icmp_manip_pkt(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:70 1f60: 41 0f b7 45 10 movzwl 0x10(%r13),%eax 1f65: ba 01 00 00 00 mov $0x1,%edx 1f6a: 66 89 43 04 mov %ax,0x4(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:72 1f6e: 48 8b 5d e8 mov -0x18(%rbp),%rbx 1f72: 4c 8b 65 f0 mov -0x10(%rbp),%r12 1f76: 89 d0 mov %edx,%eax 1f78: 4c 8b 6d f8 mov -0x8(%rbp),%r13 1f7c: c9 leaveq 1f7d: c3 retq 1f7e: 66 90 xchg %ax,%ax 0000000000001f80 : icmp_in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:26 1f80: 0f b7 47 10 movzwl 0x10(%rdi),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:25 1f84: 55 push %rbp 1f85: 49 89 c8 mov %rcx,%r8 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:26 1f88: 0f b7 12 movzwl (%rdx),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:25 1f8b: 48 89 e5 mov %rsp,%rbp __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1f8e: 89 c1 mov %eax,%ecx 1f90: c1 e0 08 shl $0x8,%eax 1f93: c1 e9 08 shr $0x8,%ecx 1f96: 09 c8 or %ecx,%eax icmp_in_range(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:26 1f98: 89 d1 mov %edx,%ecx 1f9a: c1 e2 08 shl $0x8,%edx 1f9d: c1 e9 08 shr $0x8,%ecx 1fa0: 0f b7 f0 movzwl %ax,%esi 1fa3: 09 ca or %ecx,%edx 1fa5: 31 c9 xor %ecx,%ecx 1fa7: 66 39 c2 cmp %ax,%dx 1faa: 77 1b ja 1fc7 1fac: 41 0f b7 00 movzwl (%r8),%eax 1fb0: 89 c2 mov %eax,%edx 1fb2: c1 e0 08 shl $0x8,%eax 1fb5: c1 ea 08 shr $0x8,%edx 1fb8: 09 d0 or %edx,%eax 1fba: 0f b7 c0 movzwl %ax,%eax 1fbd: 39 c6 cmp %eax,%esi 1fbf: 0f 9e c0 setle %al 1fc2: 89 c1 mov %eax,%ecx 1fc4: 83 e1 01 and $0x1,%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:28 1fc7: c9 leaveq 1fc8: 89 c8 mov %ecx,%eax 1fca: c3 retq 1fcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000001fd0 : icmp_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:35 1fd0: 55 push %rbp 1fd1: 48 89 e5 mov %rsp,%rbp 1fd4: 41 57 push %r15 1fd6: 49 89 cf mov %rcx,%r15 1fd9: 41 56 push %r14 1fdb: 49 89 fe mov %rdi,%r14 1fde: 41 55 push %r13 1fe0: 49 89 f5 mov %rsi,%r13 1fe3: 41 54 push %r12 1fe5: 53 push %rbx 1fe6: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:40 1fea: 0f b7 46 0e movzwl 0xe(%rsi),%eax 1fee: 41 0f b7 4d 0c movzwl 0xc(%r13),%ecx __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1ff3: 89 c2 mov %eax,%edx 1ff5: c1 e0 08 shl $0x8,%eax 1ff8: c1 ea 08 shr $0x8,%edx 1ffb: 09 d0 or %edx,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:42 1ffd: 89 ca mov %ecx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 1fff: 0f b7 f0 movzwl %ax,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:42 2002: 89 c8 mov %ecx,%eax 2004: c1 ea 08 shr $0x8,%edx 2007: c1 e0 08 shl $0x8,%eax 200a: 09 d0 or %edx,%eax icmp_unique_tuple(): 200c: 41 f6 45 00 02 testb $0x2,0x0(%r13) __fswab16(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/include/linux/swab.h:51 2011: 0f b7 d0 movzwl %ax,%edx icmp_unique_tuple(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:42 2014: 75 6f jne 2085 2016: 41 bc ff ff 00 00 mov $0xffff,%r12d 201c: 31 db xor %ebx,%ebx 201e: eb 16 jmp 2036 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:45 2020: 48 83 c3 01 add $0x1,%rbx 2024: 66 83 05 00 00 00 00 addw $0x1,0x0(%rip) # 202c 202b: 01 202c: 41 39 dc cmp %ebx,%r12d 202f: 76 5b jbe 208c 2031: 41 0f b7 4d 0c movzwl 0xc(%r13),%ecx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:46 2036: 89 c8 mov %ecx,%eax 2038: 89 ce mov %ecx,%esi 203a: 31 d2 xor %edx,%edx 203c: c1 e8 08 shr $0x8,%eax 203f: c1 e6 08 shl $0x8,%esi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:48 2042: 4c 89 f7 mov %r14,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:46 2045: 09 c6 or %eax,%esi 2047: 0f b7 05 00 00 00 00 movzwl 0x0(%rip),%eax # 204e 204e: 41 f7 f4 div %r12d 2051: 89 d1 mov %edx,%ecx 2053: 8d 14 0e lea (%rsi,%rcx,1),%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:48 2056: 4c 89 fe mov %r15,%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:46 2059: 0f b7 d2 movzwl %dx,%edx 205c: 89 d0 mov %edx,%eax 205e: c1 e2 08 shl $0x8,%edx 2061: c1 e8 08 shr $0x8,%eax 2064: 09 c2 or %eax,%edx 2066: 66 41 89 56 10 mov %dx,0x10(%r14) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:48 206b: e8 00 00 00 00 callq 2070 2070: 85 c0 test %eax,%eax 2072: 75 ac jne 2020 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:52 2074: 48 83 c4 08 add $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:48 2078: b0 01 mov $0x1,%al /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:52 207a: 5b pop %rbx 207b: 41 5c pop %r12 207d: 41 5d pop %r13 207f: 41 5e pop %r14 2081: 41 5f pop %r15 2083: c9 leaveq 2084: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:40 2085: 8d 46 01 lea 0x1(%rsi),%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:45 2088: 29 d0 sub %edx,%eax 208a: 75 11 jne 209d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:52 208c: 48 83 c4 08 add $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:45 2090: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:52 2092: 5b pop %rbx 2093: 41 5c pop %r12 2095: 41 5d pop %r13 2097: 41 5e pop %r14 2099: 41 5f pop %r15 209b: c9 leaveq 209c: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_proto_icmp.c:40 209d: 41 89 c4 mov %eax,%r12d 20a0: e9 77 ff ff ff jmpq 201c 20a5: 00 00 add %al,(%rax) ... Disassembly of section .exit.text: 0000000000000000 : nf_nat_cleanup(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:759 0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:760 1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:759 8: 48 89 e5 mov %rsp,%rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:760 b: e8 00 00 00 00 callq 10 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:761 10: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 17 17: e8 00 00 00 00 callq 1c /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:762 1c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 23: e8 00 00 00 00 callq 28 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:763 28: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 33 2f: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:764 33: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 3e 3a: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:765 3e: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 49 45: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:766 49: e8 00 00 00 00 callq 4e /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:767 4e: c9 leaveq 4f: c3 retq Disassembly of section .ref.text: 0000000000000000 : nf_nat_net_exit(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:701 0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:702 1: 31 d2 xor %edx,%edx 3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:701 a: 48 89 e5 mov %rsp,%rbp d: 53 push %rbx e: 48 89 fb mov %rdi,%rbx 11: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:702 15: e8 00 00 00 00 callq 1a /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:703 1a: e8 00 00 00 00 callq 1f /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:704 1f: 8b 93 18 02 00 00 mov 0x218(%rbx),%edx 25: 8b b3 1c 02 00 00 mov 0x21c(%rbx),%esi 2b: 48 8b bb 10 02 00 00 mov 0x210(%rbx),%rdi 32: e8 00 00 00 00 callq 37 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:706 37: 48 83 c4 08 add $0x8,%rsp 3b: 5b pop %rbx 3c: c9 leaveq 3d: c3 retq Disassembly of section .init.text: 0000000000000000 : nf_nat_net_init(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:678 0: 55 push %rbp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:681 1: 48 8d b7 1c 02 00 00 lea 0x21c(%rdi),%rsi 8: 31 d2 xor %edx,%edx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:678 a: 48 89 e5 mov %rsp,%rbp d: 53 push %rbx e: 48 89 fb mov %rdi,%rbx 11: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:680 15: 8b 87 80 03 00 00 mov 0x380(%rdi),%eax 1b: 89 87 18 02 00 00 mov %eax,0x218(%rdi) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:681 21: 48 8d bf 18 02 00 00 lea 0x218(%rdi),%rdi 28: e8 00 00 00 00 callq 2d /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:683 2d: 48 83 f8 01 cmp $0x1,%rax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:681 31: 48 89 83 10 02 00 00 mov %rax,0x210(%rbx) /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:683 38: 19 c0 sbb %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:686 3a: 48 83 c4 08 add $0x8,%rsp 3e: 5b pop %rbx 3f: c9 leaveq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:683 40: 83 e0 f4 and $0xfffffffffffffff4,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:686 43: c3 retq 44: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4b: 00 00 00 00 00 0000000000000050 : nf_nat_init(): /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:714 50: 55 push %rbp 51: 48 89 e5 mov %rsp,%rbp 54: 53 push %rbx 55: 48 83 ec 08 sub $0x8,%rsp /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:718 59: e8 00 00 00 00 callq 5e /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:720 5e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 65: e8 00 00 00 00 callq 6a /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:721 6a: 85 c0 test %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:720 6c: 89 c3 mov %eax,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:721 6e: 0f 88 cf 00 00 00 js 143 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:726 74: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7b: e8 00 00 00 00 callq 80 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:727 80: 85 c0 test %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:726 82: 89 c3 mov %eax,%ebx /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:727 84: 0f 88 d0 00 00 00 js 15a /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:731 8a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 91: e8 00 00 00 00 callq 96 96: 31 c0 xor %eax,%eax /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:733 98: 48 c7 04 c5 00 00 00 movq $0x0,0x0(,%rax,8) 9f: 00 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:732 a4: 48 83 c0 01 add $0x1,%rax a8: 48 3d 00 01 00 00 cmp $0x100,%rax ae: 75 e8 jne 98 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:734 b0: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # bb b7: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:735 bb: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # c6 c2: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:737 c6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:736 cd: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # d8 d4: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:737 d8: e8 00 00 00 00 callq dd /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:742 dd: bf 02 00 00 00 mov $0x2,%edi /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:740 e2: 48 81 0d 00 00 00 00 orq $0x180,0x0(%rip) # ed e9: 80 01 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:742 ed: e8 00 00 00 00 callq f2 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:744 f2: 48 83 3d 00 00 00 00 cmpq $0x0,0x0(%rip) # fa f9: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:742 fa: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # 101 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:744 101: 75 70 jne 173 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:746 103: 48 83 3d 00 00 00 00 cmpq $0x0,0x0(%rip) # 10b 10a: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:745 10b: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 116 112: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:746 116: 75 57 jne 16f /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:749 118: 48 83 3d 00 00 00 00 cmpq $0x0,0x0(%rip) # 120 11f: 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:747 120: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 12b 127: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:749 12b: 75 4a jne 177 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:750 12d: 31 db xor %ebx,%ebx 12f: 48 c7 05 00 00 00 00 movq $0x0,0x0(%rip) # 13a 136: 00 00 00 00 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:756 13a: 48 83 c4 08 add $0x8,%rsp 13e: 89 d8 mov %ebx,%eax 140: 5b pop %rbx 141: c9 leaveq 142: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:722 143: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 14a: 31 c0 xor %eax,%eax 14c: e8 00 00 00 00 callq 151 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:756 151: 89 d8 mov %ebx,%eax 153: 48 83 c4 08 add $0x8,%rsp 157: 5b pop %rbx 158: c9 leaveq 159: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:754 15a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 161: e8 00 00 00 00 callq 166 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:756 166: 89 d8 mov %ebx,%eax 168: 48 83 c4 08 add $0x8,%rsp 16c: 5b pop %rbx 16d: c9 leaveq 16e: c3 retq /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:746 16f: 0f 0b ud2a 171: eb fe jmp 171 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:744 173: 0f 0b ud2a 175: eb fe jmp 175 /home/symbol/codeBase/rel55_trunk/obj/nuxi/src/kernel/2.6.32.24-ws-symbol/linux-2.6.32.24/net/ipv4/netfilter/nf_nat_core.c:749 177: 0f 0b ud2a 179: eb fe jmp 179