Commit Graph

46 Commits

Author SHA1 Message Date
Laszlo Nagy
ecb003b939 update functional test cases 2017-04-27 22:47:38 +10:00
Laszlo Nagy
628108eb1d libear json writing errors silent 2017-04-08 19:40:43 +10:00
Laszlo Nagy
a35167c4f2 libear json writing refactored 2017-04-08 19:19:29 +10:00
Laszlo Nagy
282a35f995 use mkstemp to create execution trace file 2017-04-08 13:14:44 +10:00
Laszlo Nagy
0553b0070b libear JSON string encode fixed 2016-11-10 22:41:44 +11:00
Laszlo Nagy
8859db446f intercept trace files now pure JSON files, no append anymore 2016-11-10 08:27:27 +11:00
Laszlo Nagy
f94595d707 trim down execution details 2016-11-08 09:13:40 +11:00
Laszlo Nagy
7a1ccb5586 fixing os specific line/path separator issues 2016-10-22 20:23:16 +11:00
Laszlo Nagy
7a8f025cec apply pycharm code inspection suggestions 2016-09-06 21:29:42 +10:00
Laszlo Nagy
daa6526813 libear: fix crash "corrupted double-linked list" 2016-08-21 13:32:24 +02:00
Laszlo Nagy
ca862ad248 check SIP status before build libear 2015-12-25 21:26:23 +01:00
Laszlo Nagy
eeb11a0615 do not use environ variable on OS X 2015-12-14 22:02:30 +00:00
Laszlo Nagy
430c23ed8e libear: add support for 'exect' on FreeBSD 2015-12-14 20:52:14 +00:00
Laszlo Nagy
4150abd49f cosmetic changes 2015-12-07 16:00:29 +01:00
Laszlo Nagy
5f6a9918e4 fix Devin's comments 2015-11-24 00:39:46 +00:00
Laszlo Nagy
1dd0f86cab use contextlib decorator 2015-11-16 10:21:03 +00:00
Laszlo Nagy
39430533f0 libear: put a mutex around bear_report_call 2015-08-07 19:48:42 +00:00
Laszlo Nagy
ca128e32b4 libear: configure does use cflags 2015-08-07 19:25:03 +00:00
Laszlo Nagy
58b339b9aa try to fix travis build 2015-07-18 15:21:34 +02:00
Laszlo Nagy
96f7020163 do compile ear library before run intercept 2015-07-11 14:02:30 +02:00
Laszlo Nagy
7bc70c86f5 move preprocessor macros/definitions from config.h to ear.c 2015-07-08 22:34:41 +02:00
Laszlo Nagy
4ecd76a369 intercept: environment setup split from run build command 2015-06-11 23:07:59 +02:00
Laszlo Nagy
6880e91f07 libear: fix parallel build problems on eglibc 2015-06-11 22:30:33 +02:00
Laszlo Nagy
dc121994be test: exec anatomy is back in tests 2015-05-03 21:54:56 +02:00
Laszlo Nagy
16662d9212 cosmetic: rename modules and package 2015-05-01 14:34:55 +02:00
Laszlo Nagy
e36f17f714 get learnings from Bear 2015-04-09 16:22:04 +02:00
Laszlo Nagy
f06ce70388 libear: get learnings from bear 2015-01-28 13:28:24 +01:00
Laszlo Nagy
244bbad3be bear: port changes from standalone bear 2015-01-21 13:18:29 +01:00
Laszlo Nagy
40030f7969 libear: rewrite environment saving 2015-01-16 16:42:59 +01:00
Laszlo Nagy
8ed4a41bfd libear: pass modified environment for execpv 2015-01-15 17:12:36 +01:00
Laszlo Nagy
2a964554bd libear: save environment on load 2015-01-15 15:22:20 +01:00
Laszlo Nagy
ce90ac8966 libear: remove realpath check 2015-01-13 13:37:55 +01:00
Laszlo Nagy
e75aadf514 libear: pass modified environment for posix_spawn 2015-01-09 17:20:25 +01:00
Laszlo Nagy
c4c7cf60f4 fix environment access method 2014-11-20 17:27:11 +01:00
Laszlo Nagy
e8b0e05594 fix osx build 2014-10-28 22:47:40 +01:00
Laszlo Nagy
b04f732287 fix build process 2014-10-28 14:14:38 +01:00
Laszlo Nagy
3df4e23d6b apply clang-format on C source files 2014-10-24 17:27:15 +02:00
Laszlo Nagy
3a808e0826 use cmake to build libear 2014-10-24 16:56:58 +02:00
Laszlo Nagy
979d2f7e03 add cmake files to build libear on any platform properly 2014-10-24 13:38:01 +02:00
Laszlo Nagy
67b6bbe690 fix #27, expose less symbols from libear 2014-10-20 17:43:26 +02:00
Laszlo Nagy
4464525dd6 change libear copyright from GPL to Illinois Open Source License. 2014-10-15 16:24:26 +02:00
Laszlo Nagy
b1d425d334 fix filename colision 2014-09-29 17:48:13 +02:00
Laszlo Nagy
6c80802b96 implement libear output file parsing 2014-09-25 18:04:01 +02:00
Laszlo Nagy
ce91988e35 libear dump into file instead of socket 2014-09-25 18:04:01 +02:00
Laszlo Nagy
a5af1613ca make environment variables available both for C and Python 2014-09-24 16:14:29 +02:00
Laszlo Nagy
1be382ac43 draft libear compilation 2014-09-23 12:50:43 +02:00