search for: karpenkov

Displaying 20 results from an estimated 61 matches for "karpenkov".

2017 Jul 17
2
moving libfuzzer to compiler-rt?
...code out. Thank you for your reply! I have two additional questions: 1) Why is it ripping the code out if compiler-rt is still part of LLVM? 2) Does it mean that we should reach out to board at llvm.org to okay the issue? Thanks, George > > > On Wed, Jul 12, 2017 at 12:41 PM, George Karpenkov <ekarpenkov at apple.com <mailto:ekarpenkov at apple.com>> wrote: > >> On Jul 12, 2017, at 11:58 AM, Kostya Serebryany <kcc at google.com <mailto:kcc at google.com>> wrote: >> >> >> >> On Wed, Jul 12, 2017 at 11:54 AM, George Karpenkov &l...
2017 Jul 12
3
moving libfuzzer to compiler-rt?
...ng? * e-mail to all contributors (a short list, below) asking for their consent * remove any code for which we did not get consent in, say, 1 week. (BTW, this list is actually much shorter, I recognize many of these as belonging to googlers or applers) On Wed, Jul 12, 2017 at 12:41 PM, George Karpenkov <ekarpenkov at apple.com> wrote: > > On Jul 12, 2017, at 11:58 AM, Kostya Serebryany <kcc at google.com> wrote: > > > > On Wed, Jul 12, 2017 at 11:54 AM, George Karpenkov <ekarpenkov at apple.com> > wrote: > >> >> On Jul 12, 2017, at 11:34 AM,...
2017 Jul 12
3
moving libfuzzer to compiler-rt?
On Wed, Jul 12, 2017 at 11:54 AM, George Karpenkov <ekarpenkov at apple.com> wrote: > > On Jul 12, 2017, at 11:34 AM, Kostya Serebryany <kcc at google.com> wrote: > > > > On Wed, Jul 12, 2017 at 11:30 AM, George Karpenkov <ekarpenkov at apple.com> > wrote: > >> >> On Jul 12, 2017, at 11:01 AM,...
2017 Jul 08
3
Swallowing of input in FileCheck
...ng pipe chain) (aside: I'd love it if lit would tell me /which/ of the RUN commands it was running when it failed, or which one the output came from (in the case of a single RUN line having multiple commands... ) somehow - would simplify things a bit too) On Fri, Jul 7, 2017 at 4:24 PM George Karpenkov via llvm-dev < llvm-dev at lists.llvm.org> wrote: > What about having an environment variable FILECHECKER_VERBOSE=1? > This would not require substitutions, and could be even set automatically > by “lit” when launched with “-v”. > At least to me that would make debugging tests mu...
2017 Jul 12
2
moving libfuzzer to compiler-rt?
On Wed, Jul 12, 2017 at 11:30 AM, George Karpenkov <ekarpenkov at apple.com> wrote: > > On Jul 12, 2017, at 11:01 AM, Kostya Serebryany <kcc at google.com> wrote: > One question: will it make sense to *copy* the code to the new location, > work on it, then delete the code from the old location, > instead of doing a move...
2017 May 11
2
moving libfuzzer to compiler-rt?
> On May 10, 2017, at 4:43 PM, George Karpenkov via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Actually, there’s another problem we have missed: libraries under `build/lib` are not installed into toolchain > on mac os (and neither on linux, I would suppose). Actually that isn't accurate. By default we don't install...
2017 Aug 24
3
Building LLVM's fuzzers
George Karpenkov <ekarpenkov at apple.com> writes: > Should -DCMAKE_CXX_COMPILER be also specified? CMake is smart enough to infer that from C_COMPILER: % grep CMAKE_CXX_COMPILER CMakeCache.txt CMAKE_CXX_COMPILER:FILEPATH=/Users/bogner/llvm-lkgc/bin/clang++ >> On Aug 24, 2017, at 11:29 AM, Jus...
2017 Jul 12
4
moving libfuzzer to compiler-rt?
On Tue, Jul 11, 2017 at 7:02 PM, George Karpenkov <ekarpenkov at apple.com> wrote: > I’ve submitted a WIP PR: https://reviews.llvm.org/D35288 > Thanks for working in this! One question: will it make sense to *copy* the code to the new location, work on it, then delete the code from the old location, instead of doing a move in a sing...
2017 Aug 22
8
llvm-mc-[dis]assemble-fuzzer status?
Hi, As a part of a recent move of libFuzzer from LLVM to compiler-rt I am looking into updating the build code for the libraries which use libFuzzer. I have tried to compile llvm-mc-assemble-fuzzer, and llvm-mc-disassemble-fuzzer, and I couldn’t build either of those. For the first one, the reason is that it refers to a nonexistent enum, and for the second one I believe the reason is that it
2017 Aug 22
4
llvm-pdbutil status?
Hi All, As a part of a recent move of libFuzzer from LLVM to compiler-rt I am looking into updating the build code for the libraries which use libFuzzer. I have looked into tools/llvm-pdbutil, and “ninja llvm-pdbutil-fuzzer” does not build at all, and the error refers to non-existent headers. The last update to the codebase is reasonably recent, and was done in June 2017. Is anyone using it?
2017 May 09
2
moving libfuzzer to compiler-rt?
...t's name, actually) > George, would you like to send the change for review? OK > > --kcc > > > > On Tue, May 9, 2017 at 2:37 PM, Chris Bieneman <cbieneman at apple.com <mailto:cbieneman at apple.com>> wrote: > >> On May 9, 2017, at 2:19 PM, George Karpenkov <ekarpenkov at apple.com <mailto:ekarpenkov at apple.com>> wrote: >> >> +Chris. >> >> My understanding was that it is technically impossible for things in “lib”, as they are built first, and there’s no way to tell them to do that before “clang”. >> I’m no...
2017 Apr 28
2
LibFuzzer syntax sugar flag
...s in somewhat different way compared to other sanitizers > Major difference: links in a library with main() > On the other hand, I like "-fsanitize=fuzzer,address" more than "-fsanitize=address -ffuzzer" > > --kcc > > On Tue, Apr 25, 2017 at 5:02 PM, George Karpenkov <ekarpenkov at apple.com <mailto:ekarpenkov at apple.com>> wrote: > Hi All, > > Recently we have introduced a short syntactic sugar flag for compiling a file with libfuzzer: > one just needs to add “-fsanitize=fuzzer” to the command line, and the driver would specify > c...
2017 Jul 08
2
Swallowing of input in FileCheck
...uot;internal test > runner" (as opposed to the mode which runs the entire thing as one bash > script). > Is that the default on windows/platforms that might not have bash? Is there a CMake flag/config for it? > > - Daniel > > > On Fri, Jul 7, 2017 at 4:24 PM George Karpenkov via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> What about having an environment variable FILECHECKER_VERBOSE=1? >> This would not require substitutions, and could be even set automatically >> by “lit” when launched with “-v”. >> At least to me that woul...
2017 Jul 07
2
Swallowing of input in FileCheck
> On Jul 7, 2017, at 2:19 PM, Reid Kleckner <rnk at google.com> wrote: > > On Fri, Jul 7, 2017 at 1:20 PM, George Karpenkov via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > Thus, I propose modifying FileCheck default behavior to dump all swallowed output on stderr when the test has failed. > Would there be any objections to such a change? > > Yes. > &gt...
2017 Aug 24
3
Building LLVM's fuzzers
..._name} APPEND_STRING PROPERTY 15 LINK_FLAGS " -Wl,--gc-sections") 16 endif() 17 endif() > > --kcc > > > > On Thu, Aug 24, 2017 at 2:49 PM, Justin Bogner <mail at justinbogner.com <mailto:mail at justinbogner.com>> wrote: > George Karpenkov <ekarpenkov at apple.com <mailto:ekarpenkov at apple.com>> writes: > > OK so with Kuba’s help I’ve found the error: with optimization, dead > > stripping of produced libraries is enabled, > > which removes coverage instrumentation. > > > > However, this has...
2017 Aug 24
2
Building LLVM's fuzzers
....cpp:(.text.sancov.module_ctor[sancov.module_ctor]+0x1b): > undefined reference to `__start___sancov_pcs' > SimpleTest.cpp:(.text.sancov.module_ctor[sancov.module_ctor]+0x20): > undefined reference to `__stop___sancov_pcs' > > > > On Thu, Aug 24, 2017 at 3:07 PM, George Karpenkov <ekarpenkov at apple.com> > wrote: > >> >> On Aug 24, 2017, at 2:55 PM, Kostya Serebryany <kcc at google.com> wrote: >> >> Interesting. >> This is a relatively new addition (fsanitize-coverage=pc-tables, which is >> now a part of -fsanitize=fuzz...
2017 Jul 12
2
moving libfuzzer to compiler-rt?
...ion. Performing the move and resolving the licensing concern would solve that. > On Jul 12, 2017, at 1:27 PM, Justin Bogner <mail at justinbogner.com> wrote: > > Reid Kleckner via llvm-dev <llvm-dev at lists.llvm.org> writes: >> On Wed, Jul 12, 2017 at 11:30 AM, George Karpenkov via llvm-dev < >> llvm-dev at lists.llvm.org> wrote: >>> >>> I already forgot why we decided not to move the code to compiler-rt. >>> >>> This would solve at least this problem. >>> Since we now have -fsanitize=fuzzer it will actually be pr...
2018 Jul 13
3
Super-verbose failure mode for FileCheck
Hi All, FileCheck is a great tool for writing tests. However, it can be also a great tool for hiding the error cause from you, especially if a very common idiom RUN: ./myprog | FileCheck %s is used. If you need to know the output of “myprog” to figure out why your test is failing — then well, good luck, you would need to manually copy’n paste that line, run it, and then note the output.
2018 Aug 29
3
[cfe-dev] Identifying objects within BumpPtrAllocator.
...her in debug builds and actually create and store sequential IDs with the objects and take the small memory hit for improved debuggability. The `PersistentId` field in SelectionDAG works that way and has helped make the output more readable IMO. - Matthias > On Aug 28, 2018, at 5:22 PM, George Karpenkov via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Patch available at https://reviews.llvm.org/D51393 <https://reviews.llvm.org/D51393> > > I would really love to see this in the static analyzer, but I think all other dumping facilities could greatly benefit as well. &gt...
2017 Aug 25
3
llvm-mc-[dis]assemble-fuzzer status?
On Fri, Aug 25, 2017 at 8:51 AM, Daniel Sanders <daniel_l_sanders at apple.com> wrote: > (removed my @imgtec.com address since it no longer exists) > > Sorry for the slow reply, it's a busy time for me right now. > > > On 23 Aug 2017, at 00:21, George Karpenkov via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > > > Hi, > > > > As a part of a recent move of libFuzzer from LLVM to compiler-rt I am > looking into updating the build code > > for the libraries which use libFuzzer. > > > > I have tried...