aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/codegen
Commit message (Collapse)AuthorAge
...
* | test/cpp/codegenGravatar David Garcia Quintas2017-02-17
| |
* | Fix read from uninitialized memory bug in GrpcBufferWriter.Gravatar Harvey Tuch2017-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes an issue in which the following sequence of operations leads to use of uninitialized memory: 1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191 bytes in the returned buffer (which is 8192 bytes in size). 2. Caller then returns the unused single byte via GrpcBufferWriter::BackUp(). This method invokes g_core_codegen_interface->grpc_slice_split_tail(), which causes backup_slice_ to be a grpc_slice with one byte. 3. At the next invocation of GrpcBufferWriter::Next(), a reference to the single byte grpc_slice is returned to the caller. The problem here is that the returned reference is to the inlined buffer in the grpc_slice, which is resident in slice_, not the location of the buffer inside slice_buffer_ after g_core_codegen_interface->grpc_slice_buffer_add() in GrpcBufferWriter::Next(). As a result, any data the caller writes to the returned void* data is lost. The solution is to avoid inlined backup slices.
| * replaced protobuf tag in compile_test_goldenGravatar Ronak Jain2016-12-14
| |
* | Use C++11 final and overrideGravatar Vijay Pai2016-11-01
| |
* | golden fileGravatar Vijay Pai2016-10-13
|/
* Merge branch 'master' of github.com:grpc/grpc into codegen_cleanseGravatar David Garcia Quintas2016-09-03
|\
| * a golden fileGravatar Vijay Pai2016-08-30
| |
| * Fix golden testGravatar Vijay Pai2016-08-30
| |
| * Update golden fileGravatar Vijay Pai2016-08-29
| |
| * Add FCService to golden testGravatar Vijay Pai2016-08-04
| |
* | removed codegen/time.hGravatar David Garcia Quintas2016-07-27
| |
| * Fix the golden file - why do we even have this lever?Gravatar vjpai2016-06-23
|/
* Use the comments before syntax line as file comments.Gravatar yang-g2016-04-15
|
* Clarify the commentsGravatar yang-g2016-04-14
|
* Add a testGravatar yang-g2016-04-14
|
* Added codegen_test_fullGravatar David Garcia Quintas2016-04-08
| | | | Which makes sure target that depend on both codegen and grpc build.
* clang-formatGravatar David Garcia Quintas2016-03-08
|
* WIP. Added codegen_testGravatar David Garcia Quintas2016-03-06