{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":786474832,"defaultBranch":"main","name":"intrace","ownerLogin":"yuvraj1803","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-14T15:22:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37622719?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713108170.0","currentOid":""},"activityList":{"items":[{"before":"abeb96875441c108957504cfea0b315ecd989612","after":"bb279df1645896d74bc3ddb3063c4399a3a38ebb","ref":"refs/heads/main","pushedAt":"2024-04-25T16:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"fixed intrace_buf_put() using bigger and wrong offsets inside the ring buffer","shortMessageHtmlLink":"fixed intrace_buf_put() using bigger and wrong offsets inside the rin…"}},{"before":"a3765db71d6883d094055bda14c65ae01f7a2f5d","after":"abeb96875441c108957504cfea0b315ecd989612","ref":"refs/heads/main","pushedAt":"2024-04-25T16:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"fixed intrace_buf_put() modifying the wrong offset inside the ring buffer","shortMessageHtmlLink":"fixed intrace_buf_put() modifying the wrong offset inside the ring bu…"}},{"before":"550bbca9096169edb93498152734380858153e5d","after":"a3765db71d6883d094055bda14c65ae01f7a2f5d","ref":"refs/heads/main","pushedAt":"2024-04-25T13:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added CONFIG_HAVE_INTERRUPT_TRACER to Kconfig and Makefiles. Can be enabled in Kernel Hacking/Tracers/Enable interrupt tracer in menuconfig","shortMessageHtmlLink":"added CONFIG_HAVE_INTERRUPT_TRACER to Kconfig and Makefiles. Can be e…"}},{"before":"0427c985a9d09de82f397a4d88a05dfcaf1157af","after":"550bbca9096169edb93498152734380858153e5d","ref":"refs/heads/main","pushedAt":"2024-04-25T07:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added cpu data into intrace_info to log it in trace. taken from smp_processor_id()","shortMessageHtmlLink":"added cpu data into intrace_info to log it in trace. taken from smp_p…"}},{"before":"0fe1bf64d23adc2b767653ab92d4a8428c970aa4","after":"0427c985a9d09de82f397a4d88a05dfcaf1157af","ref":"refs/heads/main","pushedAt":"2024-04-25T07:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added intrace print functions","shortMessageHtmlLink":"added intrace print functions"}},{"before":"d2a5e89a90f55172021c5f85813fe9c19a71e044","after":"0fe1bf64d23adc2b767653ab92d4a8428c970aa4","ref":"refs/heads/main","pushedAt":"2024-04-24T19:43:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"INTRACE_BUFFER_ADVANCE() is now inside the critical section as this was causing inconsistent data to be put into the buffer.","shortMessageHtmlLink":"INTRACE_BUFFER_ADVANCE() is now inside the critical section as this w…"}},{"before":"7babb67dacc1189877f7de840b508ca53cd47dfa","after":"d2a5e89a90f55172021c5f85813fe9c19a71e044","ref":"refs/heads/main","pushedAt":"2024-04-24T19:28:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"fixed incorrect offset calculation in intrace_buf_get(). This was causing segmentation fauls and kernel panic as the addresses being accessed were wrong.","shortMessageHtmlLink":"fixed incorrect offset calculation in intrace_buf_get(). This was cau…"}},{"before":"19c4099d8d77732d670c6493e8871cbefe5bf926","after":"7babb67dacc1189877f7de840b508ca53cd47dfa","ref":"refs/heads/main","pushedAt":"2024-04-24T15:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added trace file into debugfs. This is a seq_file which will be the place where user can monitor the tracing happening. Also added is_intrace_enabled() double checks in API functions to stay extra safe.","shortMessageHtmlLink":"added trace file into debugfs. This is a seq_file which will be the p…"}},{"before":"51e9cf02bce997c1dd4c66220948ebf1de7a8a6f","after":"19c4099d8d77732d670c6493e8871cbefe5bf926","ref":"refs/heads/main","pushedAt":"2024-04-24T06:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added intrace_buf_get() function. returns the most recent irq entry recorded by intrace after execution of this function.","shortMessageHtmlLink":"added intrace_buf_get() function. returns the most recent irq entry r…"}},{"before":"a3ad12f3ee217aaaf3141eff2bf8c60e4c80fc72","after":"51e9cf02bce997c1dd4c66220948ebf1de7a8a6f","ref":"refs/heads/main","pushedAt":"2024-04-23T17:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added change_state virtual file to debugfs to dynamically enable/disable intracer.","shortMessageHtmlLink":"added change_state virtual file to debugfs to dynamically enable/disa…"}},{"before":"9f0e53a1789a2e090f2d5d1aa5504756b24fb5cc","after":"a3ad12f3ee217aaaf3141eff2bf8c60e4c80fc72","ref":"refs/heads/main","pushedAt":"2024-04-23T17:11:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added enabled virtual file in intrace/ under debugfs. This tells if the tracer is active or not.","shortMessageHtmlLink":"added enabled virtual file in intrace/ under debugfs. This tells if t…"}},{"before":"e8c487fc1eb198cad5fafc833b55ab0a50ed66fc","after":"9f0e53a1789a2e090f2d5d1aa5504756b24fb5cc","ref":"refs/heads/main","pushedAt":"2024-04-23T13:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"removed gdb.sh from tree","shortMessageHtmlLink":"removed gdb.sh from tree"}},{"before":"a246978ba26333d02c4acb63c10e005b5aaefc51","after":"e8c487fc1eb198cad5fafc833b55ab0a50ed66fc","ref":"refs/heads/main","pushedAt":"2024-04-23T13:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"removed redundant ramdisk.img","shortMessageHtmlLink":"removed redundant ramdisk.img"}},{"before":"973764166c99ae67e55b08aade80242c8dc663d0","after":"a246978ba26333d02c4acb63c10e005b5aaefc51","ref":"refs/heads/main","pushedAt":"2024-04-22T17:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"renamed INTRACE_DEBUGFS_FILE to DEFINE_INTRACE_DEBUGFS_FILE","shortMessageHtmlLink":"renamed INTRACE_DEBUGFS_FILE to DEFINE_INTRACE_DEBUGFS_FILE"}},{"before":"6ff0f9e720876bda332b975c3036e2ea20bf415a","after":"973764166c99ae67e55b08aade80242c8dc663d0","ref":"refs/heads/main","pushedAt":"2024-04-22T17:06:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added intrace_debugfs_init() which initialises all files under intrace dir under debugfs root. We also define a macro INTRACE_DEBUGFS_FILE() that assists in defining intrace files in debugfs.","shortMessageHtmlLink":"added intrace_debugfs_init() which initialises all files under intrac…"}},{"before":"20129ea7f6d2aced051197d8792c26c9ce5aa2f8","after":"6ff0f9e720876bda332b975c3036e2ea20bf415a","ref":"refs/heads/main","pushedAt":"2024-04-21T12:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"renamed intrace_buffer to intrace_tracer and all instances of intrace_buf to intracer.","shortMessageHtmlLink":"renamed intrace_buffer to intrace_tracer and all instances of intrace…"}},{"before":"9377f469ec29ee74376ba951627814dedd896814","after":"20129ea7f6d2aced051197d8792c26c9ce5aa2f8","ref":"refs/heads/main","pushedAt":"2024-04-21T11:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"added intrace_buf_put with spinlocks called from generic_domain_handle_irq in kernel/irq/irqdesc.c","shortMessageHtmlLink":"added intrace_buf_put with spinlocks called from generic_domain_handl…"}},{"before":"69a81881a32d75f85330f6e604e62ff079eaa1a0","after":"9377f469ec29ee74376ba951627814dedd896814","ref":"refs/heads/main","pushedAt":"2024-04-16T15:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"inital commit 2","shortMessageHtmlLink":"inital commit 2"}},{"before":"c737f699125b9c5b825842bdd3d3353e6ddddfe4","after":"69a81881a32d75f85330f6e604e62ff079eaa1a0","ref":"refs/heads/main","pushedAt":"2024-04-16T15:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"removed redundant dirs","shortMessageHtmlLink":"removed redundant dirs"}},{"before":null,"after":"c737f699125b9c5b825842bdd3d3353e6ddddfe4","ref":"refs/heads/main","pushedAt":"2024-04-14T15:22:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuvraj1803","name":"Yuvraj Sakshith","path":"/yuvraj1803","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37622719?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOmRPwwA","startCursor":null,"endCursor":null}},"title":"Activity · yuvraj1803/intrace"}