Top Level Namespace
Defined Under Namespace
Modules: Unmangler Classes: StringPtr
Instance Method Summary collapse
Instance Method Details
#check(src, want, args = {}) ⇒ Object
972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'lib/unmangler/msvc.rb', line 972 def check src, want, flags = 0 want = src if want == :bad u = Unmangler::MSVC.new got = nil begin got = u.unmangle(src, flags) rescue pp u raise end if got == want print ".".green else puts puts "[!] src: #{src.inspect.gray}" puts "[!] want: #{want.inspect.yellow}" puts "[!] got: #{got.inspect.red}" # pp u # exit 1 end end |