Commit Graph

  • 8961e0a39a testdata: split reflection test cases into reflect.txt Daniel Martí 2021-05-05 10:20:34 +0100
  • 55fea128fb testdata: split reflection test cases into reflect.txt #332 Daniel Martí 2021-05-05 10:20:34 +0100
  • d8de5a4306 avoid reproducibility issues with full rebuilds Daniel Martí 2021-05-03 21:56:42 +0100
  • c8183824b0 avoid reproducibility issues with full rebuilds #331 Daniel Martí 2021-05-03 21:56:42 +0100
  • 58c15aa680 testdata: scope GODEBUG to a single test case Daniel Martí 2021-05-03 21:31:58 +0100
  • b10979ddf1 testdata: scope GODEBUG to a single test case #330 Daniel Martí 2021-05-03 21:31:58 +0100
  • 5d9506772e
    README: fix link to literal obfuscation Damien Lespiau 2021-05-03 17:04:21 +0100
  • 97ef5c14d3 [README] Fix link to literal obfuscation #329 Damien Lespiau 2021-05-03 16:42:46 +0100
  • 140de22f87 update direct deps Daniel Martí 2021-05-02 13:42:12 +0100
  • eefe38ed9d update direct deps #327 Daniel Martí 2021-05-02 13:42:12 +0100
  • d34406d832 clarify the status of the TOOLEXEC_IMPORTPATH hack Daniel Martí 2021-04-28 18:53:30 +0100
  • 3383510ac4 clarify the status of the TOOLEXEC_IMPORTPATH hack #326 Daniel Martí 2021-04-28 18:53:30 +0100
  • c9b0b07853 hash field names equally in all packages Daniel Martí 2021-04-25 16:36:37 +0100
  • 0543ca5c59 hash field names equally in all packages #325 Daniel Martí 2021-04-25 16:36:37 +0100
  • b3db7d6fa7 fix obfuscating linkname directives that where the package name contained a dot Andrew LeFevre 2021-04-20 18:05:49 -0400
  • f564e5f96f fix obfuscating linkname directives that where the package name contained a dot #324 Andrew LeFevre 2021-04-20 18:05:49 -0400
  • 65b4692dbc hopefully fix position test on Windows by not matching on 'main.go' Andrew LeFevre 2021-04-20 09:16:02 -0400
  • 907aebd770 obfuscate local names in linkname directives Andrew LeFevre 2021-04-19 17:05:24 -0400
  • 479b414616 hopefully fix position test on Windows by not matching on 'main.go' #322 Andrew LeFevre 2021-04-20 09:16:02 -0400
  • 518999c783 obfuscate local names in linkname directives Andrew LeFevre 2021-04-19 17:05:24 -0400
  • 596e4d6ef1 README: document the effect of -tiny on reverse Daniel Martí 2021-04-19 21:26:19 +0100
  • fe3e64266b README: document the effect of -tiny on reverse #320 Daniel Martí 2021-04-19 21:26:19 +0100
  • b4fc735a1e fix windows/arm cross-build linking Daniel Martí 2021-04-19 21:09:54 +0100
  • 6ac7dce4a0 remove obsolete TODO in the tiny.txt test Daniel Martí 2021-04-19 21:32:06 +0100
  • 0efb897614 remove obsolete TODO in the tiny.txt test #321 Daniel Martí 2021-04-19 21:32:06 +0100
  • b2b6324497 fix windows/arm cross-build linking #319 Daniel Martí 2021-04-19 21:09:54 +0100
  • 0150aa8bb0 support reversing field names Daniel Martí 2021-04-17 23:08:23 +0100
  • 05d35350cf record types into ignoreObjects more reliably Daniel Martí 2021-04-17 21:18:55 +0100
  • 2334d79555 support reversing field names #318 Daniel Martí 2021-04-17 23:08:23 +0100
  • 8574a7801c record types into ignoreObjects more reliably #317 Daniel Martí 2021-04-17 21:18:55 +0100
  • 2fad0e1583 wrap types.Importer to canonicalize import paths Daniel Martí 2021-04-16 22:08:17 +0100
  • 6b461d3385 wrap types.Importer to canonicalize import paths #316 Daniel Martí 2021-04-16 22:08:17 +0100
  • 1a9fdb4e8e
    Fix calls to linkname functions (#314) lu4p 2021-04-13 15:37:28 +0200
  • 4b748791e0 Fix calls to linkname functions #314 lu4p 2021-04-13 15:36:37 +0200
  • 3afc993266 use "go env -json" to collect env info all at once Daniel Martí 2021-04-09 22:34:41 +0100
  • a33f37d86b use "go env -json" to collect env info all at once #311 Daniel Martí 2021-04-09 22:34:41 +0100
  • 24d5ff362c fix a regression involving imported linkname funcs v0.2.0 Daniel Martí 2021-04-08 17:41:11 +0100
  • b7377272d0 fix a regression involving imported linkname funcs #308 Daniel Martí 2021-04-08 17:41:11 +0100
  • ba4c46eb09 CHANGELOG: finish v0.2.0 draft Daniel Martí 2021-04-08 14:58:50 +0100
  • 3d8bee1950 CHANGELOG: finish v0.2.0 draft #306 Daniel Martí 2021-04-08 14:58:50 +0100
  • 5de519694a CI: pin a commit when testing against Go tip Daniel Martí 2021-04-08 15:29:35 +0100
  • 0cec406948 CI: pin a commit when testing against Go tip #307 Daniel Martí 2021-04-08 15:29:35 +0100
  • d38dfd4e90 make garble work on Go tip again Daniel Martí 2021-04-06 09:58:42 +0100
  • 5d49955998 README: document commands Daniel Martí 2021-04-06 09:14:25 +0100
  • 9f9a7b46d9 make garble work on Go tip again #304 Daniel Martí 2021-04-06 09:58:42 +0100
  • 8b0cf0e1d5 README: document commands #303 Daniel Martí 2021-04-06 09:14:25 +0100
  • 6b1a062c6f make -literals succeed on all of std Daniel Martí 2021-04-05 22:15:33 +0100
  • eaaa1c43d4 make -literals succeed on all of std #302 Daniel Martí 2021-04-05 22:15:33 +0100
  • e2f06cce94 set positions when using cursor.Replace Daniel Martí 2021-04-05 11:28:52 +0100
  • d59b07df34 #301 Daniel Martí 2021-04-05 11:56:34 +0000
  • b8f33942be set positions when using cursor.Replace #300 Daniel Martí 2021-04-05 11:28:52 +0100
  • b995c1b589
    obfuscate literals as part of transformGo (#299) Daniel Martí 2021-04-05 10:58:40 +0100
  • 7f1ed06efa obfuscate literals as part of transformGo #299 Daniel Martí 2021-04-05 09:16:57 +0100
  • 91dd310bfe CHANGELOG: start drafting for v0.2.0 Daniel Martí 2021-04-01 17:57:09 +0100
  • 081b69eec2 join the import-rewrite ast.Inspect with transformGo Daniel Martí 2021-04-01 17:20:44 +0100
  • 4c04bdd35b CHANGELOG: start drafting for v0.2.0 #295 Daniel Martí 2021-04-01 17:57:09 +0100
  • c797b062f9 join the import-rewrite ast.Inspect with transformGo Daniel Martí 2021-04-01 17:20:44 +0100
  • 7294469a7f testdata: reduce the cost of short tests Daniel Martí 2021-04-01 15:21:07 +0100
  • cb9f96d220 testdata: reduce the cost of short tests #294 Daniel Martí 2021-04-01 15:21:07 +0100
  • 5572675988 README: refactor and include more useful information Daniel Martí 2021-03-31 21:03:02 +0100
  • e94b8e3750 make "help" refuse arguments for now Daniel Martí 2021-03-31 20:39:00 +0100
  • 664f834906 document "garble reverse" Daniel Martí 2021-03-31 20:32:37 +0100
  • d40b7f1bc4 README: refactor and include more useful information #293 Daniel Martí 2021-03-31 21:03:02 +0100
  • 447d9de831 make "help" refuse arguments for now Daniel Martí 2021-03-31 20:39:00 +0100
  • f0121bf80a document "garble reverse" Daniel Martí 2021-03-31 20:32:37 +0100
  • 1662fc93b4 make reverse error if no changes were made Daniel Martí 2021-03-30 22:05:14 +0100
  • 6a35ba98e0 make reverse error if no changes were made #291 Daniel Martí 2021-03-30 22:05:14 +0100
  • fe095ef132
    handle unknown flags in reverse (#290) Daniel Martí 2021-03-30 11:10:05 +0100
  • c4288bfb73 handle unknown flags in reverse #290 Daniel Martí 2021-03-30 10:42:25 +0100
  • 1a8e32227f
    improve "reverse" even further (#289) Daniel Martí 2021-03-29 23:22:58 +0100
  • c94269895b improve "reverse" even further #289 Daniel Martí 2021-03-29 18:47:56 +0100
  • 10ec00b37a
    make flags like -literals and GOPRIVATE affect hashing (#288) Daniel Martí 2021-03-29 16:37:51 +0100
  • 7b3c8195b4 make flags like -literals and GOPRIVATE affect hashing #288 Daniel Martí 2021-03-29 14:33:02 +0100
  • a8c5d534d1
    support reversing stack trace positions (#287) Daniel Martí 2021-03-28 21:56:42 +0100
  • 567505ba80 support reversing stack trace positions #287 Daniel Martí 2021-03-28 21:25:48 +0100
  • ce2c45440a
    simplify the uses of obfuscatedTypesPackage (#284) Daniel Martí 2021-03-22 15:25:25 +0100
  • 2db2e49bc9 simplify the uses of obfuscatedTypesPackage #284 Daniel Martí 2021-03-21 11:21:40 +0100
  • 091f8239c0 rework the build benchmarks Daniel Martí 2021-03-20 21:03:14 +0100
  • a1f11fb231 add a writeTemp helper func Daniel Martí 2021-03-20 17:45:19 +0100
  • 13e4ba2ae0 use "obfuscate" instead of "garble" in some more places Daniel Martí 2021-03-20 17:32:23 +0100
  • 6b3de40285 rework the build benchmarks #283 Daniel Martí 2021-03-20 21:03:14 +0100
  • d6963a814c add a writeTemp helper func Daniel Martí 2021-03-20 17:45:19 +0100
  • bb42729ff7 use "obfuscate" instead of "garble" in some more places Daniel Martí 2021-03-20 17:32:23 +0100
  • 961daf20c4
    rework the position obfuscator (#282) Daniel Martí 2021-03-19 17:55:29 +0100
  • 10365b07bb rework the position obfuscator #282 Daniel Martí 2021-03-19 15:59:06 +0100
  • ea19e39aa4 use hashWith for obfuscation position information Daniel Martí 2021-03-15 16:07:01 +0100
  • 24518ceead fix failing to build user packages named "embed" Andrew LeFevre 2021-03-15 14:10:09 -0400
  • 71d0e76731 fix failing to build user packages named "embed" #281 Andrew LeFevre 2021-03-15 14:10:09 -0400
  • 7a38e0372c use hashWith for obfuscation position information #280 Daniel Martí 2021-03-15 16:07:01 +0100
  • 5d74ab07f5 all: replace uses of the deprecated ioutil Daniel Martí 2021-03-15 15:47:24 +0100
  • 3200928f48 all: replace uses of the deprecated ioutil #279 Daniel Martí 2021-03-15 15:47:24 +0100
  • a328a487f8 improve the code comments around -seed Daniel Martí 2021-03-15 10:10:37 +0000
  • f3ea42230a remove the last remaining -debugdir buffer Daniel Martí 2021-03-15 10:13:12 +0000
  • e1b3efebc3 remove the last remaining -debugdir buffer #278 Daniel Martí 2021-03-15 10:13:12 +0000
  • 6b59a7df94 improve the code comments around -seed #277 Daniel Martí 2021-03-15 10:10:37 +0000
  • 9312938650
    remove obsolete TODOs (#274) Daniel Martí 2021-03-14 22:07:03 +0000
  • a57516ef97 remove obsolete TODOs #274 Daniel Martí 2021-03-14 21:06:09 +0000
  • 748c6a0538
    obfuscate asm function names as well (#273) Daniel Martí 2021-03-14 13:15:44 +0000
  • 59fbec56b5 obfuscate asm function names as well #273 Daniel Martí 2021-03-13 22:15:55 +0000
  • ffeea469e6
    remove a couple of pieces of dead code (#272) Daniel Martí 2021-03-13 22:38:36 +0000