Bubble android client. Fork of https://git.zx2c4.com/wireguard-android/
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

104 строки
3.4 KiB

  1. diff -ru b/src/runtime/sys_linux_386.s a/src/runtime/sys_linux_386.s
  2. --- b/src/runtime/sys_linux_386.s 2018-04-30 22:26:39.000000000 +0200
  3. +++ a/src/runtime/sys_linux_386.s 2018-05-09 17:09:42.319531743 +0200
  4. @@ -287,13 +287,13 @@
  5. LEAL 8(SP), BX // &ts (struct timespec)
  6. MOVL BX, 4(SP)
  7. - MOVL $1, 0(SP) // CLOCK_MONOTONIC
  8. + MOVL $7, 0(SP) // CLOCK_BOOTTIME
  9. CALL AX
  10. JMP finish
  11. fallback:
  12. MOVL $SYS_clock_gettime, AX
  13. - MOVL $1, BX // CLOCK_MONOTONIC
  14. + MOVL $7, BX // CLOCK_BOOTTIME
  15. LEAL 8(SP), CX
  16. INVOKE_SYSCALL
  17. diff -ru b/src/runtime/sys_linux_amd64.s a/src/runtime/sys_linux_amd64.s
  18. --- b/src/runtime/sys_linux_amd64.s 2018-04-30 22:26:39.000000000 +0200
  19. +++ a/src/runtime/sys_linux_amd64.s 2018-05-09 17:09:42.319531743 +0200
  20. @@ -258,7 +258,7 @@
  21. MOVQ runtime·__vdso_clock_gettime_sym(SB), AX
  22. CMPQ AX, $0
  23. JEQ fallback
  24. - MOVL $1, DI // CLOCK_MONOTONIC
  25. + MOVL $7, DI // CLOCK_BOOTTIME
  26. LEAQ 0(SP), SI
  27. CALL AX
  28. MOVQ 0(SP), AX // sec
  29. diff -ru b/src/runtime/sys_linux_arm64.s a/src/runtime/sys_linux_arm64.s
  30. --- b/src/runtime/sys_linux_arm64.s 2018-04-30 22:26:39.000000000 +0200
  31. +++ a/src/runtime/sys_linux_arm64.s 2018-05-09 17:12:47.844591628 +0200
  32. @@ -201,7 +201,7 @@
  33. RET
  34. TEXT runtime·nanotime(SB),NOSPLIT,$24-8
  35. - MOVW $1, R0 // CLOCK_MONOTONIC
  36. + MOVW $7, R0 // CLOCK_BOOTTIME
  37. MOVD RSP, R1
  38. MOVD $SYS_clock_gettime, R8
  39. SVC
  40. diff -ru b/src/runtime/sys_linux_arm.s a/src/runtime/sys_linux_arm.s
  41. --- b/src/runtime/sys_linux_arm.s 2018-04-30 22:26:39.000000000 +0200
  42. +++ a/src/runtime/sys_linux_arm.s 2018-05-09 17:13:18.983281049 +0200
  43. @@ -235,7 +235,7 @@
  44. // int64 nanotime(void)
  45. TEXT runtime·nanotime(SB),NOSPLIT,$32
  46. - MOVW $1, R0 // CLOCK_MONOTONIC
  47. + MOVW $7, R0 // CLOCK_BOOTTIME
  48. MOVW $8(R13), R1 // timespec
  49. MOVW $SYS_clock_gettime, R7
  50. SWI $0
  51. diff -ru b/src/runtime/sys_linux_mips64x.s a/src/runtime/sys_linux_mips64x.s
  52. --- b/src/runtime/sys_linux_mips64x.s 2018-04-30 22:26:39.000000000 +0200
  53. +++ a/src/runtime/sys_linux_mips64x.s 2018-05-09 17:09:42.321531721 +0200
  54. @@ -197,7 +197,7 @@
  55. RET
  56. TEXT runtime·nanotime(SB),NOSPLIT,$16
  57. - MOVW $1, R4 // CLOCK_MONOTONIC
  58. + MOVW $7, R4 // CLOCK_BOOTTIME
  59. MOVV $0(R29), R5
  60. MOVV $SYS_clock_gettime, R2
  61. SYSCALL
  62. diff -ru b/src/runtime/sys_linux_mipsx.s a/src/runtime/sys_linux_mipsx.s
  63. --- b/src/runtime/sys_linux_mipsx.s 2018-04-30 22:26:39.000000000 +0200
  64. +++ a/src/runtime/sys_linux_mipsx.s 2018-05-09 17:09:42.321531721 +0200
  65. @@ -202,7 +202,7 @@
  66. RET
  67. TEXT runtime·nanotime(SB),NOSPLIT,$8-8
  68. - MOVW $1, R4 // CLOCK_MONOTONIC
  69. + MOVW $7, R4 // CLOCK_BOOTTIME
  70. MOVW $4(R29), R5
  71. MOVW $SYS_clock_gettime, R2
  72. SYSCALL
  73. diff -ru b/src/runtime/sys_linux_ppc64x.s a/src/runtime/sys_linux_ppc64x.s
  74. --- b/src/runtime/sys_linux_ppc64x.s 2018-04-30 22:26:39.000000000 +0200
  75. +++ a/src/runtime/sys_linux_ppc64x.s 2018-05-09 17:09:42.322531710 +0200
  76. @@ -176,7 +176,7 @@
  77. RET
  78. TEXT runtime·nanotime(SB),NOSPLIT,$16
  79. - MOVW $1, R3 // CLOCK_MONOTONIC
  80. + MOVW $7, R3 // CLOCK_BOOTTIME
  81. MOVD $0(R1), R4
  82. SYSCALL $SYS_clock_gettime
  83. MOVD 0(R1), R3 // sec
  84. diff -ru b/src/runtime/sys_linux_s390x.s a/src/runtime/sys_linux_s390x.s
  85. --- b/src/runtime/sys_linux_s390x.s 2018-04-30 22:26:39.000000000 +0200
  86. +++ a/src/runtime/sys_linux_s390x.s 2018-05-09 17:09:42.322531710 +0200
  87. @@ -188,7 +188,7 @@
  88. RET
  89. TEXT runtime·nanotime(SB),NOSPLIT,$16
  90. - MOVW $1, R2 // CLOCK_MONOTONIC
  91. + MOVW $7, R2 // CLOCK_BOOTTIME
  92. MOVD $tp-16(SP), R3
  93. MOVW $SYS_clock_gettime, R1
  94. SYSCALL