Commit Graph

185 Commits

Author SHA1 Message Date
dependabot[bot] 11eac657e3 Bump rubocop from 0.69.0 to 0.70.0 (#84)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.69.0 to 0.70.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.69.0...v0.70.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-22 12:52:45 +08:00
dependabot[bot] 68f9454e2b Bump rubocop from 0.68.1 to 0.69.0 (#83)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.68.1 to 0.69.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.68.1...v0.69.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-14 10:54:18 +08:00
david942j ff6ef04541 Bump 1.7.2 2019-05-05 08:10:16 -07:00
david942j af983a5cec Added latest ubuntu16.04's libcs 2019-05-05 08:07:12 -07:00
david942j 970cf61e9b
Enhance/near (#82)
* Updated README and added some error handling for --near

* docs

Signed-off-by: david942j <david942j@gmail.com>

* Adds newline where there's none on logging
2019-05-05 20:51:28 +08:00
david942j 322f79cb49 Upload examples/near.png
Signed-off-by: david942j <david942j@gmail.com>
2019-05-04 06:07:25 -07:00
david942j c97a84ab3c
Introduced CLI module (#81)
* Introduced CLI module
2019-05-04 19:39:14 +08:00
david942j a7c917e819
Target Ruby version 2.3 (#80)
* Target Ruby version 2.3
2019-05-04 15:57:57 +08:00
Umut Barış Öztunç 853dc84481 Feature: Search nearest gadgets (#76)
* Added -n/--near FUNCTIONS/FILE option
* Closed #16
2019-05-04 14:28:48 +08:00
dependabot[bot] b6d01f0534 Bump rubocop from 0.68.0 to 0.68.1 (#78)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.68.0 to 0.68.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.68.0...v0.68.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-01 21:30:32 +08:00
dependabot[bot] 0a08ff4f15 Bump rubocop from 0.67.2 to 0.68.0 (#77)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.67.2 to 0.68.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.67.2...v0.68.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-30 06:19:20 +08:00
david942j 95116cbe23 Bump 1.7.1 2019-04-19 00:46:11 -07:00
david942j 01c2ffac5e Added metadata to gemspec 2019-04-19 00:45:22 -07:00
david942j 1ff090cb48
Fixed #73 (#75)
Closed #73
2019-04-19 00:32:03 -07:00
dependabot[bot] 1d8ad07d1b Bump rubocop from 0.66.0 to 0.67.2 (#74)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.66.0 to 0.67.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.66.0...v0.67.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-18 18:51:10 -07:00
dependabot[bot] f2205591e8 Bump yard from 0.9.18 to 0.9.19 (#72)
Bumps [yard](https://github.com/lsegal/yard) from 0.9.18 to 0.9.19.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.18...v0.9.19)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-04 21:54:24 +08:00
dependabot[bot] 9388ab464c Bump rubocop from 0.65.0 to 0.66.0 (#71)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.65.0 to 0.66.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.65.0...v0.66.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-19 10:43:01 +08:00
david942j ad4923a700 Update README - add badges 2019-03-07 09:49:07 -08:00
david942j e3f138453d Bump 1.7.0 2019-03-07 09:16:06 -08:00
david942j 69b508464d
Update builds (#70)
* Fix fails in glibc-2.28
* Update to latest libcdb
2019-03-08 00:40:47 +08:00
david942j 2becd55ad0
Enhance/constraint (#69)
* Introduced adding constraints during emulation
* New constraint type: writable
* Let `Gadget#score` be a floating point number, stands for probability
* Update README and screenshots
* Add three AArch64 glibcs to builds
* Use one space instead of one tab in `Gadget#inspect`
2019-03-07 21:16:37 +08:00
david942j 4161f18cc7
Speed up (#68)
* Remove `require_all`
* Move rspec options to .rspec
2019-03-07 13:46:47 +08:00
david942j a8f15f00e8
Introduced scoring on constraints (#67) 2019-03-06 17:29:47 +08:00
david942j 04177cf55d
New architecture support: AArch64 (#64)
* New architecture: AArch64
* Refactor error classes to have more accurate names
* Let Instruction accepts Range as argc
* Fix helper.rb and logger.rb not in coverage report
2019-03-06 14:45:32 +08:00
david942j 7c8e6a727d
Refactor (#66)
* Update README.md
* Update docs
* Add a test of fetching remote build to ensure full coverage
* Refactor and clean code
2019-03-06 13:04:10 +08:00
david942j dbcd9a9b07
Update rubocop.yml (#65) 2019-03-06 00:54:21 +08:00
david942j ab121f931a
Silence output during testing and update README (#63) 2019-02-22 23:14:13 +08:00
david942j d13c8db1c4
Upgrade bundler and rubocop (#61) 2019-02-20 13:40:58 +08:00
dependabot[bot] fa3819bad3 Bump rubocop from 0.63.1 to 0.64.0 (#59)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.63.1 to 0.64.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.63.1...v0.64.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-12 15:30:16 +08:00
dependabot[bot] 1c4a2ca7d7 Bump yard from 0.9.16 to 0.9.18 (#57)
Bumps [yard](https://github.com/lsegal/yard) from 0.9.16 to 0.9.18.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.16...v0.9.18)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-23 10:40:42 +08:00
dependabot[bot] fe029a439e Bump rubocop from 0.63.0 to 0.63.1 (#56)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.63.0 to 0.63.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.63.0...v0.63.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-23 10:40:36 +08:00
dependabot[bot] 650e4576b8 Bump rubocop from 0.62.0 to 0.63.0 (#55)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.62.0 to 0.63.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.62.0...v0.63.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-17 10:05:44 +08:00
dependabot[bot] a73d21b5cd Update elftools requirement from ~> 1.0.2 to >= 1.0.2, < 1.2.0 (#54)
Updates the requirements on [elftools](https://github.com/david942j/rbelftools) to permit the latest version.
- [Release notes](https://github.com/david942j/rbelftools/releases)
- [Commits](https://github.com/david942j/rbelftools/compare/v1.0.2...v1.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-08 20:26:41 +08:00
dependabot[bot] 427d90a495 Bump rubocop from 0.61.1 to 0.62.0 (#53)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.61.1 to 0.62.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.61.1...v0.62.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-02 10:24:47 +08:00
david942j e8fd29625d
Drop Ruby 2.2 2019-01-02 10:00:27 +08:00
dependabot[bot] 6b34609044 Bump rake from 12.3.1 to 12.3.2 (#52)
Bumps [rake](https://github.com/ruby/rake) from 12.3.1 to 12.3.2.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v12.3.1...v12.3.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-08 11:02:15 +08:00
dependabot[bot] f3cd392c53 Bump rubocop from 0.61.0 to 0.61.1 (#51)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.61.0 to 0.61.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.61.0...v0.61.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-07 08:34:50 +08:00
dependabot[bot] 9a52c15efe Bump rubocop from 0.60.0 to 0.61.0 (#50)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.60.0...v0.61.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-06 17:26:09 +08:00
david942j 10531ed420 Add two libs from Ubuntu 16.04 2018-10-29 00:22:05 -07:00
david942j adb39b1cf1
Upgrade rubocop to 0.60.0 (#49) 2018-10-28 20:16:19 +08:00
david942j 8b3f71be0b Bump 1.6.2 2018-10-25 08:19:33 -07:00
david942j 707aeb73db Fix circular require 2018-10-25 06:48:35 -07:00
david942j b06d893d21 Merge branch 'master' of https://github.com/david942j/one_gadget 2018-10-23 08:52:51 -07:00
david942j 3e64ec1ba5 doc of Error module 2018-10-23 08:51:11 -07:00
david942j 185fdc364b doc of Error module 2018-10-23 08:45:42 -07:00
david942j 4a18b9eb0e one_gadget as library, closed #47 2018-10-23 07:49:34 -07:00
dependabot[bot] c8a5277d3c Bump rubocop from 0.59.1 to 0.59.2 (#46)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.59.1 to 0.59.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.59.1...v0.59.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-25 13:13:53 +08:00
dependabot[bot] 52ae7a834e Bump rubocop from 0.59.0 to 0.59.1 (#45)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.59.0 to 0.59.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.59.0...v0.59.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-18 09:14:39 +08:00
david942j 8791899a9f Bump 1.6.1 2018-09-13 10:34:28 +08:00
david942j 667586f05e
Improved update checking (#43)
* Don't check update if stdout is non-tty
* Change update checking frequency from 7 days to 30 days
2018-09-13 10:32:11 +08:00