Instrument EventHandlers' execution
authorAndre Pinto <aap@fb.com>
Wed, 27 May 2015 02:06:05 +0000 (19:06 -0700)
committerPavlo Kushnir <pavlo@fb.com>
Thu, 28 May 2015 00:53:09 +0000 (17:53 -0700)
commitd07aa05e1e690ef181c52eb3bd3e70198bddd47a
tree22f9538f61b1dbdf67df63973c5c9d9d1cb04c95
parent323c9a330ba0c86599ed3d4781cdd94ee6c4b573
Instrument EventHandlers' execution

Summary:
Add the option to instrument every EventHandler that runs in a
EventBase.

Test Plan:
Unit tests

Reviewed By: davejwatson@fb.com

Subscribers: alikhtarov, folly-diffs@, yfeldblum, chalfant

FB internal diff: D2044546

Tasks: 6958000

Signature: t1:2044546:1432221358:6500d6c1a6631d7a06a18e874d051f2ff3108e10
folly/Makefile.am
folly/experimental/ExecutionObserver.h [new file with mode: 0644]
folly/experimental/fibers/ExecutionObserver.h [deleted file]
folly/experimental/fibers/FiberManager.h
folly/io/async/EventBase.cpp
folly/io/async/EventBase.h
folly/io/async/EventHandler.cpp