Looks like surface spalling due to any number of reasons. I would not waste the money on any fancy overlays, coatings, patching material, etc. as they will likely not last very long. Just live with it, keep it swept up, and if it bothers you too bad have it taken out and replaced with a properly finished slab.